Rilis distribusi NixOS 22.11 nggunakake manajer paket Nix

Distribusi NixOS 22.11 dirilis, adhedhasar manajer paket Nix lan nyedhiyakake sawetara pangembangan dhewe sing nyederhanakake persiyapan lan pangopènan sistem. Contone, ing NixOS, kabeh konfigurasi sistem dumadi liwat file konfigurasi sistem siji (configuration.nix), kemampuan kanggo cepet muter maneh sistem kanggo versi sadurungé saka konfigurasi kasedhiya, ana support kanggo ngoper antarane negara sistem beda. panginstalan paket individu dening pangguna individu didhukung, lan iku bisa kanggo nggunakake sawetara versi bebarengan siji program, majelis reproducible kasedhiya. Ukuran gambar instalasi lengkap karo KDE yaiku 1.7 GB, GNOME yaiku 2.2 GB, lan versi konsol sing disingkat yaiku 827 MB.

Nalika nggunakake Nix, asil saka paket bangunan disimpen ing subdirektori kapisah ing / nix / nyimpen. Contone, sawise mbangun, paket firefox bisa uga ditulis menyang /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, ing ngendi "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-instruksi" duwe instruksi "XNUMXonlvXNUMXpcXNUMXezXNUMXnXNUMXnskgXNUMXewXNUMXtwcfdXNUMXcXNUMXceXNUMXecXNUMXdXNUMX". Nginstal paket tegese ngrakit utawa ndownload paket sing wis dirakit (yen wis dirakit ing Hydra, layanan mbangun proyek NixOS), uga nggawe direktori kanthi pranala simbolis menyang kabeh paket ing sistem utawa profil pangguna, banjur nambahake direktori iki menyang dhaptar PATH. Pendekatan sing padha digunakake ing manajer paket GNU Guix, sing adhedhasar pangembangan Nix. Koleksi paket ditampilake ing repositori khusus Nixpkgs.

Inovasi utama:

  • 16678 paket ditambahake, 2812 paket dibusak, 14680 paket dianyari. Versi paket sing dianyari, kalebu GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • Manajer paket Nix wis dianyari menyang versi 2.11.
  • Nambahake 40 layanan anyar, kalebu dragonflydb, expressvpn, languagetool, OpenRGB,
  • Systemd-oomd digunakake kanggo nangani kahanan memori kurang.
  • Algoritma kanggo hashing sandhi wis diganti dadi sha512crypt ing implementasine libxcrypt. Dhukungan kanggo algoritma hashing sing ditandhani minangka ora dipercaya dening libxcrypt bakal mandheg ing rilis 23.05.
  • Generasi dokumentasi wis dialihake nggunakake markup markup.
  • Dhukungan kanggo arsitektur aarch64-linux kalebu ing saluran mbangun utama nixos-22.11 lan nixos-22.11-cilik. Gambar ISO kanggo Aarch64 ditawakake.
  • Minangka panggantos kanggo nscd (name service cache daemon), nsncd diusulake, sing bakal diaktifake kanthi standar ing NixOS 23.05.
  • Nambahake opsi hardware.nvidia.open kanggo nggunakake driver kernel mbukak saka NVIDIA.

Source: opennet.ru

Add a comment