Die Veröffentlichung der NixOS-Distribution 24.11

Die Veröffentlichung der NixOS-Distribution 24.11

Die NixOS 24.11-Distribution ist auf dem Paketmanager Nix aufgebaut und bietet eine Reihe eigener Entwicklungen, die die Konfiguration und Wartung des Systems vereinfachen. Beispielsweise erfolgt in NixOS die gesamte Systemkonfiguration über eine einzige Konfigurationsdatei (configuration.nix), es gibt die Möglichkeit, das System schnell auf eine frühere Version der Konfiguration zurückzusetzen, die Unterstützung für den Wechsel zwischen verschiedenen Systemzuständen, die Installation individueller Pakete durch verschiedene Benutzer, die gleichzeitige Nutzung mehrerer Versionen eines Programms und reproduzierbare Builds. Für die Architekturen x86_64 und ARM64 stehen Installationsabbilder mit KDE (3,2 GB) und GNOME (2,5 GB) sowie eine reduzierte Konsolenversion (1,1 GB) zur Verfügung.

Bei der Verwendung von Nix wird das Ergebnis des Packungsbaus in einem separaten Unterverzeichnis in /nix/store gespeichert. Zum Beispiel kann nach dem Bau das Paket firefox in /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/ gespeichert werden, wobei „1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4“ der Hash aller seiner Abhängigkeiten und Bauanweisungen ist. Unter der Installation eines Pakets versteht man dessen Bau oder den Download eines bereits gebauten Pakets (vorausgesetzt, es wurde bereits auf Hydra – dem Build-Service von NixOS – gebaut), 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 wird in einem speziellen Repository Nixpkgs bereitgestellt.

Hauptneuheiten:

  • Hinzugefügt 8141 Pakete*, entfernt 3970 Pakete, aktualisiert 20975 Pakete. Hinzugefügt 119 neue Module, 30 Module. An der Entwicklung und Wartung der Pakete waren 2669 Entwickler beteiligt, die 49079 Änderungen vorbereitet haben.
  • Benutzerumgebungen veröffentlicht KDE Plasma 6.2 und GNOME 47. Enthalten ist ein Compositorelement der Server Niri, das Wayland verwendet.
  • 63 neue Dienste hinzugefügt, darunter Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
  • In den meisten grafischen Sessions wird standardmäßig anstelle von PulseAudio der Multimedia-Server verwendet. PipeWire.
  • Die Versionen der Programme wurden aktualisiert, einschließlich LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, NVIDIA-Treiber 560, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
  • Der Paketmanager Nix wurde auf Version 2.24 aktualisiert, die eine verbesserte Codeextraktion aus Git-Repositories und die Unterstützung von Dokumentationskommentaren bietet.
  • Die Unterstützung für den Vulkan-Treiber für AMD-GPUs (hardware.amdgpu.amdvlk) wurde hinzugefügt.
  • Im Spielestreaming-Client Moonlight wurde die Möglichkeit zur Verwendung von HDR unter Linux hinzugefügt.
  • Der Dienst services.scx wurde hinzugefügt, um Aufgabenplaner auf Basis des Kernel-Subsystems sched_ext zu verwenden.
  • Die Unterstützung für die Einbindung von Dateisystemen von Blockgeräten wurde hinzugefügt, bei denen eine Datenintegritätsprüfung auf Basis des Moduls dm-verity verwendet wird.
  • Die Option virtualisation.xen für die Virtualisierung mit dem Hypervisor Xen wurde hinzugefügt.
  • Die Unterstützung der macOS-Plattform in dem Nixpkgs-Repository wurde erheblich verbessert. Die Build-Umgebung wurde überarbeitet, um das native Xcode-Toolset zu unterstützen, die Build-Regeln zu vereinfachen, Standard-SDKs aus verschiedenen Versionen von macOS (von macOS 10.12 bis macOS 15) zu verwenden und überflüssige Patches beim Bauen von Anwendungen zu vermeiden. Die Veröffentlichung von Nixpkgs 24.11 wird die letzte mit Unterstützung für den macOS 10.x-Zweig sein; ab der nächsten Version wird der macOS 11-Zweig als minimal angegeben.

Quelle: linux.org.ru

Erwerben 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