GNU Guix 1.0.0 released

On May 2, 2019, after 7 years of development, programmers from the Free Software Foundation (FSF) released GNU Guix version 1.0.0. Over these 7 years, more than 40 commits from 000 people have been accepted, 260 releases have been released.

GNU Guix is ​​the result of a collaborative effort by programmers from different countries. He FSF approved and is now available to a wide audience. The installation image currently has graphical installation, which generates a configuration file based on user preferences.

Guix is ​​a package manager and an operating system distribution that uses this package manager. The operating system is initialized from an OS description file that uses the Scheme language. GNU Shepherd is used as an initialization system. The kernel is Linux-libre.

The idea of ​​a transactional package manager was first implemented in nix. Guix is ​​a transactional package manager written in Guile. In Guix, packages are installed to user profiles, installation does not require root privileges, multiple versions of the same package can be used, and rollbacks to previous versions are also available. Guix is ​​the first package manager to implement the idea reproducible (repeatable) builds using the archive Software Heritage. Setting the software environment to any available version allows programmers to conveniently work with previous versions of packages. Guix provides tools for working with containers, virtual machines. It builds packages from source, uses compiled binaries lookup servers to speed up the package installation process.

The current installation option desktop with includes X11, GDM, Gnome, NetworkManager by default. You can switch to Wayland, Mate desktops, Xfce4, LXDE, Enlightenment, various X11 window managers are also available. There is currently no KDE (see below). Limitations).

The distribution currently includes 9712 packages, which comply with the FSF requirements for free software and are distributed under free GPL licenses. Available are nginx, php7, postgresql, mariadb, icecat, ungoogled-chromium, libreoffice, tor, blender, openshot, audacity and others. Preparing for translation of the manual into Russian.

Source: linux.org.ru

Add a comment