Un lanzamiento relevante tras tres años de desarrollo.El proyecto GNU Guix ha publicado la versión 1.5 de su distribución y de su gestor de paquetes. Este lanzamiento llega tres años después de la versión 1.4 y es el resultado de un trabajo colectivo considerable: más de 71 mil commits realizados por 744 personas. La nueva versión consolida el enfoque histórico de Guix en reproducibilidad, transparencia y control total del sistema.
Nuevas opciones de instalación y actualización
GNU Guix 1.5 amplía las posibilidades de despliegue del sistema. Ahora se ofrecen:
- Imágenes ISO-9660 para instalaciones tradicionales
- Imágenes listas para máquinas virtuales
- Archivos tar para instalar el gestor de paquetes en otras distribuciones GNU/Linux
- Instalación tanto desde código fuente como desde binarios
Además, se mantiene el mecanismo de actualización continua mediante el comando guix pull, que permite recibir mejoras sin reinstalar el sistema.
Cambios organizativos y nuevo modelo de gobernanza
Una de las novedades más significativas de esta versión se encuentra en la organización del proyecto. GNU Guix ha adoptado por unanimidad un proceso de toma de decisiones basado en el consenso, formalizado a través de los llamados Documentos de Consenso de Guix (GCD).
Este marco permite que cualquier colaborador proponga cambios relevantes, los cuales pasan por varias fases de discusión y consenso antes de ser aceptados o retirados.
A nivel organizativo también se han producido otros cambios importantes:
- Migración de los repositorios y rastreadores de errores a Codeberg
- Adopción de un modelo de lanzamientos anuales
- Creación del sitio Planet Guix, que agrupa blogs y noticias generadas por los contribuidores del proyecto
Más paquetes y escritorios actualizados
GNU Guix 1.5 incorpora 12.525 paquetes nuevos, alcanzando un total de 29.932 paquetes disponibles. Entre las actualizaciones más destacadas se encuentran los entornos de escritorio:
- KDE Plasma 6.5, accesible mediante el nuevo comando plasma-desktop-service-type
- GNOME, actualizado de la versión 42 a la 46, ahora configurado con Wayland por defecto
El sistema de instalación de GNOME se ha vuelto además más modular, permitiendo al usuario definir con mayor precisión qué aplicaciones desea incluir en su entorno.
Evolución del sistema de servicios
El sistema Guix pasa a utilizar GNU Shepherd 1.0 como gestor de servicios. Esta actualización introduce:
- Soporte para servicios programados
- Capacidad de reinicio mediante kexec
- Nuevos servicios de registro y rotación de logs, sustituyendo herramientas anteriores
A esto se suman 40 nuevos servicios de sistema y el reemplazo de setuid-programs por privileged-programs, lo que permite un control más fino de las capacidades específicas del kernel Linux.
Una línea de comandos más potente y flexible
La interfaz de línea de comandos recibe mejoras importantes orientadas a usuarios avanzados y desarrolladores:
- El comando guix graph añade compatibilidad con formatos GraphML y CycloneDX
- Los contenedores de guix shell incorporan la opción --nesting
- La opción --emulate-fhs permite ejecutar software que espera un sistema de archivos compatible con el estándar FHS
- guix pack ahora puede generar paquetes RPM y AppImage
- Se incorpora el nuevo comando guix locate, que permite identificar qué paquete proporciona un archivo determinado
Seguridad mejorada: ejecución sin privilegios de root
Uno de los avances más relevantes de GNU Guix 1.5 es la mejora en seguridad del sistema. A partir de esta versión, el daemon de Guix puede ejecutarse sin privilegios de administrador, reduciendo significativamente el impacto potencial de vulnerabilidades relacionadas con la escalada de privilegios.
Este modo sin root viene habilitado por defecto, marcando un cambio importante en la arquitectura de seguridad del proyecto.
Nuevas arquitecturas compatibles
GNU Guix 1.5 amplía su alcance con:
- Soporte para la arquitectura RISC-V de 64 bits
- Soporte experimental para GNU Hurd en x86 de 64 bits
Desde el proyecto se reconoce que GNU Hurd ha avanzado notablemente en los últimos años, aunque todavía se encuentra lejos del nivel de madurez alcanzado por Linux.
Puede leer también | Novedades Nitrux, GNU Guix, GParted, Trinity Desktop, Plasma y mucho más
GNU Guix 1.5 supone un paso firme en la evolución del proyecto, combinando mejoras técnicas, refuerzos de seguridad y una estructura organizativa más sólida. Con más paquetes, escritorios modernos, una CLI más potente y un modelo de gobernanza basado en consenso, esta versión consolida a Guix como una de las propuestas más innovadoras dentro del ecosistema GNU/Linux.


