We are pleased to announce the release of GNU Guix 1.1.0.
This release corresponds to 14,078 commits over 11 months by 201 people.
It includes many new features, user interface and performance
improvements, as well as many bug fixes—see below for a list of changes.
Read more about today’s announcement at:
https://guix.gnu.org/blog/2020/gnu-guix-1.1.0-released
• About
GNU Guix is a transactional package manager and an advanced
distribution of the GNU system that respects user freedom. Guix can
be used on top of any system running the kernel Linux, or it can be
used as a standalone operating system distribution for i686, x86_64,
ARMv7, and AArch64 machines.
In addition to standard package management features, Guix supports
transactional upgrades and roll-backs, unprivileged package
management, per-user profiles, and garbage collection. When used as a
standalone GNU/Linux distribution, Guix offers a declarative,
stateless approach to operating system configuration management. Guix
is highly customizable and hackable through Guile programming
interfaces and extensions to the Scheme language.
https://guix.gnu.org
• Download
Here are the compressed sources and a GPG detached signature[*]:
https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz
https://ftp.gnu.org/gnu/guix/guix-1.1.0.tar.gz.sig
Here are the bootable USB installation images and their signatures[*]:
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.i686-linux.iso.xz.sig
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz
https://ftp.gnu.org/gnu/guix/guix-system-install-1.1.0.x86_64-linux.iso.xz.sig
Here is the QCOW2 virtual machine (VM) image and its signature[*]:
https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.1.0.x86_64-linux.xz
https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.1.0.x86_64-linux.xz.sig
Here are the binary tarballs and their signatures[*]:
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.i686-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.x86_64-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.armhf-linux.tar.xz.sig
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz
https://ftp.gnu.org/gnu/guix/guix-binary-1.1.0.aarch64-linux.tar.xz.sig
Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
Here are the SHA256 checksums:
5c59106ff4ac497c6097686834b0c914109cf5e44eb6b94ebce818923043640f
guix-1.1.0.tar.gz
f81b529c4a94d0ab2cfc6df9819af3d7e2ccfcf17ef7f901e1d2df0a63516ab6
guix-binary-1.1.0.aarch64-linux.tar.xz
4d08782979383c2848ca1c0ca9478cbfb4f9181d94370f4226398fbb51fd1d24
guix-binary-1.1.0.armhf-linux.tar.xz
33472a26cdf515ba496f770602ead6369ee6dc3dc6b679c279e1f5c4d8cd63fa
guix-binary-1.1.0.i686-linux.tar.xz
eae0b8b4ee8ba97e7505dbb85d61ab2ce7f0195b824d3a660076248d96cdaece
guix-binary-1.1.0.x86_64-linux.tar.xz
848c9a6a73cf4cf6fe4e7d5815342a9c40ec01fd93c23b5d4e12d41b18b16bb5
guix-system-install-1.1.0.i686-linux.iso.xz
ff2d74f64d8e1545271ab0f46ee0e11ae96fbb09cb105c3d929c9e123ad00ce2
guix-system-install-1.1.0.x86_64-linux.iso.xz
519d93fb27d33a97db568225bfa4e84f0cfc95bd173f5bf8277cb4098ae46b43
guix-system-vm-image-1.1.0.x86_64-linux.xz
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify guix-1.1.0.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.openpgp.org \
--recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
and rerun the 'gpg --verify' command.
To install the standalone Guix system, please see “System
Installation” in the manual. To install Guix on a running system, see
“Installation” in the manual.
• Changes since version 1.0.1 (excerpt from the NEWS file)
** Package management
*** New ‘guix deploy’ command to deploy several machines at once
*** Channels can now provide news, viewed with ‘guix pull --news’
*** ‘guix system reconfigure’ saves provenance data
*** New ‘guix system describe’ command to view system provenance info
*** New /run/current-system/{channels,configuration}.scm files
*** New ‘guix time-machine’ command
*** ‘guix pack’ has a new ‘--entry-point’ option
*** ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’
*** ‘guix pack’ provides a meaningful repository name for ‘docker’
*** New ‘--target’ option for ‘guix system’
*** ‘--no-build-hook’ was renamed