NixOS 22.11 izplatīšanas izlaišana, izmantojot Nix pakotņu pārvaldnieku

Tika izlaists NixOS 22.11 izplatīšana, kas balstīta uz Nix pakotņu pārvaldnieku un nodrošina vairākus savus 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 individuālu pakotņu instalēšana, un ir 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 1.7 GB, GNOME ir 2.2 GB, bet saīsinātā konsoles versija ir 827 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/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, kur "1onlv2pc3ez4n5nskg7ew7twcfd0c5 instrukcijas ir apendecencih of all"5. 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 16678 pakotnes, izņemtas 2812 pakotnes, atjauninātas 14680 pakotnes. Atjauninātas pakotnes versijas, tostarp GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • Nix pakotņu pārvaldnieks ir atjaunināts uz versiju 2.11.
  • Pievienoti 40 jauni pakalpojumi, tostarp dragonflydb, expressvpn, valodas rīks, OpenRGB,
  • Systemd-oomd tiek izmantots, lai risinātu situācijas ar nepietiekamu atmiņu.
  • Paroļu jaukšanas algoritms ir mainīts uz sha512crypt libxcrypt ieviešanā. Atbalsts jaukšanas algoritmiem, kurus libxcrypt atzīmēja kā neuzticamus, tiks pārtraukts 23.05. izdevumā.
  • Dokumentācijas ģenerēšana ir pārslēgta uz atzīmes iezīmēšanu.
  • Atbalsts aarch64-linux arhitektūrai ir iekļauts galvenajos veidošanas kanālos nixos-22.11 un nixos-22.11-small. Tiek piedāvāti Aarch64 ISO attēli.
  • Kā nscd (nosaukumu pakalpojuma kešatmiņas dēmona) aizstājējs tiek piedāvāts nsncd, kas pēc noklusējuma tiks iespējots NixOS 23.05.
  • Pievienota opcija hardware.nvidia.open, lai izmantotu NVIDIA atvērto kodola draiveri.

Avots: opennet.ru

Pievieno komentāru