This is to announce guix-1.5.0, a stable release. GNU Guix is a package manager for GNU/Linux systems. It is designed to give users more control over their general-purpose and specialized computing environments, and make these easier to reproduce over time and deploy to one or many devices.
For more information see the release blog post: https://guix.gnu.org/blog/2026/gnu-guix-1.5.0-released/ Sources: https://ftp.gnu.org/gnu/guix/guix-1.5.0.tar.gz Foreign distribution installer: https://guix.gnu.org/guix-install.sh Binary tarballs: https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.aarch64-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.armhf-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.powerpc64le-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.riscv64-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.x86_64-linux.tar.xz https://ftp.gnu.org/gnu/guix/guix-binary-1.5.0.i686-linux.tar.xz Guix System Installer: https://ftp.gnu.org/gnu/guix/guix-system-install-1.5.0.aarch64-linux.iso https://ftp.gnu.org/gnu/guix/guix-system-install-1.5.0.x86_64-linux.iso https://ftp.gnu.org/gnu/guix/guix-system-install-1.5.0.i686-linux.iso Virtual machine: https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.5.0.aarch64-linux.qcow2 https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.5.0.x86_64-linux.qcow2 SHA256 ------ df2102eed00aff0b17275654a42f094c8a1117ec065884eb1ff76005e47415c5 guix-1.5.0.tar.gz a5d58b1d0294cad6adb1f2aff627d37feb5db763fdffbceb8551f2b12123cf39 guix-binary-1.5.0.aarch64-linux.tar.xz e92ddecf4476ce1e41b85e4eb1c8fd9a4756d77c817c1fd986ab24253612b0fa guix-binary-1.5.0.armhf-linux.tar.xz e2aae143a826e218b9724a3e416b3688ff753b11fb63283164010b9802b4b1a4 guix-binary-1.5.0.i686-linux.tar.xz 105a395eeffab32e9e0edb46765b1a2728138c729227bd53f05019097a3e837d guix-binary-1.5.0.powerpc64le-linux.tar.xz 3112abc99c9b0fcd122a6a0f4daa076dd4daf2db366b3f0a675cbe396fa1ae0d guix-binary-1.5.0.riscv64-linux.tar.xz aa41025489c5061543e9c48873eaa829b900b2da75d40f9648913622f5f47817 guix-binary-1.5.0.x86_64-linux.tar.xz 350970f7e65547f4420e0e594055219a420cf17d1aba1c572616f825ff983acc guix-system-install-1.5.0.aarch64-linux.iso 54b15ecacdcba79eae4d1b60636fe247dbcc45988ef1e2caed6e1e6687b38867 guix-system-install-1.5.0.i686-linux.iso 107e0a8082f03a10b15c1fb9383d2d752c1cdeda41b8db575a15550e1c2d8b4a guix-system-install-1.5.0.x86_64-linux.iso 5af764b7f5e60ab3c51d760c91ae981e08613b33b59697725ba9284b446c9bf4 guix-system-vm-image-1.5.0.aarch64-linux.qcow2 3f4ee9039d0c72a360d2fa3e936cb0230155cfb8ed30b3656782d18aebeb7fea guix-system-vm-image-1.5.0.x86_64-linux.qcow2 SHA3-256 (base64) ---------------- kWViYu4wxK4GFaTemIgjhKwWURzCnZDkXgRvDHjzi9M= guix-1.5.0.tar.gz X6KN1zdpTLUPXNhQt0F/IjSB0dzHiZeVhW5jzY9osGs= guix-binary-1.5.0.aarch64-linux.tar.xz DlmcBb5HGgaUVI0VZgvHMfHvSDZqhy/4ldZqBBJTjyc= guix-binary-1.5.0.armhf-linux.tar.xz Y1Dkgf3iIyP9dy0cZeluVIkZtzVlsLSy4+T64irBwLw= guix-binary-1.5.0.i686-linux.tar.xz 1Xhu+8wlOCO1c/555QPKPDrlapeR9kPRgFW5blpTrfc= guix-binary-1.5.0.powerpc64le-linux.tar.xz QoiVUkMUfl17UDApavXGeuiY6STZCI99k70OtE6mQ/k= guix-binary-1.5.0.riscv64-linux.tar.xz pJQyPNkOdnQyLJZSRlkAtXzz5KyDp5EItVqmyPPoyYA= guix-binary-1.5.0.x86_64-linux.tar.xz M5qH1BVMML1CJfx7VtWm8TpO65VZ0ZIibNG4FLbFcz0= guix-system-install-1.5.0.aarch64-linux.iso CthQ5L1PKblHpP0Ht1n+sUKJwDnd65SCRnNjXzQRx+w= guix-system-install-1.5.0.i686-linux.iso bB1Y4e1k0Tn6i39QP9Sz/U2B3Gr1OV3l9nDBeV8l9sc= guix-system-install-1.5.0.x86_64-linux.iso OmPVc9mg/W2Ycze8JY5IlstYDeuvekXE28HfcNhv2N4= guix-system-vm-image-1.5.0.aarch64-linux.qcow2 b6E6cRVTAfyfofxF9q0PGC/IkP/1+x9SFpm4YxrN2ho= guix-system-vm-image-1.5.0.x86_64-linux.qcow2 All of these files have are signed at <link>.sig. They are all signed by Efraim, you can get his public key from [1], then import it using “gpg --import”. For more information, visit our website at https://guix.gnu.org, on IRC at libera.chat #guix, or see the mailing lists guix-devel[2] or help-guix[3]. Efraim Flashner, on behalf of the Release Team, the GNU Guix Maintainers, and the many contributors over the years. ================================================================== There have been 71413 commits by 740 people in the 161 weeks since 1.4.0. This is the output of the NEWS section: * Changes in 1.5.0 (since 1.4.0) ** Package management *** New ‘rpm’ format for the ‘guix pack’ command *** New ‘appimage’ format for the ‘guix pack’ command *** New ‘--max-layers’ and ‘--file’ options for the ‘guix pack’ command *** New ‘--roll-back’ and ‘--expression’ options for the ‘guix deploy’ command *** New ‘--with-version’ package transformation option *** New ‘--with-configure-flag’ package transformation option *** New ‘--nesting’ option to use Guix within ‘guix shell’ containers *** New ‘--emulate-fhs’ option for ‘guix shell’ containers *** New ‘--dependents’ and ‘--development’ options for ‘guix build’ *** New ‘--interactive’ and ‘--list-types’ flags for ‘guix repl’ *** The root file-system of ‘guix shell’ containers is now read-only *** New ‘--writable-root’ option for the ‘guix shell’ command *** Improved style rules for ‘guix style’ *** New ‘guix locate’ command *** ‘guix refresh’ now honours the ‘--key-server’ option *** ‘guix git authenticate‘ now remembers introduction commit and signer *** ‘guix git authenticate’ now installs pre-push and post-merge git hooks *** System reconfiguration now supports kexec for fast reboot *** Hetzner Cloud is now supported by the ‘guix deploy’ command *** The Guix Daemon can now be run without root privileges *** ‘guix refresh’ can now target partial version *** New ‘guix import composer’ command *** New ‘guix import binary-npm’ command *** New ‘guix import nuget’ command *** New ‘graphml’ backend for guix graph *** New ‘cyclonedx-json’ backend for guix graph *** AppArmor profiles are now available for guix and guix-daemon ** Distribution *** ‘nss-certs’ is now included in ‘%base-packages’ *** ‘udev-service-type’ now supports hardware configuration files *** ‘gdm-service-type’ now uses Wayland by default *** KDE Plasma 6.5 is now available with the new ‘plasma-desktop-service-type’ *** GNOME was updated to version 44 with a more modular desktop service *** Declarative offloading with new ‘build-machines’ field of operating-system *** ‘containerd-service-type’ is no longer included with the Docker service *** ‘privileged-programs’ replaces ‘setuid-programs’ in ‘operating-system’ *** The ‘postgresql’ field of ‘postgresql-configuration‘ is now mandatory *** The Rottlog service was replaced by new ‘log-rotation-service-type’ *** The default system log has been changed to Shepherd’s ‘system-log’ service *** New recommended ‘%base-home-services’ variable for Guix Home *** UDisks now mounts removable devices in /run/media/$USER instead of /media *** Syncthing service received incompatible changes *** ‘node-build-system’ received incompatible changes *** New services for /etc/profile.d and /etc/bashrc.d *** New build system for clasp-cl *** New Rust packaging model *** C.utf8 locale is now supported by glibc *** Fully bootstrapped mono and zig are now available *** 64bit Hurd (x86_64-gnu) now has experimental support *** 12525 new packages *** 8911 package updates Noteworthy updates: bash 5.2.37, binutils 2.44, clojure 1.12.0, cups 2.4.14, emacs 30.2, gcc-toolchain 15.2.0, gdb 16.3, ghc 9.2.8, gimp 3.0.4, glibc 2.41, gnome 46.10, gnupg 2.4.7, go 1.25.3, guile 3.0.9, icecat 140.6.0-gnu1, icedtea 3.19.0, inkscape 1.3.2, julia 1.8.5, libreoffice 25.2.5.2, linux-libre 6.17.12, lxde 0.99.3, mate 1.28.2, ocaml 5.3.0, octave 10.3.0, openjdk 25, perl 5.36.0, python 3.11.14, racket 8.18, rust 1.85.1, r 4.5.2, sbcl 2.5.8, shepherd 1.0.9, xfce 4.20.0, xorg-server 21.1.21 ** Programming interfaces *** ‘(gnu system setuid)’ has been renamed to ‘(gnu system privilege)’ *** Moved to a new Rust packaging model and repackaged all Rust applications *** Rust library packages have been moved to the guix-rust-past-crates channel *** Most Python packages now use the ‘pyproject-build-system’ ** Noteworthy bug fixes *** Daemon vulnerability allowing store corruption has been fixed *** Daemon vulnerability allowing takeover of build users has been fixed *** Daemon privilege escalation vulnerabilities fixed *** Daemon CVEs have been fixed CVE-2024-27297, CVE-2024-52867, CVE-2025-46415, CVE-2025-46416, CVE-2025-59378 [1] https://codeberg.org/efraim.gpg [2] https://lists.gnu.org/mailman/listinfo/guix-devel [3] https://lists.gnu.org/mailman/listinfo/help-guix
signature.asc
Description: PGP signature
