„NixOS 22.11“ platinimo išleidimas naudojant „Nix“ paketų tvarkyklę

Buvo išleistas „NixOS 22.11“ paskirstymas, pagrįstas „Nix“ paketų tvarkykle ir pateikiantis daugybę savo patobulinimų, kurie supaprastina sistemos sąranką ir priežiūrą. Pavyzdžiui, „NixOS“ sistemoje visa sistemos konfigūracija atliekama per vieną sistemos konfigūracijos failą (configuration.nix), suteikiama galimybė greitai grąžinti sistemą į ankstesnę konfigūracijos versiją, palaikomas skirtingų sistemos būsenų perjungimas, palaikomas individualių vartotojų individualių paketų diegimas, taip pat galima vienu metu naudoti kelias versijas viena programa, pateikiami atkuriami komplektai. Viso diegimo vaizdo su KDE dydis yra 1.7 GB, GNOME - 2.2 GB, o sutrumpinta konsolės versija - 827 MB.

Naudojant Nix, paketų kūrimo rezultatas saugomas atskirame /nix/store pakatalogyje. Pavyzdžiui, sukūrus „Firefox“ paketą galima įrašyti į /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, kur „1onlv2pc3ez4n5nskg7ew7twcfd0c5ce ir buildesh instrukcija yra apendec5d5c4ceXNUMX. Paketo įdiegimas reiškia jo surinkimą arba jau surinkto atsisiuntimą (su sąlyga, kad jis jau buvo surinktas naudojant „Hydra“, „NixOS“ projekto kūrimo paslaugą), taip pat sukurti katalogą su simbolinėmis nuorodomis į visus sistemos ar vartotojo profilio paketus, o tada pridedant šį katalogą į PATH sąrašą. Panašus metodas naudojamas GNU Guix paketų tvarkyklėje, kuri yra pagrįsta Nix plėtra. Paketų kolekcija pristatoma specialioje saugykloje Nixpkgs.

Pagrindinės naujovės:

  • Pridėta 16678 paketų, pašalinta 2812 paketų, atnaujinta 14680 paketų. Atnaujintos paketo versijos, įskaitant GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • „Nix“ paketų tvarkyklė atnaujinta į 2.11 versiją.
  • Pridėta 40 naujų paslaugų, įskaitant dragonflydb, expressvpn, languagetool, OpenRGB,
  • „Systemd-oomd“ naudojamas mažos atminties situacijose.
  • Slaptažodžių maišos algoritmas buvo pakeistas į sha512crypt įgyvendinant libxcrypt. Maišos algoritmų, kuriuos libxcrypt pažymėjo kaip nepatikimus, palaikymas bus nutrauktas 23.05 leidime.
  • Dokumentų generavimas perjungtas į žymėjimo žymėjimą.
  • Aarch64-linux architektūros palaikymas yra įtrauktas į pagrindinius kūrimo kanalus nixos-22.11 ir nixos-22.11-small. Siūlomi Aarch64 ISO vaizdai.
  • Kaip nscd (vardų tarnybos talpyklos demono) pakaitalas siūlomas nsncd, kuris bus įjungtas pagal numatytuosius nustatymus „NixOS 23.05“.
  • Pridėta parinktis hardware.nvidia.open, kad būtų galima naudoti atvirą branduolio tvarkyklę iš NVIDIA.

Šaltinis: opennet.ru

Добавить комментарий