Sidebar Sponsor |
|
Random Distribution |
TrueOS
TrueOS has as its goals to be an easy-to-install-and-use desktop and server operating system, based on FreeBSD. To accomplish this, it provides a graphical installation to enable even UNIX novices to easily install and get it running. It pre-configures desktop environments, video, sound, and networking so that the desktop can be used immediately. A graphical software installation program makes installing pre-built software as easy as other popular operating systems.
Status: Discontinued
| |
Latest News and Updates |
|
2018-07-06 |
NEW • Distribution Release: Guix System Distribution 0.15.0 |
Rate this project
|
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). |
|
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). |
|
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). |
|
2016-12-25 |
Distribution Release: Guix System Distribution 0.12.0 |
|
The GNU Guix project has announced the release of an update to the Guix System Distribution (GuixSD) operating system. GuixSD is a Linux distribution built around the Guix package manager, which offers transactional upgrades and roll-backs along with reproducible builds. The new release, GuixSD 0.12.0, includes several new services, including log rotation, CUPS and the OpenSMTPD e-mail service. "We are pleased to announce the new release of GNU Guix and GuixSD, version 0.12.0! The release comes with USB installation images to install the standalone GuixSD, and with tarballs to install the package manager on top of your GNU/Linux distro, either from source or from binaries. It’s been a little over 4 months since the previous release, during which 76 people contributed code and packages. The highlights include: New GuixSD system services, including a log rotation service, a CUPS printing service, NFS related services, and an OpenSMTPD service. Guix daemon offloading support now uses Guile-SSH. GuixSD can now be installed to a LUKS-encrypted root." Additional information can be found in the release announcement. Download: guixsd-usb-install-0.12.0.x86_64-linux.xz (153MB, signature, pkglist). |
|
|
Sidebar Sponsor |
|
|