tema: Blog

El SDK de GNOME añade compatibilidad con el lenguaje de interfaz Blueprint

El SDK de GNOME incluye un compilador de planos que le permite usar el marcado Blueprint para definir la interfaz de su aplicación. La compatibilidad de Blueprint con el SDK de GNOME permitirá utilizar este lenguaje de descripción de interfaz en aplicaciones de GNOME sin necesidad de instalar manualmente dependencias adicionales. Blueprint ahora está incluido en las compilaciones nocturnas del SDK de GNOME y se incluirá en […]

Open WebUI cambia a una licencia restrictiva que impide la eliminación de la marca

El proyecto Open WebUI, que desarrolla una plataforma para implementar modelos de lenguaje de gran tamaño en su propio hardware e interactuar con ellos a través de una interfaz web, ha cambiado a una licencia restrictiva que prohíbe el cambio de nombre. El proyecto se lanzó originalmente bajo una licencia BSD-3, pero a partir de la versión 0.6.6, se agregaron cambios restrictivos al texto de la licencia. Además, el proyecto introdujo la firma obligatoria de un acuerdo sobre la transferencia de derechos de propiedad para […]

El proyecto CoMaps ha comenzado a desarrollar una bifurcación de la aplicación Organic Maps

CoMaps es un fork del proyecto Organic Maps, que desarrolla una aplicación móvil para navegación autónoma con datos cartográficos de OpenStreetMap. La bifurcación fue fundada por miembros de la comunidad que estaban insatisfechos con la dependencia del proyecto de los intereses de los accionistas de la empresa comercial Organic Maps OÜ, la naturaleza cerrada del proceso de gestión y la falta de transparencia en la distribución de donaciones. La bifurcación creada se desarrollará de acuerdo con los principios de apertura, transparencia y colaboración. Para la toma de decisiones […]

Nuevas versiones del administrador de servicios s6-rc y del sistema de inicialización s6-linux-init

Se presenta el lanzamiento del administrador de servicios s6-rc 0.5.6.0. Está diseñado para gestionar el lanzamiento de scripts y servicios de inicialización. Admite el seguimiento del árbol de dependencia y el inicio o detención automático de servicios para alcanzar un estado específico. El kit de herramientas s6-rc se puede utilizar tanto en sistemas de inicialización como para organizar el lanzamiento de servicios arbitrarios en conexión con eventos que reflejan un cambio en el estado del sistema. El sistema admite scripts de inicialización, […]

BleachBit 5.0.0 ya está disponible: una aplicación que libera espacio en disco.

Se ha lanzado BleachBit 5.0.0, una aplicación que libera espacio en disco eliminando archivos innecesarios. El programa ofrece una lista de componentes recomendados para eliminar, de la cual el usuario puede excluir ciertos elementos. El programa admite interfaces gráficas y de consola y puede ejecutarse en Linux y Windows. El código está escrito en Python usando PyGTK y tiene licencia GPLv3. Listo […]

Vulnerabilidad de sustitución de SQL en ADOdb

Se ha identificado una vulnerabilidad (CVE-3-2025) en la biblioteca ADOdb, que se utiliza en muchos proyectos PHP para abstraer el acceso al DBMS y tiene alrededor de 46337 millones de instalaciones desde el repositorio Packagist, lo que permite realizar una sustitución de una consulta SQL personalizada. Al problema se le ha asignado un nivel de gravedad crítico (10 sobre 10). La vulnerabilidad se corrigió en la versión 5.22.9 de ADOdb. La vulnerabilidad se produce al utilizar ADOdb junto con el DBMS PostgreSQL en aplicaciones que llaman […]

Los desarrolladores del kernel de Linux están a punto de eliminar la compatibilidad con i486

Ingo Molnar, el mantenedor de la arquitectura x86, el mecanismo de bloqueo y el programador de tareas en el kernel de Linux, ha puesto a discusión un conjunto de parches que eliminan el soporte para los procesadores 486 (M486, M486SX, AMD ELAN) y la serie inicial de procesadores 586 del kernel. Se propone que el kernel deje únicamente la capacidad de trabajar con procesadores x86 que admitan la instrucción CX8 (CMPXCHG8B) y el registro TSC (Time Stamp Counter), […]

Se presentan los principios de diseño del compilador Nimony para la próxima versión Nim 3.0

Como parte del desarrollo del lenguaje de programación Nim 3.0, se está desarrollando un nuevo compilador Nimony, con el principio de diseño fundamental de lograr la previsibilidad del tiempo de ejecución en el peor de los casos (WCET). Este requisito está dictado por el enfoque en sistemas de tiempo real estricto, donde el comportamiento no determinista es inaceptable. Como resultado, la arquitectura de Nimony elimina el uso de compiladores JIT y recolectores de basura de rastreo […]

El Proyecto Debian lanza una votación pública sobre los criterios de apertura del modelo de IA

El proyecto Debian ha anunciado una votación de resolución general (GR) entre los desarrolladores del proyecto para aprobar los criterios de aceptación de modelos de aprendizaje automático en el repositorio principal del proyecto. En esta etapa se ha iniciado la fase de discusión, tras la cual comenzará la recogida de votos (aún no se ha determinado la fecha de inicio de la votación). Se conceden derechos de voto a aproximadamente mil desarrolladores que contribuyen al mantenimiento de los paquetes y la infraestructura de Debian. […]

Una vulnerabilidad en LibJS permite la ejecución de código al abrir una página en el navegador Ladybird

Se ha identificado una vulnerabilidad (CVE-2025-47154) en el motor JavaScript LibJS utilizado en el navegador web Ladybird, que permite la ejecución de código personalizado en el sistema cuando se procesa código JavaScript con formato especial. La vulnerabilidad se produce por la liberación de memoria en el vector m_argument_values_buffer, al que quedaba un puntero en la estructura arguments_list, lo que condujo a un acceso a un área de memoria ya liberada. Está disponible un prototipo funcional del exploit. El investigador que identificó el problema realizó pruebas fuzzing de LibJS, […]

Lanzamiento de Wine 10.7 y versión beta de Proton 10.0

Se ha lanzado una versión experimental de la implementación de la API Win32 de código abierto, Wine 10.7. Desde el lanzamiento de la versión 10.6, se han cerrado 14 informes de errores y se han realizado 271 cambios. Los cambios más importantes: En la biblioteca ntdll, se utiliza el mecanismo UFFD (userfaultfd) para mejorar el rendimiento del seguimiento de las operaciones de escritura en memoria, lo que permite crear controladores para acceder a páginas de memoria no asignadas (fallas de página) en el espacio […]

Intel presenta iaprof, un kit de herramientas para crear perfiles de rendimiento de GPU

Brendan Gregg, uno de los desarrolladores del sistema de depuración dinámica DTrace, que ahora trabaja en Intel y desarrolla herramientas para el análisis de rendimiento basado en eBPF en el kernel de Linux, anunció el código fuente abierto del kit de herramientas iaprof (AI Flame Graphs). El kit de herramientas está diseñado para analizar información sobre el rendimiento de las GPU Intel y visualizarla. El código está escrito en lenguaje C […]