Reproducibility
GNU Guix emphasizes reproducible builds, ensuring that the same package can be built in the same way across different environments, enhancing reliability and consistency.
Declarative System Configuration
Guix allows users to describe their entire system configuration in a declarative manner, making it easier to reproduce and share system environments.
Rollback Capabilities
Guix supports rollbacks, allowing users to revert their system to previous states easily, which is useful for undoing updates or changes that cause issues.
Functional Package Management
Guix uses a functional approach to package management, meaning packages do not interfere with each other and dependencies are handled more cleanly.
Free Software Focus
Being a GNU project, Guix only includes free software, aligning with the principles of the Free Software Foundation and offering a system free from proprietary software.
Promote GNU Guix. You can add any of these badges on your website.
And then see how it's done in real life: https://guix.gnu.org/. - Source: Hacker News / 2 months ago
Guix is a Nix-like package manager and distro that is almost entirely written in Guile Scheme: https://guix.gnu.org/ I would guess it's by far the most active Guile project. - Source: Hacker News / 5 months ago
> So what we are missing now is a 500GB framework that can write the config file for the programming language that is writing a config file for the actual program I wish to use. That exists since 1960. It's called LISP. The e.g. https://guix.gnu.org/ uses with great success, the Guile Scheme dialect of LISP, to be precise. And FYI the "framework" is:- Source: Hacker News / about 1 year ago$ ls --human-readable --size $(readlink $(which...
> inventing a brand new purely functional language programming language. ISTM that if you dislike that, then there's GUIX. https://guix.gnu.org/ Very briefly, AFAICT, it's "Nix but using Scheme". - Source: Hacker News / about 1 year ago
And just wait till you discover Arch Linux, Gentoo, Guix, or NixOS. Source: over 1 year ago
Https://guix.gnu.org for example. It did load before an update but it doesn't anymore. Source: almost 2 years ago
Is it? Seems to me it's used for some pretty cool stuff, heard of Guix? Source: almost 2 years ago
I think a "competitor" to Lua would be Guile [1], but I am not sure if it gets close to Lua in terms of lightweightness... It was designed to be used in the GNU project, with similar objects as Lua: to be light, easily embeddable. It's a Scheme (Lisp) so maybe not for everyone's taste... Its "coolest" use I know of is for configuring Guix [2] (the GNU version of Nix). [1] https://www.gnu.org/software/guile/ [2]... - Source: Hacker News / almost 2 years ago
No one said Guix yet, might be worth a look: https://guix.gnu.org/. Source: almost 2 years ago
GNU Guix! A fully functional package manager and distro heavily inspire by Nix. The primary difference between it and Nix being that it is almost entirely written and configured in GNU Guile, an implementation of Scheme (Lisp) and the official extension language of the GNU Project (originally intended to be for GNU what emacs lisp is for emacs). Source: almost 2 years ago
Https://guix.gnu.org/ https://systemcrafters.net/craft-your-system-with-guix/5-reasons-to-try-guix/. Source: almost 2 years ago
You should perhaps utilize guix for your projects. It provides rather acceptable rust resp. Crates support and in a perfectly reproducible build environment. But be aware, that it even tries to build even the rust compiler from source by going through all this nasty steps of its iterative bootstrap process. This can be a little bit complex and time-consuming, if you need an up-to-date version of rustc. Source: almost 2 years ago
Other immutable desktops that attain a similar degree of stability and reproducibility without being deprived of the latest kernels and packages would be NixOS and Guix. Despite their appeal, some may find them too distinctive compared to mainstream distributions. Source: almost 2 years ago
Oversimplifying might have been the most sensible in this context. However, you might have gone a little bit too far as your description fits only NixOS, Guix and distros that utilize rpm-ostree. Source: almost 2 years ago
The GNU project is trying to solve your problem. Its goal is to create a whole ecosystem of applications that have GNU Guile Scheme as their extension language. One of the flagship projects for this is GNU Guix, which brings together various user space tools that are configurable and extensible in Guile. Source: almost 2 years ago
There is an operating systems that does all of that automatically for you. Every piece of software in the operating system is GPL-licensed and versioned by it's Git branch or archive MAC. It's called Guix OS, and is one of the official OS distributions of the GNU Project which is a member of the Free Software Foundation. Source: about 2 years ago
I recommend GNU Guix if you're a beginner looking for performance. Https://guix.gnu.org/. Source: about 2 years ago
When I open qutebrowser, and go to certain websites (google.com, guix.gnu.org, etc.), text will not be rendered. This is what a certain page on guix.gnu.org looks like. Source: about 2 years ago
GNU Guix, as a Project and OS package manager for projects in arbitrary languages (or alternatively, the Nix package manager, though I find the configuration language for Guix way better). Source: about 2 years ago
I like to get Emacs using guix, works the same across all distros, so you could try that. Source: about 2 years ago
Trivia note: Skribilo was developed by Ludovic Courtès, one of the key figures behind Guix (https://guix.gnu.org/). - Source: Hacker News / about 2 years ago
Do you know an article comparing GNU Guix to other products?
Suggest a link to a post with product alternatives.
This is an informative page about GNU Guix. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.