Izdanje distribucije NixOS 22.11 pomoću upravitelja paketa Nix

Objavljena je distribucija NixOS 22.11, koja se temelji na upravitelju paketa Nix i pruža niz vlastitih razvoja koji pojednostavljuju postavljanje i održavanje sustava. Na primjer, u NixOS-u, sva konfiguracija sustava odvija se kroz jednu datoteku konfiguracije sustava (configuration.nix), omogućena je mogućnost brzog vraćanja sustava na prethodnu verziju konfiguracije, postoji podrška za prebacivanje između različitih stanja sustava, podržana je instalacija pojedinačnih paketa od strane pojedinačnih korisnika, a moguće je koristiti više verzija istovremeno, jedan program, osigurani su reproduktivni sklopovi. Veličina pune instalacijske slike s KDE-om je 1.7 GB, GNOME-om 2.2 GB, a skraćenom konzolnom verzijom 827 MB.

Prilikom korištenja Nixa, rezultirajući paketi pohranjuju se u zasebnom poddirektoriju pod /nix/store. Na primjer, nakon izgradnje, Firefox paket može se pohraniti u /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, gdje je "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4" sažetak svih njegovih ovisnosti i uputa za izgradnju. Instaliranje paketa znači izgradnju ili preuzimanje unaprijed izgrađenog (pod uvjetom da je izgrađen pomoću Hydre, usluge izgradnje NixOS projekta), stvaranje direktorija sa simboličkim vezama na sve pakete u sustavu ili korisničkom profilu, a zatim dodavanje ovog direktorija na PATH popis. Sličan pristup koristi se u GNU Guix upravitelju paketa, koji se temelji na Nixu. Kolekcija paketa predstavljena je u posebnom repozitoriju, Nixpkgs.

Glavne inovacije:

  • Dodano je 16678 paketa, uklonjeno 2812 paketa i ažurirano je 14680 paketa. Ažurirane verzije paketa uključuju GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36 i Python 3.10.
  • Nix upravitelj paketa ažuriran je na verziju 2.11.
  • Dodano je 40 novih usluga, uključujući dragonflydb, expressvpn, languagetool, OpenRGB,
  • Za rješavanje situacija s malo memorije, sustav koristi systemd-oomd.
  • Algoritam za hashiranje lozinke promijenjen je u sha512crypt u implementaciji libxcrypta. Podrška za algoritme za hashiranje označene kao slabe u libxcryptu bit će uklonjena u izdanju 23.05.
  • Generiranje dokumentacije prebačeno je na korištenje Markdown označavanja.
  • Podrška za arhitekturu aarch64-linux dodana je glavnim kanalima za izgradnju nixos-22.11 i nixos-22.11-small. Dostupne su ISO slike za Aarch64.
  • nsncd je predložen kao zamjena za nscd (daemon predmemorije servisa imena) i bit će omogućen prema zadanim postavkama u NixOS-u 23.05.
  • Dodana je opcija hardware.nvidia.open za korištenje NVIDIA-inog otvorenog upravljačkog programa kernela.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster