Veröffentlichung der Distribution NixOS 24.11, die den Paketmanager Nix verwendet.

Die neue Version des NixOS-Distribution 24.11 ist veröffentlicht worden. Sie basiert auf dem Paketmanager Nix und bietet eine Reihe eigener Entwicklungen, die die Einrichtung und Wartung des Systems vereinfachen. Zum Beispiel erfolgt bei NixOS die gesamte Systemkonfiguration ĂŒber eine einzige Datei (configuration.nix). Es besteht die Möglichkeit, das System schnell auf eine frĂŒhere Konfiguration zurĂŒckzusetzen, verschiedene SystemzustĂ€nde zu wechseln und individuelle Pakete von einzelnen Benutzern zu installieren. Zudem können mehrere Versionen eines Programms gleichzeitig verwendet werden, und reproduzierbare Builds werden gewĂ€hrleistet. FĂŒr die Architekturen x86_64 und ARM64 sind Installations-Images mit KDE (3,2 GB) und GNOME (2,5 GB) sowie eine abgespeckte Konsolenversion (1,1 GB) verfĂŒgbar.

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:

  • Es wurden 8141 Pakete hinzugefĂŒgt, 3970 Pakete entfernt und 20975 Pakete aktualisiert. 119 neue Module wurden hinzugefĂŒgt, 30 Module entfernt. An der Entwicklung und Wartung der Pakete waren 2669 Entwickler beteiligt, die 49079 Änderungen vorbereitet haben.
  • Die Releases der Benutzerumgebungen KDE Plasma 6.2 und GNOME 47 wurden vorgeschlagen. Enthalten ist der Komposit der Server Niri, der Wayland verwendet.
  • 63 neue Services wurden 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 Sitzungen wird standardmĂ€ĂŸig der Multimedia-Server PipeWire anstelle von PulseAudio verwendet.
  • Die UnterstĂŒtzung fĂŒr die macOS-Plattform wurde im Nixpkgs-Repository erheblich verbessert. Die Build-Umgebung wurde ĂŒberarbeitet, um das native Xcode-Tooling zu unterstĂŒtzen, die Build-Regeln zu vereinfachen, die Standard-SDKs aus verschiedenen macOS-Versionen (von macOS 10.12 bis macOS 15) zu verwenden und ĂŒberflĂŒssige Patches beim Erstellen von Anwendungen zu beseitigen. Die Veröffentlichung von Nixpkgs 24.11 wird die letzte mit UnterstĂŒtzung fĂŒr die macOS 10.x-Reihe sein; ab der nĂ€chsten Version wird die macOS 11-Reihe als Mindestversion angegeben.
  • 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.

Quelle: opennet.ru

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