██████╗ ███╗ ██╗██╗ ██╗ ██████╗ ██╗ ██╗██╗██╗ ██╗ ██╔════╝ ████╗ ██║██║ ██║ ██╔════╝ ██║ ██║██║╚██╗██╔╝ ██║ ███╗██╔██╗ ██║██║ ██║ ██║ ███╗██║ ██║██║ ╚███╔╝ ██║ ██║██║╚██╗██║██║ ██║ ██║ ██║██║ ██║██║ ██╔██╗ ╚██████╔╝██║ ╚████║╚██████╔╝ ╚██████╔╝╚██████╔╝██║██╔╝ ██╗ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝ ╚═╝
The Only Operating System That Respects You*
Finally. An operating system for people who believe freedom is more important than working Wi-Fi drivers, Spotify, or the will to live. Built on GNU/Linux (not just "Linux") and powered entirely by parentheses.
Every package is immutable and reproducible. Your system is described as a pure function. Your sanity, however, is not guaranteed to be reproducible.
Configure your entire OS in GNU Guile Scheme. Boot loader? Scheme. Network? Scheme. Cron jobs? Scheme. Therapy session about Scheme? Also Scheme.
Roll back your system to any previous state. You will use this feature extensively. Approximately every 45 minutes.
Not even a single non-free firmware blob. Your Wi-Fi card is completely unsupported and we consider this a feature.
Why download a binary when you can wait 6 hours to compile it yourself? Your CPU will finally feel truly alive. Your electricity bill will also feel alive.
Given the same inputs, you always get the same output. Including the same compilation errors. Exactly the same ones. Every time.
| Feature | GNU/Guix ✦ | Ubuntu | Arch | macOS | Windows |
|---|---|---|---|---|---|
| Software Freedom | YES — PURE | Partially :/ | Mostly no | LOL no | ABSOLUTELY NOT |
| Wi-Fi Works Out of Box | No (Feature) | Yes | Yes | Yes | Usually |
| Configured in Scheme | YES — GLORIOUS | no thank god | no thank god | no thank god | no thank god |
| Number of Users | ~400 (All Ascended) | ~40 million | ~3 million | ~100 million | ~1.4 billion |
| Moral Superiority | MAXIMUM | Low | Medium-High* | Negative | Deeply Negative |
| Can Run Photoshop | No (Evil Software) | Via Wine | Via Wine | Yes (Sad) | Yes (Tragic) |
| Init System | GNU Shepherd ✓ | systemd 😔 | systemd 😔 | launchd 😔 | SCM 💀 |
| Package Manager Philosophy | Pure functional art | apt (adequate) | pacman (fine) | brew (corporate) | winget (lol) |
* Arch users are still using systemd. Points deducted.
Are you truly free? Assess your liberation level:
Behold: a real Guix system configuration. This is not satire. People actually write this.
NOTE: This configuration assumes your network card is supported by free firmware. If it is not, please purchase a ThinkPad X200 from 2008. It is the only laptop Guix fully supports. All other laptops are, technically, compromised.
Free software is a matter of liberty, not price. To understand the concept, you should think of 'free' as in 'free speech,' not as in 'free beer.' Though we admit the free beer would be nice right now because we've been compiling Firefox from source for eleven hours.
— Richard M. Stallman (paraphrased)
The measure of a man is not what operating system he uses, but whether he has properly configured his guix channel manifest. Also his commitment to functional purity. Also whether he uses emacs. Mostly whether he uses emacs.
— A Guix User, 4:00 AM, Still Compiling
My system is fully reproducible. My environment is hermetically sealed. My home directory is a Guix profile. My relationships are… we don't talk about my relationships.
— Anonymous, #guix on Libera.Chat
Software that has been found guilty of crimes against freedom
"I switched to GNU/Guix six months ago. I now have zero proprietary software on my machine. I also have zero YouTube access, zero working printer, and zero friends. But I have freedom."
"My build environment is fully reproducible. I have confirmed this by rebuilding it 47 times. My manager thinks I am working on the product. I am not working on the product."
"I tried to install Guix on my work MacBook. IT came to my desk. There were three of them. I don't want to talk about it. The important thing is: the build was reproducible."
"Someone asked me to 'just install VS Code.' I explained for 40 minutes why this was not possible on a freedom-respecting system. They have not spoken to me since. Their loss."
Freedom is not given. It is compiled. From source. On a clean system. Over several hours. With at least one dependency error. But then it works. Mostly.