À propos du projet

Le gestionnaire de paquets et de systèmes GNU Guix est un projet de logiciel libre développé par des volontaires partout dans le monde sous la tutelle du projet GNU.

Le système Guix est une distribution avancée du système d'exploitation GNU. Il utilise le noyau Linux-libre et la prise en charge du Hurd est en cours. En tant que distribution GNU, il s'engage à respecter et améliorer la liberté de ses utilisateurs et utilisatrices. Ainsi, il adhère aux recommandations pour les distributions systèmes libres.

GNU Guix fournit des fonctionnalités de gestion des paquets innovantes comme les mises à jours et les retours transactionnels, les environnements de construction reproductibles, la gestion des paquets non provilégiée et les profils par utilisateur. Il utilise des mécanismes de bas niveau du gestionnaire de paquets Nix, mais les paquets sont définis comme des modules Guile natifs, avec des extensions au langage Scheme — ce qui le rend élégamment bidouillable.

Guix va plus loin en prenant aussi en charge la configuration de système d'exploitation sans état et reproductible. Cette fois-ci, le système entier est bidouillable en Scheme, du disque de RAM initial au système d'initialisation, en passant par les services systèmes.

Mainteneurs

Guix est actuellement maintenu par Ludovic Courtès, Marius Bakke, Maxim Cournoyer, Tobias Geerinckx-Rice et Mathieu Othacehe. Utilisez les listes de diffusion pour les contacter. Pour les problèmes sensibles, vous pouvez les joindre directement avec l'alias privé guix-maintainers@gnu.org.

Licence

Guix est un logiciel libre ; vous pouvez le redistribuer et / ou le modifier sous les termes de la licence générale publique de GNU telle que publiée par la Free Software Foundation ; soit la version 3 de la licence, ou (à votre gré) toute version ultérieure.