So, question; why is it supposed to be even remotely interesting?
After some searching, it appears to be an experimental distro with some interesting (in certain use cases) features:
- Experimental support for Hurd kernel.
- Differing from traditional package managers, Guix (like Nix) utilizes a purely functional deployment model where software is installed into unique directories generated through cryptographic hashes. Dependencies from each software are included within each hash, solving the problem of dependency hell.[4] This approach to package management promises to generate more reliable, reproducible, and portable packages.
- The roll-back feature of Guix is inherited from the design of Nix and is not found in any of the popular Linux distributions such as Debian and its derivatives, Arch Linux and its derivatives, or in other major distributions such as Fedora, CentOS or OpenSUSE.
- The project's latest release is Guix System 1.1.0 which introduces a number of new features and improvements, including the ability to do large scale deployments using the package manager. "The new guix deploy tool allows you to deploy several machines at once, be it remote machines over SSH or machines at a virtual private server (VPS). Channel authors can now write news entries for their users, which are readily readable using guix pull --news. As a result, if you were already using Guix, you've probably already read these news! The new guix system describe command tells you which commits of which channels were used to deploy your system, and also contains a link to your operating system configuration file. Precise provenance tracking that gives users and admins the ability to know exactly what changed between two different system instances! This feature builds upon the new provenance service."
> So, question; why is it supposed to be even remotely interesting?
After some searching, it appears to be an experimental distro with some interesting (in certain use cases) features:
- Experimental support for Hurd kernel.
- Differing from traditional package managers, Guix (like Nix) utilizes a purely functional deployment model where software is installed into unique directories generated through cryptographic hashes. Dependencies from each software are included within each hash, solving the problem of dependency hell.[4] This approach to package management promises to generate more reliable, reproducible, and portable packages.
- The roll-back feature of Guix is inherited from the design of Nix and is not found in any of the popular Linux distributions such as Debian and its derivatives, Arch Linux and its derivatives, or in other major distributions such as Fedora, CentOS or OpenSUSE.
- The project's latest release is Guix System 1.1.0 which introduces a number of new features and improvements, including the ability to do large scale deployments using the package manager. "The new guix deploy tool allows you to deploy several machines at once, be it remote machines over SSH or machines at a virtual private server (VPS). Channel authors can now write news entries for their users, which are readily readable using guix pull --news. As a result, if you were already using Guix, you've probably already read these news! The new guix system describe command tells you which commits of which channels were used to deploy your system, and also contains a link to your operating system configuration file. Precise provenance tracking that gives users and admins the ability to know exactly what changed between two different system instances! This feature builds upon the new provenance service."
(post is archived)