NixOS 22.11 jaotuse väljaanne, mis põhineb paketihalduril Nix ja pakub mitmeid oma arendusi, mis lihtsustavad süsteemi seadistamist ja haldamist. Näiteks NixOS-is toimub kogu süsteemi seadistamine ühe süsteemi konfiguratsioonifaili (configuration.nix) kaudu, on võimalus kiireks süsteemi taastamiseks varasemale konfiguratsiooni versioonile, toetatakse erinevate süsteemi olekute vahetamist, kasutajad saavad installida individuaalseid pakette, lubatakse sama programmi mitme versiooni samaaegne kasutamine ning tagatakse reprodutseeritavad ehitused. Täisinstallimise pilt KDE-ga on 1,7 GB, GNOME-i puhul 2,2 GB ja lühendatud tekstiversiooni puhul 827 MB.
Nixi kasutamisel salvestatakse pakettide koostamise tulemus eraldi alamkausta /nix/store. Näiteks pärast firefoxi paketi koostamist võib see salvestuda /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, kus „1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4“ on kõigi selle sõltuvuste ja koostamisjuhiste räsi. Paketi installimine tähendab selle koostamist või juba koostatud versiooni allalaadimist (eeldusel, et see on juba Hydra — NixOS projekti koostamisteenuse — peal koostatud), samuti katalooge sümboolsete linkidega kõikidele süsteemi või kasutaja profiilis olevatele pakettidele, millele järgneb selle katalooge lisamine PATH-i loendisse. Sarnast lähenemist kasutatakse GNU Guixi pakettide halduris, mis põhineb Nixi arengutel. Pakettide kogu on esitatud spetsiaalses Nixpkgs hoidlas.
Põhilised uuendused:
- Lisatud on 16678 uut paketti, eemaldatud 2812 paketti, ajakohastatud 14680 paketti. Pakettide versioonid on ajakohastatud, sealhulgas GNOME 43, KDE Plasma 5.26, Cinnamon 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
- Nixi pakettide haldur on uuendatud versioonile 2.11.
- Lisatud on 40 uut teenust, sealhulgas dragonflydb, expressvpn, languagetool, OpenRGB.
- Mälu puudumise olukordade käsitlemiseks on kaasatud systemd-oomd.
- Paroolide hashimise algoritm on muudatud sha512crypt versioonile libxcrypt. Nende hashimisalgoritmide tugi, mis on libxcryptis märgitud kui usaldusväärsed, kaotatakse väljaandes 23.05.
- Dokumentatsiooni genereerimine on muudetud markdowni süntaksi kasutamiseks.
- Aarch64-linux arhitektuuri tugi on lisatud nixos-22.11 ja nixos-22.11-small peamistes kogumikanalites. Täiendavad iso-pildid Aarch64 jaoks on esitatud.
- Nscd (nime teenuse vahemälu deemon) asenduseks on pakutud nsncd, mis on seatud vaikimisi kasutama versioonis NixOS 23.05.
- Lisatud valik hardware.nvidia.open NVIDIA avatud draiveri kasutamiseks.
Allikas: opennet.ru
