Guix System

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. August 2016 um 17:54 Uhr durch Pingi (Diskussion | Beiträge) (Release in Infobox aktualisiert). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Guix System Distribution
Bildschirmfoto von Debian GNU/Hurd
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

  1. GNU Guix and GuixSD 0.11.0 released Abgerufen am 30. August 2016
  2. What to call Guix? gnu-system-discuss, 15. Januar 2015;.
  3. List of Free GNU/Linux Distributions. Abgerufen am 3. Februar 2015.
  4. Guix: A New Package Manager & GNU Distribution. Phoronix, abgerufen am 3. Februar 2015.
  5. FSF adds Guix System Distribution to list of endorsed distributions. Free Software Foundation, abgerufen am 3. Februar 2015.
  6. GNU Shepherd. GNU project, abgerufen am 1. April 2016.