What is GNU Guix?
GNU Guix is a purely functional package manager and advanced distribution of the GNU operating system developed by the GNU Project, which respects the freedom of computer users. The package manager is based on Nix and powered by Guile, while the operating system includes a Linux-Libre kernel and GNU Shepherd, a Scheme-based init system. Support for the Hurd is currently in development. Guix offers unique features not found in most other Unix-like systems, including fully declarative system configuration, user-managed software profiles, package definitions in Guile, safe atomic upgrades, and the ability to perform whole-system and single-package roll-backs
Highlights
- Fully declarative system configuration
- User-managed software profiles
- Package definitions in Guile
- Safe atomic upgrades
- Whole-system and single-package roll-backs
Platforms
- Self-Hosted
- Linux
- GNU Hurd
Languages
- English
Features
FSF Endorsement
Configurable
Linux-based
Package Manager

