Veröffentlichung von NixOS 23.11, das den Paketmanager Nix verwendet

Die Veröffentlichung von NixOS 23.11 basiert auf dem Paketmanager Nix und bietet eine Reihe eigener Entwicklungen, die die Konfiguration und Wartung des Systems erleichtern. Zum Beispiel erfolgt in NixOS die gesamte Systemkonfiguration ĂŒber eine einzige Systemkonfigurationsdatei (configuration.nix), es gibt die Möglichkeit, das System schnell auf eine frĂŒhere Konfiguration zurĂŒckzusetzen, UnterstĂŒtzung fĂŒr den Wechsel zwischen verschiedenen SystemzustĂ€nden ist vorhanden, Benutzer können individuelle Pakete installieren, mehrere Versionen eines Programms können gleichzeitig verwendet werden, und reproduzierbare Builds sind gewĂ€hrleistet. Die GrĂ¶ĂŸe des vollstĂ€ndigen Installations-Images mit KDE betrĂ€gt 2,5 GB, mit GNOME 2,4 GB und die verkĂŒrzte Konsolenversion betrĂ€gt 990 MB.

Bei der Verwendung von Nix wird das Ergebnis der Paketbuilds in einem separaten Unterverzeichnis in /nix/store gespeichert. Zum Beispiel kann nach dem Build das Paket firefox in /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/ geschrieben werden, wobei "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" der Hash aller seiner AbhĂ€ngigkeiten und Build-Anweisungen ist. Die Installation eines Pakets umfasst entweder den Build oder den Download eines bereits gebauten Pakets (vorausgesetzt, es wurde bereits auf Hydra, dem Build-Service des NixOS-Projekts, erstellt), sowie die Erstellung eines Verzeichnisses mit symbolischen Links zu allen Paketen im System- oder Benutzerprofil, das anschließend zur PATH-Liste hinzugefĂŒgt wird. Ein Ă€hnlicher Ansatz wird im Paketmanager GNU Guix angewendet, der auf den Entwicklungen von Nix basiert. Die Paketkollektion wird in einem speziellen Repository Nixpkgs bereitgestellt.

Hauptneuheiten:

  • 9147 Pakete hinzugefĂŒgt, 4015 Pakete entfernt, 18700 Pakete aktualisiert.
  • 49 neue Dienste hinzugefĂŒgt, darunter der Komposite-Server Wayfire, das Überwachungssystem LibreNMS, das Gateway fĂŒr den Remote-Zugriff auf den Desktop Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
  • Der Desktop wurde auf die Version GNOME 45 aktualisiert, in der die Leiste einen dynamischen Indikator erhielt virtuellen ArbeitsplĂ€tzen, die Leistung des Suchsystems wurde verbessert, ein Indikator fĂŒr die Aktivierung der Kamera wurde hinzugefĂŒgt, die Hardwarebeschleunigung fĂŒr die Video-Wiedergabe wurde aktiviert, der Bildbetrachter und die Anwendung fĂŒr die Kamera wurden ersetzt, der Stil der Darstellung der Seitenleisten wurde geĂ€ndert, die Bibliotheken GTK 4.12 und libadwaita 1.4 wurden aktualisiert.
  • Die standardmĂ€ĂŸig gelieferte LLVM-Version wurde auf Release 16 aktualisiert (zuvor wurde LLVM 11 angeboten).
  • Aktualisiert auf systemd 254, glibc 2.38, PostgreSQL 15 und FoundationDB 7.
  • UnterstĂŒtzung fĂŒr Wi-Fi 6 (IEEE 802.11ax) wurde bereitgestellt. Der WPA3-SAE-PK-Modus ist in hostapd aktiviert.
  • Die UnterstĂŒtzung in LXD wurde hinzugefĂŒgt virtuelle Maschinen, zusĂ€tzlich zu Containern.
  • In der nixos-rebuild Utility wurde der Befehl list-generations implementiert.
  • UnterstĂŒtzung fĂŒr sudo-rs hinzugefĂŒgt, eine Implementierung des sudo-Tools in Rust.

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