GNU Guix
Hacker ApprovedRanked 6 of 35 package managers by recommenders
Free Linux distribution and package manager for reproducible environments, with rollbacks and source bootstrapping. Critics call it niche, weak on desktop use, and unavailable on Windows and macOS.
Free Linux distribution and package manager for reproducible environments, with rollbacks and source bootstrapping. Critics call it niche, weak on desktop use, and unavailable on Windows and macOS.
115 people gave an opinion
- recommend it
- 84
- criticize it
- 31
- approval share
- 73%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 84 people recommend itNeeds 10 or more, met.
- 2.7 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Reproducible environments for development
“An option to work on bare metal via reproducible environment management tools like Nix, Guix, or Spack is a valuable alternative”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments” “setting up an isolated environment with time-bound tools it's basically what Guix was born for, reproducibility”
Comment from 25 Feb 2026 in “Debian Removes Free Pascal Compiler / Lazarus IDE” “A good package manager, e.g. GNU Guix, let's you define a reproducible environment of all of your dependencies.”
Comment from 19 Nov 2025 in “Reproducible C++ builds by logging Git hashes” - Comment from 8 Mar 2026 in “A Decade of Docker Containers”
- Comment from 3 Apr 2026 in “Show HN: Home Maker: Declare Your Dev Tools in a Makefile”
- Comment from 27 Mar 2026 in “Telnyx v4.87.1 and v4.87.2 are compromised by TeamPCP”
- Comment from 31 Mar 2026 in “Axios Compromised on NPM – Malicious Versions Drop Remote Access Trojan”
- Comment from 2 Nov 2025 in “GHC now runs in the browser”
Full source bootstrapping and security
“Guix is AFAIK the only distro with a well-paved bootstrap path from a simple assembler to a fully-working distro”
Comment from 1 Feb 2026 in “Guix System First Impressions as a Nix User” “Guix has some security advantages (grafts for security patches, full source bootstrapping, 100% OSS)”
Comment from 24 Jun 2026 in “Is it time for a new Embedded Linux build system?” “so far only GNU Guix and StageX have worked out how to start from the BB work to get a full distro”
Comment from 18 Nov 2025 in “Azure hit by 15 Tbps DDoS attack using 500k IP addresses” - Comment from 3 Jul 2026 in “crustc: entirety of `rustc`, translated to C”
Declarative, rollback-capable system config
“Guix has rollbacks for the whole package manager and system so whole backups aren't mandatory”
Comment from 1 Feb 2026 in “Guix System First Impressions as a Nix User” “I'm attracted to guix's more straightforward design and Scheme-based compiled configuration”
Comment from 5 Apr 2026 in “Systemd-free Modern Linux: artixlinux and dinit and labwc and noctalia shell” “With Guix you can set everything for under a config.scm file in a reproducible way”
Comment from 23 Mar 2026 in “Why I love NixOS”
What people warn about
Each mark is one comment
Hardware and driver support gaps
“The only problems appear when your Linux distribution decides for some reason to make difficult for its users to choose the NVIDIA drivers, like GUIX.”
Comment from 1 Feb 2026 in “Guix System First Impressions as a Nix User” “the installation process was made too difficult due to the lack of non-free software available during install time”
Comment from 26 Jan 2026 in “Guix for Development” “it was incompatible with a cross-compile target, or it did not support my target arch properly”
Comment from 28 Jan 2026 in “Guix for Development” Niche, lacks desktop focus
“Guix because its development is centered away from the desktop and it lacks some elements common in modern distros”
Comment from 1 Feb 2026 in “Guix System First Impressions as a Nix User” “Guix remains niche not because of GNU philosophy but because it doesn't do the same”
Comment from 31 Jan 2026 in “Guix System First Impressions as a Nix User”
Other package managers people recommend
The four most recommended other package managers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 35 package managers, rankedWhat people said
40 of the 165 comments that mention it, newest first. Each links to the original comment.
“I feel it's unique and special enough that it is deserving of some money falling from the sky.”
“I've been curious about Guix for a while, one of these days I need to dive in and explore deeper.”
“which has bootstrapped its entire system from source code from only a tiny verifiable binary”
“Guix has some security advantages (grafts for security patches, full source bootstrapping, 100% OSS)”
“It solves all of these issues, and already has a good story both for cross and native builds on a variety of architectures.”
“There is already multi-platforms multi-languages package managers that do this job relatively well”
“openSUSE, ChromeOS, Nix, Guix, and indeed, TinyCore all achieve the same goal with tooling that is about 1% of the size or complexity”
“Guix did this first, though they still have a much more relaxed supply chain security policy”
“I'm attracted to guix's more straightforward design and Scheme-based compiled configuration”
“I use a Guix manifest for every project, which describes what dev tools and dependencies I want.”
“install Guix, read the Info manual on 'guix import' and just create a shell/container”
“Guix saves you from this. You can import NPM packages in a container (not even touching $HOME)”
“The Guix PM in this context can create an isolated environment and import PyPI packages for you”
“With Guix you can set everything for under a config.scm file in a reproducible way”
“it seems very readable to me. It's cleanly structured and makes good use of indentation.”
“Guix and Hurd are the only non-trainted environments to develop non-corporate driven environments”
“I've found it way easier to understand, but it has teething issues that NixOS doesn't”
“Guix wants to do the same but with Guix and Guile for everything, and IMHO it's a good step over Unix.”
“It's powerful when you can test that system as an OCI container (or as a VM with Nix/Guix).”
“Nix and Guix are package managers that (very simplified) model the build process of software as pure functions”
“setting up an isolated environment with time-bound tools it's basically what Guix was born for, reproducibility”
“They were built from the ground up to be able to have multiple, simultaneous versions of everything installed in separate store”
“guix shells (container mode) for my agents and sharing just the directories they need”
“Guix itself enriches the ecosystem, and Guile projects can use Guix to make them reproducible.”
“Guix is AFAIK the only distro with a well-paved bootstrap path from a simple assembler to a fully-working distro”
“The only problems appear when your Linux distribution decides for some reason to make difficult for its users to choose the NVIDIA drivers, like GUIX.”
“Guix because its development is centered away from the desktop and it lacks some elements common in modern distros”
“Guix has rollbacks for the whole package manager and system so whole backups aren't mandatory”
“Guix remains niche not because of GNU philosophy but because it doesn't do the same”
“it was incompatible with a cross-compile target, or it did not support my target arch properly”
“To match the npm or pip model you'd go with nix or guix or cmake and you'd vendor everything”
“the installation process was made too difficult due to the lack of non-free software available during install time”
“combine Guix and other guile scheme packages that are awesome like mcron into their stacks”
“I'm totally sold on Guix, and have been using it on an old laptop for the last few months.”
“NixOS and GuixSD make it quite trivial to sandbox applications in a declarative fashion using firejail”
“An option to work on bare metal via reproducible environment management tools like Nix, Guix, or Spack is a valuable alternative”
“At least Guix uses a lisp variant so that some of the skills you gain are transferable”
“A good package manager, e.g. GNU Guix, let's you define a reproducible environment of all of your dependencies.”
“so far only GNU Guix and StageX have worked out how to start from the BB work to get a full distro”
“with the rise of Nix and Guix, we've gotten a lot closer to reproducible-everything”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.