Tiek prezentēts NixOS 23.11 izplatīšanas izlaidums, kas balstīts uz Nix pakotņu pārvaldnieku un nodrošina vairākus patentētus uzlabojumus, kas vienkāršo sistēmas iestatīšanu un apkopi. Piemēram, sistēmā NixOS visa sistēmas konfigurācija notiek, izmantojot vienu sistēmas konfigurācijas failu (configuration.nix), tiek nodrošināta iespēja ātri atgriezt sistēmu uz iepriekšējo konfigurācijas versiju, tiek nodrošināts atbalsts pārslēgšanās starp dažādiem sistēmas stāvokļiem, tiek atbalstīta atsevišķu lietotāju atsevišķu pakotņu instalēšana, kā arī iespējams izmantot vairākas versijas vienlaicīgi vienu programmu, tiek nodrošināti reproducējami komplekti. Pilna instalācijas attēla izmērs ar KDE ir 2.5 GB, GNOME ir 2.4 GB, bet saīsinātā konsoles versija ir 990 MB.
Izmantojot Nix, pakotņu veidošanas rezultāts tiek saglabāts atsevišķā apakšdirektorijā /nix/store. Piemēram, pēc izveides firefox pakotni var rakstīt uz /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, kur "1onlv6pc3ed4n5nskg8ew4twcfd0d5 instrukcijas ir apendecencih of all4ce5". Pakotnes instalēšana nozīmē tās salikšanu vai jau saliktas lejupielādi (ar nosacījumu, ka tā jau ir salikta Hydra, NixOS projekta veidošanas pakalpojumā), kā arī direktorija izveidi ar simboliskām saitēm uz visām sistēmā vai lietotāja profilā esošajām pakotnēm, un pēc tam pievienojot šo direktoriju PATH sarakstam. Līdzīga pieeja tiek izmantota GNU Guix pakotņu pārvaldniekā, kura pamatā ir Nix izstrāde. Pakešu kolekcija tiek prezentēta īpašā repozitorijā Nixpkgs.
Galvenie jauninājumi:
- Pievienotas 9147 pakotnes, izņemtas 4015 pakotnes, atjauninātas 18700 pakotnes.
- Ir pievienoti 49 jauni pakalpojumi, tostarp Wayfire saliktais serveris, LibreNMS uzraudzības sistēma, Apache Guacamole attālās darbvirsmas piekļuves vārteja, systemd-sysupdate, ferretdb, NNCP, virt-manager, iepriekšēja ielāde.
- Darbvirsma ir atjaunināta uz GNOME 45 versiju, kas panelī ievieš dinamisku indikatoru. virtuālie darbvirsmas, uzlabota meklēšanas sistēmas veiktspēja, pievienots kameras barošanas indikators, iespējota video atskaņošanas aparatūras paātrināšana, aizstāts attēlu skatītājs un kameras lietojumprogramma, mainīts sānu joslu attēlošanas stils, atjauninātas GTK 4.12 un libadwaita 1.4 bibliotēkas.
- LLVM noklusējuma versija ir atjaunināta uz 16. versiju (iepriekš tika piedāvāta LLVM 11).
- Systemd 254, glibc 2.38, PostgreSQL 15 un FoundationDB 7 ir atjaunināti.
- Nodrošina Wi-Fi 6 (IEEE 802.11ax) atbalstu. Hostapd ir iespējots WPA3-SAE-PK režīms.
- LXD ir pievienots atbalsts. virtuālās mašīnas, papildus konteineriem.
- Lietderība nixos-rebuild ievieš komandu sarakstu paaudzes.
- Pievienots atbalsts sudo-rs, sudo utilīta Rust ieviešanai.
Avots: opennet.ru
