About the Project

The Guix System Distribution (GuixSD) and the GNU Guix package manager are free software projects developed by volunteers around the world under the umbrella of the GNU Project. This is the official web site for both projects.

GuixSD (Guix System Distribution) is a distribution of the GNU operating system centered on the GNU Guix package manager. It uses the Linux-libre kernel, and support for the Hurd is being worked on. As a GNU distribution, it is committed to respecting and enhancing the freedom of its users. As such, it adheres to the GNU Free System Distribution Guidelines.

GNU Guix provides state-of-the-art package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile modules, using extensions to the Scheme language—which makes it nicely hackable.

GuixSD takes that a step further by supporting stateless, reproducible operating system configurations. This time the whole system is hackable in Scheme, from the initial RAM disk to the initialization system, and to the system services.


Guix is currently maintained by Ludovic Courtès and Ricardo Wurmus. Please use the mailing lists for contact.


Guix is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.


help-guix (archive)
Support for users of GNU Guix and the Guix System Distribution (GuixSD). Until December 2015, the Guix-devel mailing list filled that role.

guix-devel (archive)
Discussion about the development of GNU Guix and the Guix System Distribution (GuixSD). Until July 2013, the bug-Guix mailing list filled that role.

guix-patches (archive)
Submission of patches. Every message sent to this mailing list leads to a new entry in our patch tracking tool. See this page for more information on how to use it. Until February 2017, the guix-devel mailing list filled that role.

bug-guix (archive)
Bug reports for GNU Guix and the Guix System Distribution. Messages sent to this list populate the bug database.

guix-commits (archive)
Notifications of commits made to the Git repositories.

This is a private mailing list that anyone can post to to report security issues in Guix itself or in the packages it provides. Posting here allows Guix developers to address the problem before it is widely publicized.

Private mailing list for the build farm system administration.

gnu-system-discuss (archive)
Discussion about the development of the broader GNU system.

gnu-linux-libre (archive)
Workgroup for fully free GNU/Linux distributions.

info-gnu (archive)
GNU software announcements.


This web site was designed by Luis Felipe López Acevedo. See the graphics page for information about the Guix and GuixSD logotypes.