D'NixOS 24.11 Verdeelung gouf verëffentlecht, baséiert op dem Nix Package Manager a bitt eng Rei vun hiren eegenen Entwécklungen, déi de System Setup an Ënnerhalt vereinfachen. Zum Beispill, am NixOS, geschitt all Systemkonfiguratioun duerch eng eenzeg Systemkonfiguratiounsdatei (configuration.nix), d'Fäegkeet fir de System séier op eng fréier Versioun vun der Konfiguratioun zréckzerollen, et gëtt Ënnerstëtzung fir tëscht verschiddene Systemzoustand ze wiesselen, d'Installatioun vun eenzelne Packagen vun eenzelne Benotzer gëtt ënnerstëtzt, an et ass méiglech verschidde Versiounen gläichzäiteg ee Programm ze benotzen, reproduzéierbar Versammlungen ginn zur Verfügung gestallt. Fir x86_64 an ARM64 Architekturen, Installatiounsbilder mat KDE (3.2 GB) an GNOME (2.5 GB), souwéi eng verkierzte Konsolversioun (1.1 GB), goufen virbereet.
Wann Dir Nix benotzt, gëtt d'Resultat vu Baupäck an engem getrennten Ënnerverzeechnes an /nix/store gespäichert. Zum Beispill, nom Gebai, kann e Firefox-Paket op /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/ geschriwwe ginn, wou "1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5pc4edXNUMXnXNUMXnskgXNUMXewXNUMXtwcfdXNUMXdXNUMX" all seng Ofhängegkeet hashdXNUMXdXNUMXaeXNUMXecXNUMXcfdXNUMX Instruktiounen a bauen ass. E Package installéieren heescht et ze montéieren oder e scho montéierten erofzelueden (virausgesat datt et schonn op Hydra, dem NixOS Project Build Service gesammelt gouf), wéi och e Verzeechnes mat symbolesche Linken op all Packagen am System oder Benotzerprofil erstellen, an dann dësem Verzeechnes op PATH Lëscht dobäizemaachen. Eng ähnlech Approche gëtt am GNU Guix Package Manager benotzt, deen op Nix Entwécklungen baséiert. D'Sammlung vu Packagen gëtt an engem spezielle Repository Nixpkgs presentéiert.
Haaptinnovatiounen:
- 8141 Packagen goufen derbäigesat, 3970 Packagen goufen ewechgeholl, 20975 Packagen goufen aktualiséiert. 119 nei Moduler goufen dobäi, 30 Moduler goufen ewechgeholl. 2669 Entwéckler hunn un der Entwécklung an Ënnerhalt vu Packagen deelgeholl, 49079 Ännerunge virbereet.
- Предложены выпуски пользовательских окружений KDE Plasma 6.2 и GNOME 47. В состав включён композитный Server Niri, использующий Wayland.
- 63 nei Servicer goufen derbäigesat, dorënner Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
- Déi meescht Grafiksessiounen als Standard op de PipeWire Mediaserver anstatt PulseAudio.
- Den Nixpkgs Repository huet d'Plattformënnerstëtzung däitlech verbessert. macOSD'Bauëmfeld gouf nei gestaltet fir nativ Xcode-Tools z'ënnerstëtzen, d'Bauregelen ze vereinfachen an Standard-SDKs aus verschiddene Versiounen ze benotzen. macOS (vu macOS 10.12 до macOS 15) и избавления от лишних патчей при сборке приложений. Выпуск Nixpkgs 24.11 будет последним с поддержкой ветки macOS 10.x, ugefaange mat der nächster Versioun, gëtt de Branch als Minimum deklaréiert macOS 11.
- Aktualiséiert Programmversioune, zum Beispill, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, NVIDIA 560 Chauffer, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
- Den Nix Package Manager ass op d'Versioun 2.24 aktualiséiert ginn, wat d'Code-Retrieval vu Git Repositories verbessert an d'Ënnerstëtzung fir d'Dokumentatioun vun Kommentaren bäidréit.
- Zousätzlech Ënnerstëtzung fir Vulkan Driver fir AMD GPUs (hardware.amdgpu.amdvlk)
- De Moonlight Spill Streaming Client ënnerstëtzt elo HDR. Linux.
- Added services.scx Service fir Task Scheduler ze benotzen baséiert op dem sched_ext Kernel Subsystem.
- Ënnerstëtzung bäigefüügt fir Dateisysteme vu Blockapparaten ze montéieren déi Datenintegritéitskontrolle benotzen baséiert op dem dm-verity Modul.
- Added option virtualisation.xen fir Virtualiséierung mam Xen Hypervisor benotzt.
Source: opennet.ru
