Celebrating the eighth anniversary of the GNU Guix project, Ludovic Courtès has announced the release of a new GNU Guix version 1.2.0.
The latest v1.2.0 includes several new features, user interface, security update, performance improvements, and bug fixes. But before we see it in more detail, let me brief you about GNU Guix.
GNU Guix is both a transactional package manager and an advanced distribution of the 100% free and open source GNU operating system that respects user freedom.
Along with using the Guix system as a standalone GNU/Linux operating system, you can also use Guix on top of your own Linux-based OS as an additional package manager.
GNU Guix 1.2.0: What’s New?
Guix 1.2.0 has added major updates in the channel authentication to deliver a complete operating system securely. This simply means,
guix pull and the related command now cryptographically authenticate channel code that they fetch.
For instance, you cannot retrieve commits signed by an unauthorized developer to the official Guix repository.
guix pull and
guix system reconfigure also now detect potential system downgrades or Guix downgrades and raise an error.
For better accessibility of Guix, the new version 1.2.0 has also received bug fixes and usability improvements in the graphical system installer.
For instance, the graphical installer now supports the NTFS file system, properly detects disks containing an LVM partition, and no longer hangs while connecting to Wi-Fi networks.
Among the core package update, GNU Guix 1.2.0 contains Bash 5.0.16, Binutils 2.34, CUPS 2.3.3, Emacs 27.1, Linux-libre 5.9.3, GIMP 2.10.22, Inkscape 1.0.1, Glibc 2.31, Guile 3.0.4, LibreOffice 22.214.171.124, Rust 1.46.0, and Perl 5.30.2. And for the desktop, it has Englightment 0.24.2, GNOME 3.34.2, MATE 1.24.1, Xfce 4.14.2.
Here I’m listing the other key enchancements that Guix 1.2.0 includes:
- Reduction of binary seeds to 60 MiB on x86_64 and i686
guix describe -f channelsnow shows “channel introductions”
- All of Guix and Guix System now runs on Guile 3.0
- Guix System can now boot from a Btrfs subvolume
guix copy, and
guix deploynow shows a progress bar
- Updated translations of the manual
For complete details, read the official annoucement here.
How to Get GNU Guix 1.2.0?
If you want to install standalone Guix system that uses Linux-Libre kernel, you can download images available for i686, x86_64, ARMv7, and AArch64 machines.
Alternatively, as you can install GNU Guix on top of your Linux OS, get its source or binaries from the same page.