Doli një dritë distribucioni NixOS 24.05, i bazuar në menaxherin e paketave Nix dhe që ofron një sërë zhvillimesh të veta, që thjeshtojnë konfigurimin dhe mbështetje sistemin. 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 rikthim të shpejtë të sistemit në versionin e mëparshëm të konfigurimit, ekziston mbështetje për kalim mes gjendjeve të ndryshme të sistemit, mbështetet instalimi i paketimeve individuale nga përdoruesit e veçantë, ka mundësi për përdorimin e disa versioneve të një programi të njëkohshëm dhe janë siguruar ndërtime të riprodhueshme. Për arkitekturën x86_64 dhe ARM64 janë përgatitur imazhe instalimi me KDE (2.6 GB) dhe GNOME (2.5 GB), si dhe një version të shkurtuar konsol (1 GB).
Kur përdoret Nix, rezultati i ndërtimit të paketimeve ruhet në një nënfolder të veçantë në /nix/store. Për shembull, pas ndërtimit, paketa firefox mund të regjistrohet në /nix/store/1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-125.0.1/, ku «1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4» është hash i të gjitha varësive dhe udhëzimeve të ndërtimit. Instalimi i një pakete nënkupton ndërtimin ose shkarkimin e një të ndërtuari (në rast se ai është ndërtuar tashmë në Hydra — shërbimi i ndërtimit të projektit NixOS), si dhe formimin e një direktoriumi me lidhje simbolike në të gjitha paketat në profilin e sistemit ose të përdoruesit, me pastaj shtimin e këtij direktoriumi në listën PATH. Një qasje e ngjashme përdoret në menaxherin e paketave GNU Guix, i cili është i bazuar në zhvillimet e Nix. Koleksioni i paketimeve është i përfaqësuar në një depo të veçantë Nixpkgs.
Të rejat kryesore:
- Janë shtuar 17777 paketa, janë fshirë 9393 paketa, janë azhurnuar 16249 paketa. Janë shtuar 145 module të reja, janë fshirë 23 module. Në zhvillim dhe mbështetje të paketimeve kanë marrë pjesë 2491 zhvillues.
- Janë propozuar lëshime të mjediseve përdoruesit KDE Plasma 6.0, GNOME 46 dhe MATE 1.28. Në përbërje përfshihen paketa me mjedisin përdorues Lomiri (më parë Unity8), që përdor Wayland dhe shfaqësin server Mir 2.
- Janë shtuar 66 shërbime të reja, mes të cilave AppImage, Anki Sync Server, Clevis, dnsproxy, Guix, intel-gpu-tools, isolate, microsocks, RustDesk, watchdogd.
- Bërthama Linux është azhurnuar në versionin 6.6 (ishte 6.1). Për kompresimin e skedave me firmware përdoret algoritmi zstd.
- Është siguruar instalimi i ngarkuesit të skedave ekzekutues në formatin ELF, që jep një mesazh gabimi në rast se ekzekutohen skedat ekzekutues të ndërtuara për NixOS. Për çaktivizimin është parashikuar konfigurimi «environment.stub-ld.enable».
- Është ofruar mundësia e krijimit të sistemeve, në të cilat nuk është instaluar interpretorja Perl (varësitë sistemore që përdorin Perl janë kaluar në kategorinë e opsioneve jokritike).
Burimi: opennet.ru
