Veröffentlichung der NixOS-Version 19.09 mit dem Paketmanager Nix

Präsentiert veröffentlicht die Distribution NixOS 19.09, basierend auf dem Paketmanager Nix und bietet eine Reihe von eigenen Entwicklungen, die die Konfiguration und Wartung des Systems vereinfachen. Beispielsweise verwendet NixOS eine einheitliche Systemkonfigurationsdatei (configuration.nix), ermöglicht ein schnelles Zurücksetzen von Updates, unterstützt das Umschalten zwischen verschiedenen Systemzuständen, erlaubt die Installation individueller Pakete durch einzelne Benutzer (das Paket wird im Home-Verzeichnis installiert), ermöglicht die gleichzeitige Installation mehrerer Versionen eines Programms und sorgt für reproduzierbare Builds. Die Größe der Vollversion des Installationsabbildes mit KDE beträgt 1,3 GB, die reduzierte Konsolenversion 560 MB.

Haupt Neuheiten:

  • Es ist sichergestellt, dass der Installer unter einem nicht-privilegierten Benutzer gestartet wird
    nixos statt root (um Root-Rechte zu erhalten, wird sudo -i ohne Passwort verwendet);
  • Der Desktop Xfce wurde auf Version 4.14 aktualisiert;
  • Das PHP-Paket wurde auf Version 7.3 aktualisiert. Die Unterstützung für PHP 7.1 wurde eingestellt;
  • Im GNOME 3 Desktop-Management-Modul gibt es die Möglichkeit, Dienste, Anwendungen und zusätzliche Pakete wie Spiele ein- oder auszuschalten. Die installierte GNOME 3-Umgebung ist so nah wie möglich an der Originalversion. Die Installation der Anwendungen accerciser, dconf-editor, evolution wurde eingestellt.
    gnome-documents,
    gnome-nettool,
    gnome-power-manager,
    gnome-todo,
    gnome-tweaks,
    gnome-usage,
    gucharmap,
    nautilus-sendto und vinagre. In die Grundausstattung sind
    cheese, geary, gnome-color-manager und orca integriert. Der Dienst services.avahi.enable ist aktiviert;
  • Die Versionen der Distributionskomponenten wurden aktualisiert, einschließlich
    systemd 242;
  • Der Dienst dwm-status und das Modul hardware.printers wurden hinzugefügt;
  • Die Unterstützung für 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 Überwachung der Abhängigkeiten verwendet wird. Pakete werden als Container gestaltet, die die für den Betrieb der Anwendungen erforderlichen Komponenten enthalten.

Zwischen den Paketen können Abhängigkeiten definiert werden. Dabei wird zur Überprüfung vorhandener Abhängigkeiten ein Hash-Identifikator-Scan im Verzeichnis der installierten Pakete verwendet. Sowohl das Herunterladen fertiger Binärpakete aus dem Repository (bei der Installation von Updates zu Binärpaketen werden nur Delta-Änderungen heruntergeladen) als auch der Build aus Quelltexten mit allen Abhängigkeiten ist möglich. Die Sammlung der Pakete wird in einem speziellen Repository bereitgestellt. Nixpkgs.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster