Rhyddhau dosbarthiad NixOS 22.11 gan ddefnyddio rheolwr pecyn Nix

Digwyddodd rhyddhau'r pecyn dosbarthu NixOS 22.11, yn seiliedig ar reolwr pecyn Nix ac yn darparu nifer o ddatblygiadau perchnogol sy'n symleiddio cyfluniad a chynnal a chadw system. Er enghraifft, yn NixOS, mae holl gyfluniad y system yn digwydd trwy ffeil cyfluniad system sengl (configuration.nix), mae'n darparu'r gallu i rolio'r system yn Γ΄l yn gyflym i fersiwn flaenorol y cyfluniad, mae cefnogaeth i newid rhwng gwahanol wladwriaethau'r system, cefnogir gosod pecynnau unigol gan ddefnyddwyr unigol, mae'n bosibl defnyddio sawl fersiwn ar yr un pryd un rhaglen, darperir adeiladau atgynhyrchadwy. Maint y ddelwedd gosod lawn gyda KDE yw 1.7 GB, GNOME yw 2.2 GB, a'r fersiwn consol gostyngol yw 827 MB.

ΠŸΡ€ΠΈ использовании Nix Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сборки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² /nix/store. НапримСр, послС сборки ΠΏΠ°ΠΊΠ΅Ρ‚ firefox ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, Π³Π΄Π΅ Β«1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4Β» являСтся Ρ…Π΅ΡˆΠ΅ΠΌ всСх Π΅Π³ΠΎ зависимостСй ΠΈ инструкций сборки. Под установкой ΠΏΠ°ΠΊΠ΅Ρ‚Π° подразумСваСтся Π΅Π³ΠΎ сборка ΠΈΠ»ΠΈ скачиваниС ΡƒΠΆΠ΅ собранного (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±Ρ‹Π» ΡƒΠΆΠ΅ собран Π½Π° Hydra β€” сСрвисС сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° NixOS), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с символичСскими ссылками Π½Π° всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ систСмы ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ этой Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² список PATH. Аналогичный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ примСняСтся Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ GNU Guix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основан Π½Π° Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… Nix. ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² прСдставлСна Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Nixpkgs.

Prif arloesiadau:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 16678 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΡƒΠ΄Π°Π»Π΅Π½ΠΎ 2812 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 14680 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Nix ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ вСрсии 2.11.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 40 Π½ΠΎΠ²Ρ‹Ρ… сСрвисов, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… dragonflydb, expressvpn, languagetool, OpenRGB,
  • Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ситуаций Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти Π² систСмС задСйствован systemd-oomd.
  • Алгоритм для Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° sha512crypt Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ libxcrypt. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π² libxcrypt ΠΊΠ°ΠΊ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° Π² выпускС 23.05.
  • ГСнСрация Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° использованиС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ markdown.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ aarch64-linux Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² основныС ΠΊΠ°Π½Π°Π»Ρ‹ сборки nixos-22.11 ΠΈ nixos-22.11-small. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ iso-ΠΎΠ±Ρ€Π°Π·Ρ‹ для Aarch64.
  • Π’ качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ nscd (name service cache daemon) ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ nsncd, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ задСйствован ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² вСрсии NixOS 23.05.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция hardware.nvidia.open для использования ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ядра ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ NVIDIA.

Ffynhonnell: opennet.ru

Ychwanegu sylw