Veröffentlichung des Distributionspakets , basierend auf einem Paketmanager und bietet eine Reihe eigener Entwicklungen, die die Konfiguration und Verwaltung des Systems erleichtern. Zum Beispiel verwendet NixOS eine einzelne Datei fĂŒr die Systemkonfiguration (configuration.nix), ermöglicht ein schnelles ZurĂŒcksetzen von Updates, unterstĂŒtzt den Wechsel zwischen verschiedenen SystemzustĂ€nden, erlaubt die Installation individueller Pakete durch einzelne Benutzer (Pakete werden im Heimatverzeichnis installiert), gestattet die gleichzeitige Installation mehrerer Versionen desselben Programms und ermöglicht reproduzierbare Builds. Die vollstĂ€ndige GröĂe mit KDE betrĂ€gt 1,3 GB, die verkĂŒrzte Konsolenversion 560 MB.
Haupt- :
- Es wird ein Installer fĂŒr nicht privilegierte Benutzer bereitgestellt
nixos anstelle von root (zum Erlangen von root-Rechten wird sudo -i ohne Passwort verwendet); - Der Desktop Xfce wurde auf die Version 4.14 aktualisiert;
- Das PHP-Paket wurde auf die Version 7.3 aktualisiert. Die UnterstĂŒtzung fĂŒr die Version PHP 7.1 wurde eingestellt;
- Im Modul zur Verwaltung des GNOME 3 Desktops besteht die Möglichkeit, Dienste, Anwendungen und zusÀtzliche Pakete wie Spiele ein- oder auszuschalten. Die installierte Umgebung GNOME 3 ist so nah wie möglich am Original. Die Installation der Anwendungen accerciser, dconf-editor, evolution,
gnome-documents,
gnome-nettool,
gnome-power-manager,
gnome-todo,
gnome-tweaks,
gnome-usage,
gucharmap,
nautilus-sendto und vinagre wurde eingestellt. Die Basisausstattung umfasst
cheese, geary, gnome-color-manager und orca. Der Dienst services.avahi.enable wurde aktiviert; - Die Versionen der Komponenten des Distributionspakets wurden aktualisiert, darunter
systemd 242; - Der Dienst dwm-status und das Modul hardware.printers wurden hinzugefĂŒgt;
- Die UnterstĂŒtzung von Python 2 wurde eingestellt.
Bei der Verwendung von Nix werden Pakete in einem separaten Verzeichnisbaum /nix/store oder in einem Unterverzeichnis im Benutzerverzeichnis installiert. Zum Beispiel wird ein Paket als /nix/store/f3a4âŠ8a143-firefox-69.0.2/ installiert, wobei âf3a4âŠâ eine eindeutige Paket-ID ist, die zur Kontrolle der AbhĂ€ngigkeiten verwendet wird. Pakete werden in Form von Containern gestaltet, die die fĂŒr den Betrieb der Anwendungen erforderlichen Komponenten enthalten.
Zwischen den Paketen können AbhĂ€ngigkeiten definiert werden, wobei zur ĂberprĂŒfung der bereits installierten AbhĂ€ngigkeiten das Scannen von Hash-Identifikatoren im Verzeichnis der installierten Pakete verwendet wird. Sowohl das Herunterladen vorgefertigter BinĂ€rpakete aus dem Repository (bei der Installation von Updates werden nur Delta-Ănderungen fĂŒr die BinĂ€rpakete heruntergeladen) als auch das Erstellen aus den Quelltexten mit allen AbhĂ€ngigkeiten sind möglich. Die Paketsammlung ist in einem speziellen Repository verfĂŒgbar. .
Quelle: opennet.ru
