72
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 19 Oct 2026
72 points (100.0% liked)
Linux
68215 readers
669 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 7 years ago
MODERATORS
So far it has been perfectly usable once you get the hang of it, but i do need nonguix for the kernel on actual hardware. Guix does have a smaller package repo, but they do have a Nix service that you can use to easily get the Nix package manager up and running and install packages through Nix if you need them.
A few months ago there was an issue with the nonguix substitute server that lasted for multiple weeks, so in that time if you wanted to update you had to compile the kernel yourself. I don't know if this is something that happens more often or if it was an unfortunate incident, but that did suck. Going forward though i'm planning on installing Guix on my server and with something that Guix calls "offloading", you can configure it so that a stronger machine can build your configuration, so that my poor laptop for example doesn't have to do the compiling lol.
Since Guix is more obscure it can be a bit more difficult to find answers in communities like Reddit, but on the flip side i feel like their documentation is better organized than Nix, and they provide code snippets in there as well to cover a lot of usecases you might have.
Another thing to keep in mind is the iso, cause since it's all libre by default without firmware blobs, unless you have a libre compatible system, you won't be able to render a graphical environment, and wifi on laptops can be an issue too. For my first install i used this old System Crafters iso and followed his guide to install it. At the moment i'm working on a helper script for myself that pulls in my config and runs some of the lengthy Guix commands i need, that i can then run after i install guix with the official iso, which should work cause even without firmware, you should be able to render a tty and the Guix installer also uses ncurses inside the tty. Hope this wasn't too lengthy of a reply lol, didn't realize i was going to be typing this much.
No, I appreciate it. It'll be useful when I finally get around to committing to it.