Liberigo de la distribuo NixOS 22.11 uzante la pakaĵmanaĝeron Nix

La NixOS 22.11 distribuo estis publikigita, surbaze de la pakaĵmanaĝero Nix kaj disponigante kelkajn proprajn evoluojn kiuj simpligas sisteman aranĝon kaj prizorgadon. Ekzemple, en NixOS, ĉiu sistema agordo okazas per ununura sistema agordodosiero (configuration.nix), la kapablo rapide renversi la sistemon al antaŭa versio de la agordo estas provizita, ekzistas subteno por ŝanĝi inter malsamaj sistemaj statoj, la instalado de individuaj pakaĵoj de individuaj uzantoj estas subtenata, kaj eblas uzi plurajn versiojn samtempe unu programo, reprodukteblaj asembleoj estas provizitaj. La grandeco de la plena instalbildo kun KDE estas 1.7 GB, GNOME estas 2.2 GB, kaj la mallongigita konzola versio estas 827 MB.

Kiam oni uzas Nix, la rezulto de konstruado de pakaĵoj estas konservita en aparta subdosierujo en /nix/store. Ekzemple, post konstruado, firefox-pakaĵo povus esti skribita al /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, kie "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce estas instrukcioj de ĉiuj dependaĵoj kaj konstruo de ĝiaj dependecoj. Instali pakaĵon signifas kunmeti ĝin aŭ elŝuti jam kunmetitan (kondiĉe ke ĝi jam estis kunmetita sur Hydra, la NixOS-projekta konstruservo), same kiel krei dosierujon kun simbolaj ligiloj al ĉiuj pakaĵoj en la sistemo aŭ uzantprofilo, kaj tiam aldonante ĉi tiun dosierujon al PATH-listo. Simila aliro estas uzata en la pakaĵmanaĝero GNU Guix, kiu baziĝas sur Nix-evoluoj. La kolekto de pakaĵoj estas prezentita en speciala deponejo Nixpkgs.

Ĉefaj novigoj:

  • 16678 pakaĵoj estis aldonitaj, 2812 pakaĵoj estis forigitaj, 14680 pakaĵoj estis ĝisdatigitaj. Ĝisdatigitaj pakaĵversioj, inkluzive de GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • La pakaĵmanaĝero Nix estis ĝisdatigita al versio 2.11.
  • Aldonitaj 40 novaj servoj, inkluzive de dragonflydb, expressvpn, lingvoilo, OpenRGB,
  • Systemd-oomd estas uzata por trakti malaltajn memorsituaciojn.
  • La algoritmo por haĉado de pasvortoj estis ŝanĝita al sha512crypt en la efektivigo de libxcrypt. Subteno por haĉaj algoritmoj markitaj kiel nefidindaj de libxcrypt estos nuligita en la 23.05-eldono.
  • Dokumenta generacio estis ŝanĝita al uzado de markdownmarko.
  • Subteno por la aarch64-linukso-arkitekturo estas inkluzivita en la ĉefaj konstrukanaloj nixos-22.11 kaj nixos-22.11-small. ISO-bildoj por Aarch64 estas ofertitaj.
  • Kiel anstataŭaĵo por nscd (nomserva kaŝmemordemono), nsncd estas proponita, kiu estos ebligita defaŭlte en NixOS 23.05.
  • Aldonita opcio hardware.nvidia.open por uzi la malferman kernan pelilon de NVIDIA.

fonto: opennet.ru

Aldoni komenton