Distribucioni NixOS 23.11, i bazuar në menaxherin e paketave Nix, ofron një sërë zhvillimesh të veta që lehtësojnë konfigurimin dhe mbështetje. Për shembull, në NixOS e gjithë konfigurimi i sistemit bëhet përmes një skedari të vetëm të konfigurimit të sistemit (configuration.nix), ofrohet mundësia për kthimin e shpejtë të sistemit në versionin e mëparshëm të konfigurimit, mbështetet ndërrimi midis gjendjeve të ndryshme të sistemit, mbështetet instalimi i paketave individuale nga përdoruesit e ndryshëm, ka mundësi për përdorimin e disa versione të një programi njëkohësisht, dhe sigurohen ndërtime të riprodhueshme. Madhësia e imazhit të plotë të instalimit me KDE është 2.5 GB, GNOME - 2.4 GB, dhe versioni i shkurtuar i konsolës - 990 MB.
Duke përdorimit të Nix, rezultati i ndërtimit të paketave ruhet në një nënfolder të veçantë në /nix/store. Për shembull, pas ndërtimit, paketa firefox mund të shkruhet në /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, ku «1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4» është hash-i i të gjitha varësive dhe udhëzimeve të ndërtimit. Instalimi i paketës nënkupton ndërtimin e saj ose shkarkimin e një të ndërtuare (në rastin kur ajo është ndërtuar tashmë në Hydra — shërbimin e ndërtimit të projektit NixOS), si dhe krijimin e një directory me lidhje simbolike për të gjitha paketat në profilin e sistemit ose përdoruesit, duke shtuar më pas këtë directory në listën PATH. Një qasje e ngjashme aplikohet në menaxherin e paketave GNU Guix, i cili është i bazuar në zhvillimet e Nix. Koleksioni i paketave paraqitet në një depo të veçantë Nixpkgs.
Të rejat kryesore:
- Shtuar 9147 paketa, fshirë 4015 paketa, përditësuar 18700 paketa.
- Shtuar 49 shërbime të reja, përfshirë serverin kompozit Wayfire, sistemin e monitorimit LibreNMS, portën e aksesit të largët në desktopin Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
- Desktopi është përditësuar në versionin GNOME 45, në të cilin në panel është shtuar një indikator dinamik. tavolina virtuale, është përmirësuar performanca e sistemit të kërkimit, është shtuar treguesi i ndezjes së kamerës, është angazhuar përshpejtimi harduerik i shfaqjes së videove, janë zëvendësuar shikuesi i imazheve dhe aplikacioni për kamerë, është ndryshuar stili i shfaqjes së paneleve anësore, janë përditësuar bibliotekat GTK 4.12 dhe libadwaita 1.4.
- Versioni i ofruar si standart i LLVM është përditësuar në lëshimin 16 (më parë ishte ofruar LLVM 11).
- Janë përditësuar systemd 254, glibc 2.38, PostgreSQL 15 dhe FoundationDB 7.
- Është siguruar mbështetje për Wi-Fi 6 (IEEE 802.11ax). Në hostapd është përfshirë moda WPA3-SAE-PK.
- Në LXD është shtuar mbështetje makinave virtuale, përveç kontejnerëve.
- Në utilitarin nixos-rebuild është zbatuar komanda list-generations.
- Është shtuar mbështetje për sudo-rs, implementimin e utilitarit sudo në gjuhën Rust.
Burimi: opennet.ru
