Rhyddhau dosbarthiad NixOS 22.11 gan ddefnyddio rheolwr pecyn Nix

Mae NixOS 22.11, dosbarthiad yn seiliedig ar y rheolwr pecynnau Nix, wedi'i ryddhau. Mae'n cynnig nifer o nodweddion perchnogol sy'n symleiddio sefydlu a chynnal a chadw system. Er enghraifft, mae gan NixOS un ffeil ffurfweddu system (configuration.nix), nodwedd dychwelyd system gyflym, cefnogaeth i newid rhwng gwahanol gyflyrau system, cefnogaeth i osod pecynnau unigol gan ddefnyddwyr unigol, y gallu i redeg sawl fersiwn o un rhaglen ar yr un pryd, ac adeiladwaith y gellir ei atgynhyrchu. Mae delwedd gosod lawn KDE yn 1.7 GB, GNOME yn 2.2 GB, a'r fersiwn consol llai yw 827 MB.

Wrth ddefnyddio Nix, mae'r pecynnau sy'n deillio o hyn yn cael eu storio mewn is-gyfeiriadur ar wahân o dan /nix/store. Er enghraifft, ar ôl adeiladu, gellir storio'r pecyn Firefox yn /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, lle mae "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4" yn hash o'i holl ddibyniaethau a chyfarwyddiadau adeiladu. Mae gosod pecyn yn golygu ei adeiladu neu ei lawrlwytho wedi'i adeiladu ymlaen llaw (ar yr amod ei fod wedi'i adeiladu gan ddefnyddio Hydra, gwasanaeth adeiladu prosiect NixOS), creu cyfeiriadur gyda dolenni symbolaidd i bob pecyn yn y system neu broffil defnyddiwr, ac yna ychwanegu'r cyfeiriadur hwn at y rhestr PATH. Defnyddir dull tebyg yn rheolwr pecynnau GNU Guix, sy'n seiliedig ar Nix. Cyflwynir y casgliad pecynnau mewn storfa arbennig, Nixpkgs.

Prif arloesiadau:

  • Ychwanegwyd 16678 o becynnau, tynnwyd 2812 o becynnau, a diweddarwyd 14680 o becynnau. Mae fersiynau pecynnau wedi'u diweddaru yn cynnwys GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, a Python 3.10.
  • Mae rheolwr pecynnau Nix wedi'i ddiweddaru i fersiwn 2.11.
  • Mae 40 o wasanaethau newydd wedi cael eu hychwanegu, gan gynnwys dragonflydb, expressvpn, languagetool, OpenRGB,
  • I ymdrin â sefyllfaoedd lle mae cof isel, mae'r system yn defnyddio systemd-oomd.
  • Mae'r algorithm hasio cyfrinair wedi'i newid i sha512crypt yn y gweithrediad libxcrypt. Bydd cefnogaeth i algorithmau hasio sydd wedi'u marcio fel rhai gwan yn libxcrypt yn cael ei ddileu yn rhyddhad 23.05.
  • Mae cynhyrchu dogfennaeth wedi newid i ddefnyddio marcio Markdown.
  • Mae cefnogaeth ar gyfer pensaernïaeth aarch64-linux wedi'i ychwanegu at y prif sianeli adeiladu nixos-22.11 a nixos-22.11-small. Mae delweddau ISO ar gyfer Aarch64 ar gael.
  • Cynigiwyd nsncd fel dewis arall yn lle nscd (daemon storfa gwasanaeth enwau), a bydd yn cael ei alluogi yn ddiofyn yn NixOS 23.05.
  • Ychwanegwyd opsiwn hardware.nvidia.open i ddefnyddio gyrrwr cnewyllyn agored NVIDIA.

Ffynhonnell: opennet.ru