Summary
- Liberating. Guix is an advanced distribution of the GNU operating system developed by the GNU Project—which respects the freedom of computer users.
- Dependable. Guix supports transactional upgrades and roll-backs, unprivileged package management, and more. When used as a standalone distribution, Guix supports declarative system configuration for transparent and reproducible operating systems.
- Hackable. It provides Guile Scheme APIs, including high-level embedded domain-specific languages (EDSLs) to define packages and whole-system configurations.
Discover Guix
Guix comes with thousands of packages which include applications, system tools, documentation, fonts, and other digital goods readily available for installing with the GNU Guix package manager.
Instructional videos
GNU Guix in your field
Read some stories about how people are using GNU Guix in their daily lives.
GNU Guix in other GNU/Linux distros
If you don't use GNU Guix as a standalone GNU/Linux distribution, you still can use it as a package manager on top of any GNU/Linux distribution. This way, you can benefit from all its conveniences.
Guix won't interfere with the package manager that comes with your distribution. They can live together.
Blog
Taming the ‘stat’ storm with a loader cache
August 2, 2021
It was one of these days where some of us on IRC were rehashing that old problem—that application startup in Guix causes a “ stat storm”—and lamenting…
Substitutes now also available from bordeaux.guix.gnu.org
June 18, 2021
There have been a number of different project operated sources of substitutes, for the last couple of years the default source of substitutes has been ci.guix.gnu.org (with a…
Reproducible data processing pipelines
June 11, 2021
Last week, we at Guix-HPC published videos of a workshop on reproducible software environments we organized on-line. The videos are well worth watching—especially if you’re into reproducible…
Contact
IRC Channel
Join the #guix channel on the Libera Chat IRC network to chat with the community about GNU Guix or to get help in real-time. …
Info Mailing List
Subscribe to the info-guix low-traffic mailing list to receive important announcements sent by the project maintainers (in English). …
Help Mailing List
Subscribe to the Help mailing list to get support from the GNU Guix community via email. You can post messages in English though we also accept other languages.…