GNU Guix 1.2.0 Released With Linux-libre 5.9.3, GNOME 3.34.2, More


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.

In addition, 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, 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 channels now 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 pull, guix copy, and guix deploy now 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.

Sarvottam Kumar

Sarvottam Kumar

Sarvottam Kumar is a software engineer by profession with interest and experience in Blockchain, Angular, React and Flutter. He loves to explore the nuts and bolts of Linux and share his experience and insights of Linux and open source on the web/various prestigious portals.
More From Fossbytes

Latest On Fossbytes

Find your dream job