Guix System (formerly Guix System Distribution, or GuixSD) is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The operating system provides advanced 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.
To compare the software in this project to the software available in other distributions, please see our Compare Packages page.
Notes: In case where multiple versions of a package are shipped with a distribution, only the default version appears in the table. For indication about the GNOME version, please check the "nautilus" and "gnome-shell" packages. The Apache web server is listed as "httpd" and the Linux kernel is listed as "linux". The KDE desktop is represented by the "plasma-desktop" package and the Xfce desktop by the "xfdesktop" package.
Colour scheme:green text = latest stable version, red text = development or beta version. The function determining beta versions is not 100% reliable due to a wide variety of versioning schemes.
TUXEDO
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
Star Labs
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
I have been coaxed into writing a review by reading some of the other recent ones - I found them fair and measured, but had one or two little factual points to add. One reviewer, in a generally excellent review, makes the comment that Guix is heavy on the CPU/Internet Bandwidth, and that it is not to be recommended for old computers. I have two very relevant personal anecdotes to share on this.
Anecdote 1: My main machine is a Librebooted Lenovo X200, the classic chunky Thinkpad, and I have been running Guix with the Gnome desktop on it for nearly two years now, and it has been absolutely fine for all my usage. Before that I had been on various things, even going through a phase when I was trying out the less-free "light" distros (before I librebooted it). Guix was similarly smooth and quick as anything I'd tried (xubuntu, lubuntu, pureos, manjaro).
That said - I don't play computer games, I don't edit videos, and at the upper limit I might have ten tabs open, but it's rare. All other usage however - watching videos, listening to music, programming, writing, Emacsing, Info-page trawling; Guix is a joy on this old X200 for all that.
Anecdote 2: Last night I was installing Guix on a new laptop, a Lenovo 2016 X1 Yoga, and decided to time it for fun. I went through the graphical installer, added the five available lightweight window managers because I want to try them all (EXWM, ratpoison, i3, awesome, openbox), and then I was rebooting into a fresh machine in... 20m49s.
20m49s from booting the USB with the ISO image to booting a fresh Guix. That is pretty snappy, I personally feel.
The other point is that - EXWM should be included in the "Desktop" section above, it is an option in the installer!
Last point (that makes four in the end?) I was actually quite close to a total beginner when I started using Guix, and it was perfectly fine for me. I didn't know anything above the absolute basic commands for installing software for months and months, and it was grand. Gnome is solid.
Here I am, two years later, and the other day I packaged my first package. So yes, do join us, and get involved, Guix is wonderful, the documentation is great, the community are lovely. Software Freedom can be sleek and cool and exciting :)
GNU Guix is by far the most underrated distribution as of now. There is quite nothing like it in the "market". Using GNU Guix has made my life easier, allowing me to easily keep my devices configurations and packages in sync.
I admire the fact that it treats Linux as just a kernel, which you have the option to switch with different ones, or just different versions of it, be it linux-libre, linux-lts or any other version with proprietary drivers you might like. It made me understand the point of view of FSF, and now it clicks.
Even thought it's an amazing distro, it still does not have everything packaged, so you might need to use something like flatpak.
Guix is an underrated distribution, probably the most underrated distro as of now. There is nothing like it around, it offers you complete control of your system and reproducibility like no other, all with a general purposed programming language, scheme!
The downside of using guix, is that the official iso only supports the linux-libre kernel. You are going to have to search around for nonguix or just follow along system crafters installation video to get it working properly with the linux-nonfree kernel. As much as I appreciate FSF ideals, this is a huge barrier for the average user, that just wants something that works.
Copyright (C) 2001 - 2023 Atea Ataroa Limited. All rights reserved. All trademarks are the property of their respective owners. Privacy policy. Change privacy settings. DistroWatch.com is hosted at Copenhagen.
Contact, corrections and suggestions: Jesse Smith
Tips: bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le PayPal.me/distrow • Patreon.com/distrowatch