Guix System
Guix System Distribution | |
---|---|
GuixSD mit Xfce, GNU IceCat und GNU Emacs | |
Entwickler | GNU-Projekt |
Lizenz(en) | Freie Software |
Akt. Version | 0.11.0[1] (3. August 2016) |
Kernel | Linux-libre |
Architektur(en) | x86 64, i686 |
Sprache(n) | mehrsprachig |
Sonstiges | Userland: GNU |
https://gnu.org/software/guix |
Guix System Distribution (abgekürzt GuixSD[2]) ist eine Linux-Distribution die auf GNU Guix aufbaut.[3][4] Sie nutzt Linux-libre als Kernel, aber auch eine GNU Hurd-Variante wird entwickelt. Am 3. Feber 2015 wurde die Distribution zur Free Software Foundation's Liste freier Linux-Distributionen hinzugefügt.[5]
GNU Guix
GuixSD basiert auf GNU Guix, einem Paket- und Konfigurationsmanager - abgeleitet von Nix, indem GNU Guile für die Implementation (in der Sprache Scheme) verwendet wurde. Alle Paket-Rezepte - sowie die gesamte Systemkonfiguration - wurde deklarativ in der domänenspezifische Sprache Guile Scheme verfasst.
GNU Shepherd
GuixSD nutzt das GNU Shepherd-Initsystem, das vom Guix-Projekt selbst in GNU Guile entwickelt wird. Es war früher bekannt als "dmd", was für "daemon managing daemons" steht, zu Deutsch "Dämon managt Dämonen". Shepherd wurde ursprünglich für GNU Hurd entwickelt und dann von GuixSD übernommen.[6]
Siehe auch
Weblinks
Einzelnachweise
- ↑ GNU Guix and GuixSD 0.11.0 released Abgerufen am 30. August 2016
- ↑ What to call Guix? gnu-system-discuss, 15. Januar 2015 .
- ↑ List of Free GNU/Linux Distributions. Abgerufen am 3. Februar 2015.
- ↑ Guix: A New Package Manager & GNU Distribution. Phoronix, abgerufen am 3. Februar 2015.
- ↑ FSF adds Guix System Distribution to list of endorsed distributions. Free Software Foundation, abgerufen am 3. Februar 2015.
- ↑ GNU Shepherd. GNU project, abgerufen am 1. April 2016.