GNU Guix logo

GNU Guix

Manages packages and provides a distribution of the GNU operating system that respects user freedom.

Made by Unknown Author

  • Linux Distro

  • gnu-linux

  • gnu-hurd

  • lisp

  • Operating System

  • purely-functional

What is GNU Guix?

GNU Guix is a purely functional package manager and advanced distribution of the GNU operating system developed by the GNU Project, which respects the freedom of computer users. The package manager is based on Nix and powered by Guile, while the operating system includes a Linux-Libre kernel and GNU Shepherd, a Scheme-based init system. Support for the Hurd is currently in development. Guix offers unique features not found in most other Unix-like systems, including fully declarative system configuration, user-managed software profiles, package definitions in Guile, safe atomic upgrades, and the ability to perform whole-system and single-package roll-backs

Highlights

  • Fully declarative system configuration
  • User-managed software profiles
  • Package definitions in Guile
  • Safe atomic upgrades
  • Whole-system and single-package roll-backs

Platforms

  • Self-Hosted
  • Linux
  • GNU Hurd

Languages

  • English

Features

    • FSF Endorsement

    • Configurable

    • Linux-based

    • Package Manager