GNU Guix 1.0.0 veröffentlicht

Am 2. Mai 2019, nach 7 Jahren Entwicklungszeit, veröffentlichten Programmierer der Free Software Foundation (FSF). GNU Guix-Version 1.0.0. In diesen 7 Jahren wurden mehr als 40 Commits von 000 Personen angenommen und 260 Releases veröffentlicht.

GNU Guix ist das Ergebnis der gemeinsamen Bemühungen von Programmierern aus verschiedenen Ländern. Er FSF-zugelassen und ist nun einem breiteren Publikum zugänglich. Derzeit ist das Installationsimage verfügbar grafische Installation, in dem eine Konfigurationsdatei basierend auf Benutzereinstellungen generiert wird.

Guix ist ein Paketmanager und eine Betriebssystemdistribution, die den Paketmanager verwendet. Das Betriebssystem wird aus einer Betriebssystembeschreibungsdatei initialisiert, die die Scheme-Sprache verwendet. Als Initialisierungssystem kommt unsere Eigenentwicklung GNU Shepherd zum Einsatz. Der Kernel ist Linux-libre.

Die Idee eines transaktionalen Batch-Managers wurde erstmals in umgesetzt Nixe. Guix ist ein in Guile geschriebener transaktionaler Paketmanager. In Guix werden Pakete in Benutzerprofilen installiert, die Installation erfordert keine Root-Rechte, mehrere Versionen desselben Pakets können verwendet werden und Rollbacks auf frühere Versionen sind ebenfalls verfügbar. Guix ist der erste Paketmanager, der die Idee umsetzt reproduzierbare (wiederholbare) Builds Archiv verwenden Software-Erbe. Durch die Installation der Softwareumgebung jeder verfügbaren Version können Programmierer bequem mit früheren Paketversionen arbeiten. Guix stellt Tools für die Arbeit mit Containern und virtuellen Maschinen bereit. Es erstellt Pakete aus Quellen und verwendet integrierte binäre Substitutionsserver, um den Prozess der Paketinstallation zu beschleunigen.

Derzeit ist die Installationsoption Desktop Enthält standardmäßig X11, GDM, Gnome und NetworkManager. Sie können zu Wayland wechseln, außerdem sind Mate, Xfce4, LXDE, Enlightenment-Desktops und verschiedene X11-Fenstermanager verfügbar. KDE ist derzeit nicht verfügbar (siehe Einschränkungen).

Die Distribution umfasst derzeit 9712 Pakete, die den FSF-Anforderungen für freie Software entsprechen und unter freien GPL-Lizenzen vertrieben werden. Nginx, PHP7, Postgresql, Mariadb, Icecat, Ungoogled-Chromium, Libreoffice, Tor, Blender, Openshot, Audacity und andere sind verfügbar. Immer bereit Übersetzung des Handbuchs ins Russische.

Source: linux.org.ru

Kommentar hinzufügen