Die Veröffentlichung der NixOS-Version 21.05, die den Paketmanager Nix verwendet.

Die Veröffentlichung der Distribution NixOS 21.05 wurde vorgestellt, basierend auf dem Paketmanager Nix und bietet eine Reihe eigener Entwicklungen, die die Einrichtung und Wartung des Systems erleichtern. Zum Beispiel verwendet NixOS eine einheitliche Systemkonfigurationsdatei (configuration.nix), ermöglicht eine schnelle RĂŒcksetzung von Updates, unterstĂŒtzt das Wechseln zwischen verschiedenen SystemzustĂ€nden, erlaubt die Installation individueller Pakete durch separate Benutzer (Pakete werden im Heimatverzeichnis installiert), ermöglicht die gleichzeitige Installation mehrerer Versionen eines Programms und bietet reproduzierbare Builds. Die GrĂ¶ĂŸe des vollstĂ€ndigen Installationsabbilds mit KDE betrĂ€gt 1,4 GB, mit GNOME 1,8 GB und die verkĂŒrzte Konsolenversion 660 MB.

Hauptneuheiten:

  • Es wurden 12985 Pakete hinzugefĂŒgt, 14109 Pakete entfernt und 16768 Pakete aktualisiert. Die Versionen der Distribution-Komponenten wurden aktualisiert, darunter gcc 10.3.0, glibc 2.32, mesa 21.0.1. Der Basis-Linux-Kernel wurde von Version 5.4 auf 5.10 aktualisiert, als Option wird Kernel 5.12 angeboten.
  • Die Desktop-Umgebungen wurden auf KDE 5.21.3 (+ KDE-Anwendungen 20.12.3), GNOME 3.40 und Cinnamon 4.8.1 aktualisiert.
  • Neue Dienste mit GNURadio 3.8 wurden hinzugefĂŒgt, Server Keycloak-Authentifizierung und die Diskussionsplattform Discourse.

Bei der Verwendung von Nix werden Pakete in einen separaten Verzeichnisbaum /nix/store oder ein Unterverzeichnis im Benutzerverzeichnis installiert. Beispielsweise wird ein Paket als /nix/store/f2b5
8a163-firefox-89.0.0/ installiert, wobei „f2b5
“ die eindeutige Paketkennung ist, die zur Verwaltung von AbhĂ€ngigkeiten verwendet wird. Pakete werden als Container gestaltet, die die fĂŒr die AusfĂŒhrung von Anwendungen erforderlichen Komponenten enthalten. Ein Ă€hnlicher Ansatz wird im Paketmanager GNU Guix verwendet, der auf den Entwicklungen von Nix basiert.

Zwischen den Paketen können AbhĂ€ngigkeiten definiert werden, wobei zur ÜberprĂŒfung vorhandener AbhĂ€ngigkeiten das Scannen von Hash-IDs im Verzeichnis der installierten Pakete verwendet wird. Es ist sowohl möglich, vorgefertigte BinĂ€rpakete aus dem Repository herunterzuladen (bei der Installation von Updates fĂŒr die BinĂ€rpakete werden nur Delta-Änderungen heruntergeladen), als auch aus Quelltexten mit allen AbhĂ€ngigkeiten zu bauen. Die Paketkollektion wird in einem speziellen Repository Nixpkgs bereitgestellt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster