| Sidebar Sponsor |
 |
|
Latest News and Updates |
|
|
| 2026-01-23 |
NEW • Distribution Release: Guix System 1.5.0 |
Rate this project
(8.3)
|
Guix System is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The project has published its first release in about three years, introducing several changes and over 10,000 new packages: "Three years is a long time for free and open source software! Enough time for 12,525 new packages and 29,932 package updates to the Guix repository. Here are the best highlights: To start, KDE Plasma 6.5 is now available with the new plasma-desktop-service-type. Screenshot of KDE Plasma with a welcome window and the About This System tab of system settings open. The Guix and KDE logos are visible, as well as Konqi. Continuing on desktops, GNOME has been updated from version 42 to 46 and now uses Wayland by default. The gnome-desktop-service-type was made more modular to better customize the default set of GNOME applications. Guix System is now using version 1.0 of the GNU Shepherd, which now supports timed services, kexec reboot and has new services for system logs and log rotation which are now used by Guix System instead of Rottlog and syslogd. There are around 40 new system services to choose from, including Forgejo Runner, RabbitMQ, iwd and dhcpcd to name a few." Additional information can be found in the release announcement. Download: guix-system-install-1.5.0.x86_64-linux.iso (1,133MB, signature, pkglist). |
|
| About Guix System
|
| Guix System (formerly Guix System Distribution, or GuixSD) is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The operating system provides advanced package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile modules, using extensions to the Scheme language.
|
| Screenshots |
| |
| Recent Related News and Releases |
| 2022-12-20 |
Distribution Release: Guix System 1.4.0 |
 |
Ludovic Courtès has announced the release of Guix System 1.4.0, an advanced and "libre" distribution of the GNU operating system developed by the GNU Project. Its custom pacakage management, called "guix", supports transactional upgrades and roll-backs, as well as unprivileged package management. "We are pleased to announce the release of GNU Guix version 1.4.0. The release comes with ISO-9660 installation images, a virtual machine image, and with tarballs to install the package manager on top of your GNU/Linux distro, either from source or from binaries. Guix users can update by running 'guix pull'. ... One area where Guix shines is the management of software environments. The 'guix environment' command was designed for that but it suffered from a clumsy interface. It is now superseded by 'guix shell', though we are committed to keeping 'guix environment' until at least May 1st, 2023. 'guix shell' is a tool that's interesting to developers, but it's also a useful tool when you're willing to try out software without committing it to your profile with guix install." Read the detailed release announcement for more information and screenshots. Download (pkglist): guix-system-install-1.4.0.x86_64-linux.iso (814MB, signature), guix-system-install-1.4.0.i686-linux.iso (777MB, signature). |
|
| 2021-05-12 |
Distribution Release: Guix System 1.3.0 |
 |
Ludovic Courtès has announced the release of Guix System 1.3.0, an advanced distribution of the GNU operating system developed by the GNU Project which respects the freedom of computer users. It uses a recent Linux-libre kernel and a custom package management tool called Guix. Version 1.3.0 introduces experimental support for the POWER9 architecture. "We are pleased to announce the release of GNU Guix version 1.3.0. The release comes with ISO-9660 installation images, a virtual machine image, and with tarballs to install the package manager on top of your GNU/Linux distro, either from source or from binaries. Guix users can update by running guix pull. A distinguishing Guix feature is its support for declarative deployment - instead of running a bunch of guix install and guix remove commands, you run guix package --manifest=manifest.scm, where manifest.scm lists the software you want to install. Doing that installs exactly the packages listed. You can have that file under version control and share it with others, which is convenient. Until now, one would have to write the manifest by hand—not insurmountable, but still a barrier to someone willing to migrate to the declarative model." Read the full release announcement for further details. Download: guix-system-install-1.3.0.x86_64-linux.iso (612MB, signature, pkglist). |
|
| 2020-11-24 |
Distribution Release: Guix System 1.2.0 |
 |
Guix System is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The operating system provides advanced package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. The project's latest version, 1.2.0, focuses on improving the security of the software supplied to the distribution. "A major highlight in this release is the ability to authenticate channels, which probably makes Guix one of the safest ways to deliver complete operating systems today. This was the missing link in our 'software supply chain' and we're glad it's now fixed. The end result is that 'guix pull' and related commands now cryptographically authenticate channel code that they fetch; you cannot, for instance, retrieve unauthorized commits to the official Guix repository. We detailed the design and implementation back in July. The manual explains what you need to know as a user and as a channel author. There's also a new 'guix git authenticate' command to use this authentication mechanism for arbitrary Git repositories." Additional information can be found in the project's release announcement. Download: guix-system-install-1.2.0.x86_64-linux.iso.xz (489MB, signature, pkglist). |
|
| 2020-04-15 |
Distribution Release: Guix System 1.1.0 |
 |
Guix System is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The operating system provides advanced package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. The project's latest release is Guix System 1.1.0 which introduces a number of new features and improvements, including the ability to do large scale deployments using the package manager. "The new guix deploy tool allows you to deploy several machines at once, be it remote machines over SSH or machines at a virtual private server (VPS). Channel authors can now write news entries for their users, which are readily readable using guix pull --news. As a result, if you were already using Guix, you've probably already read these news! The new guix system describe command tells you which commits of which channels were used to deploy your system, and also contains a link to your operating system configuration file. Precise provenance tracking that gives users and admins the ability to know exactly what changed between two different system instances! This feature builds upon the new provenance service." Further details can be found in the distribution's release announcement. Download: guix-system-install-1.1.0.x86_64-linux.iso.xz (404MB, signature, pkglist). |
|
| 2019-05-02 |
Distribution Release: Guix System 1.0.0 |
 |
The Guix System Distribution (GuixSD) is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The operating system provides advanced package management features such as transactional upgrades and roll-backs, reproducible build environments. The project's new release is GuixSD 1.0.0 which introduces a new system installer, easier keyboard and X.Org configuration and over 1,000 new packages were added to the distribution's repositories. "What's new since 0.16.0? For those who've been following along, a great many things have changed over the last 5 months since the 0.16.0 release - 99 people contributed over 5,700 commits during that time! Here are the highlights: The ISO installation image now runs a cute text-mode graphical installer. Whether you're a die-hard GNU/Linux hacker or a novice user, you'll certainly find that this makes system installation much less tedious than it was. The installer is fully translated to French, German and Spanish. The new VM image better matches user expectations: whether you want to tinker with Guix System and see what it's like, or whether you want to use it as a development environment, this VM image should be more directly useful." Further details can be found in the release announcement. Download: guix-system-install-1.0.0.x86_64-linux.iso.xz (243MB, signature, pkglist). |
|
| 2018-12-06 |
Distribution Release: Guix System Distribution 0.16.0 |
 |
Guix System Distribution (GuixSD) is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The operating system provides advanced package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. The project's latest release is GuixSD 0.16.0 which includes several new packages and improvements to the package manager. "On GuixSD, 'guix system reconfigure' will now always load replacements of system services. That way, when you deem appropriate, you can run 'herd restart service' to start the upgraded service. As usual, 985 packages were added and 1,945 were upgraded, notably the GNU C Library now at version 2.28 (which, incidentally, allowed us to get rid of our Hurd-specific glibc variant, at last!). Today Guix provides 8,715 packages. The manual is now partially translated into German. The French translation is now 90% complete. You can help translate the manual into your native language by joining the Translation Project." Further details are available in the release announcement. Download: guixsd-install-0.16.0.x86_64-linux.iso.xz (190MB, signature, pkglist). |
|
| 2018-07-06 |
Distribution Release: Guix System Distribution 0.15.0 |
 |
Guix System Distribution (GuixSD) is a Linux-based, stateless operating system that is built around the GNU Guix package manager. The project's latest release, version 0.15.0, includes improvements to the Guix package manager and expands support for ARM-powered devices, though ARM ports will need to be built by the user; installation images for ARM are not provided. "The unloved guix pull command, which allows users to upgrade Guix and its package collection, has been overhauled and we hope you will like it. We'll discuss these enhancements in another post soon but suffice to say that the new guix pull now supports rollbacks (just like the guix package) and that the new --list-generations option allows you to visualize past upgrades. It's also faster, not as fast as we'd like though, so we plan to optimize it further in the near future. guix pack can now produce relocatable binaries. With '-f squashfs', it can now produce images stored as SquashFS file systems. These images can then be executed by Singularity, a 'container engine' deployed on some high-performance computing clusters. GuixSD now runs on ARMv7 and AArch64 boxes." Further details can be found in the project's release announcement. Download: guixsd-install-0.15.0.x86_64-linux.iso.xz (186MB, signature, pkglist). |
|
| 2017-05-22 |
Distribution Release: Guix System Distribution 0.13.0 |
 |
The Guix System Distribution (GuixSD) is a GNU/Linux distribution which showcases the Guix advanced package manager. GuixSD runs on the Linux-Libre kernel and features the GNU Shepherd init software. The latest version of GuixSD, 0.13.0, supports booting on UEFI-enabled computers and can be installed on the Btrfs advanced file system. "The GuixSD installation image now supports UEFI. GuixSD can also be installed on Btrfs now. GuixSD has support to run system services (daemons) in isolated containers as a way to mitigate the harm that can be done by vulnerabilities in those daemons. See this article from April. A new guix pack command to create standalone binary bundles is available. We presented it in March. Guix now runs on the brand-new 2.2 series of GNU Guile. The transition led to hiccups that we have been addressing, in particular for users of guix pull. Among other things though, the noticeable performance improvement that comes for free is welcome!" A list of package upgrades and new features can be found in the project's release announcement. Download: guixsd-usb-install-0.13.0.x86_64-linux.xz (190MB, signature, pkglist). |
|
|
| Random Distribution | 
Pidora
Pidora was a Linux software distribution for the Raspberry Pi computer. It contains software packages from the Fedora project compiled for the ARMv6 architecture used on the Raspberry Pi, packages which have been specifically written for or modified for the Raspberry Pi, and software provided by the Raspberry Pi Foundation for device access.
Status: Discontinued
|
|