Die Distribution NixOS 26.05 ist jetzt verfĂŒgbar, die den Paketmanager Nix verwendet.

Die Veröffentlichung der NixOS-Version 26.05 wurde vorgestellt, die auf dem Paketmanager Nix basiert und eigene Entwicklungen zur Vereinfachung der Konfiguration und Wartung des Systems bereitstellt. In NixOS erfolgt die gesamte Systemkonfiguration ĂŒber eine einzige Konfigurationsdatei, configuration.nix. Es werden Optionen fĂŒr eine schnelle Wiederherstellung des Systems auf eine frĂŒhere Konfiguration sowie fĂŒr den Wechsel zwischen verschiedenen SystemzustĂ€nden bereitgestellt. Die Installation individueller Pakete durch einzelne Benutzer und die gleichzeitige Nutzung mehrerer Versionen eines Programms werden unterstĂŒtzt. Reproduzierbare Builds sind gewĂ€hrleistet. FĂŒr die Architekturen x86_64 und ARM64 wurden Installationsimages mit grafischer BenutzeroberflĂ€che (3,7 GB) und einer komprimierten Konsolenversion (1,6 GB) vorbereitet.

Bei der Verwendung von Nix werden die Ergebnisse der Paketbuilds in einem separaten Unterverzeichnis in /nix/store gespeichert. Beispielsweise kann nach dem Build das Paket firefox in /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/ geschrieben werden, wobei „8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4“ der Hash aller AbhĂ€ngigkeiten und Build-Anleitungen ist. Unter der Installation eines Pakets versteht man entweder dessen Build oder den Download eines bereits gebauten (sofern es bereits auf Hydra — dem Build-Service des NixOS-Projekts — gebaut wurde), sowie die Erstellung eines Verzeichnisses mit symbolischen Links zu allen Paketen im System- oder Benutzerprofil, gefolgt von der HinzufĂŒgung dieses Verzeichnisses zur PATH-Liste. Ein Ă€hnlicher Ansatz wird im Paketmanager GNU Guix verwendet, der auf den Entwicklungen von Nix basiert. Die Sammlung von Paketen ist in einem speziellen Repository, Nixpkgs, enthalten.

Hauptneuheiten:

  • Es wurden 20442 Pakete hinzugefĂŒgt, 17532 Pakete entfernt und 20641 Pakete aktualisiert. 85 neue Module und 1547 Konfigurationsoptionen wurden hinzugefĂŒgt, 355 Optionen und 25 Module wurden entfernt. An der Entwicklung und Wartung der Pakete waren 2842 Entwickler beteiligt, die 59703 Änderungen vorbereitet haben.
  • Zu den neuen Modulen gehören: OpenThread Border Router, knot-resolver, LibreChat, DankMaterialShell, mangowc, Tailscale, udp-over-tcp, turborepo-remote-cache, ReFrame, LogiOps.
  • Der Inhalt des initialen RAM-Disks (initrd) wurde standardmĂ€ĂŸig auf die Verwendung des Systemmanagers systemd umgestellt. Die UnterstĂŒtzung der alten Implementierung auf Basis von Shell-Skripten wurde als veraltet erklĂ€rt und wird in der Veröffentlichung NixOS 26.11 entfernt.
  • Die x86_64-darwin Plattform, die von Apple nicht mehr verwendet wird, wurde als veraltet erklĂ€rt. Die UnterstĂŒtzung und der Bau von BinĂ€rpaketen fĂŒr diese Plattform werden bis zum Ende des Jahres fortgefĂŒhrt.
  • Das GCC Compiler-Set wurde auf die Version 15 aktualisiert. Die LLVM-Toolchain bleibt auf Version 21. Die Standardbibliothek glibc wurde auf Version 2.42 aktualisiert.
  • Die GNOME-Desktopumgebung wurde auf Version 50 aktualisiert, in der der Code zur UnterstĂŒtzung von X11 entfernt, die BenutzeroberflĂ€che der Elternkontrolle ĂŒberarbeitet, die UnterstĂŒtzung fĂŒr nicht-ganzzahlige Skalierungsfaktoren und das Mechanismus VRR (Variable Refresh Rate) verbessert wurde, sowie die UnterstĂŒtzung fĂŒr das Wayland-Protokoll color-management-v2 zur Farbverwaltung implementiert wurde.
  • Die Budgie-Desktopumgebung wurde auf Version 10.10 aktualisiert, die auf Wayland umgestellt wurde.
  • StandardmĂ€ĂŸig wird der Kernel Linux 6.18 angeboten (zuvor 6.12). Aufgrund fehlender Begleitmaßnahmen wird die Bereitstellung der linux-rt Kernel-Variante eingestellt.
  • Die Datei system.nix wurde hinzugefĂŒgt, die es ermöglicht, NixOS ohne Verwendung von nix-channel zu konfigurieren.
  • Die D-Bus Implementierung wurde von dbus auf das leistungsstĂ€rkere und stabilere Paket dbus-broker umgestellt.
  • Die UnterstĂŒtzung fĂŒr das Dateisystem Reiserfs und ecryptfs wurde in Nixpkgs eingestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4