Acerca del proyecto

El gestor de paquetes y sistema GNU Guix es un proyecto de software libre desarrollado por personas que colaboran voluntariamente a lo ancho del mundo bajo el paraguas del proyecto GNU.

Guix System es una distribución del sistema operativo GNU. Utiliza el kernel Linux-libre, y se está trabajando en el soporte para el Hurd. Como distribución GNU, se compromete a respetar la libertad de sus usuarios. Como tal, se adhiere a las Directrices de distribución de sistemas libres de GNU.

GNU Guix proporciona características de última generación para la gestión de paquetes tales como actualizaciones y reversiones transaccionales, entornos de compilación reproducibles, gestión de paquetes sin privilegios y perfiles por usuario. Utiliza mecanismos de bajo nivel del gestor de paquetes Nix, pero los paquetes están definidos como módulos nativos de Guile, utilizando extensiones del lenguaje Scheme, lo que lo hace muy hackeable.

Guix lleva esto un paso más allá al soportar adicionalmente configuraciones del sistema operativo sin estado y reproducibles. Esta vez todo el sistema es hackeable en Scheme, desde el disco RAM inicial al sistema de inicialización, y a los servicios del sistema.

Quiénes mantienen el proyecto

El mantenimiento de Guix corre a cargo de Efraim Flashner, Mathieu Othacehe, Maxim Cournoyer y Tobias Geerinckx-Rice. Utilice las listas de correo para ponerse en contacto con ellos. Para cuestiones delicadas, puede ponerse en contacto con ellos utilizando el alias privado guix-maintainers@gnu.org.

Licencia

Guix es software libre; puede redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License como ha sido publicada por la Free Software Foundation; ya sea la versión 3 de la licencia, o (a su elección) cualquier versión posterior.