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

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster