Nix paket menecerindən istifadə edərək NixOS 22.11 paylanmasının buraxılması

Nix paket menecerinə əsaslanan və sistemin konfiqurasiyasını və texniki xidmətini asanlaşdıran bir sıra xüsusi inkişafları təmin edən NixOS 22.11 paylama dəstinin buraxılışı baş verdi. Məsələn, NixOS-da bütün sistem konfiqurasiyası vahid sistem konfiqurasiya faylı (configuration.nix) vasitəsilə baş verir, o, sistemi tez bir zamanda konfiqurasiyanın əvvəlki versiyasına geri qaytarmaq imkanı verir, müxtəlif sistem vəziyyətləri arasında keçid dəstəyi var, fərdi istifadəçilər tərəfindən fərdi paketlərin quraşdırılması dəstəklənir, eyni zamanda bir proqramdan bir neçə versiyadan istifadə etmək mümkündür, təkrarlana bilən quruluşlar təmin edilir. KDE ilə tam quraşdırma şəklinin ölçüsü 1.7 GB, GNOME 2.2 GB, azaldılmış konsol versiyası isə 827 MB-dır.

Nix istifadə edərkən paketlərin qurulmasının nəticəsi /nix/store altında ayrıca alt kataloqda saxlanılır. Məsələn, qurulduqdan sonra, firefox paketi /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/ ünvanına yazıla bilər, burada "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce bütün təlimatlar dezavantajlıdır." Paketi quraşdırmaq onu qurmaq və ya artıq qurulmuş paketi yükləmək (bir şərtlə ki, o, NixOS layihəsinin qurma xidməti olan Hydra-da artıq qurulmuşdursa), həmçinin sistem və ya istifadəçi profilindəki bütün paketlərə simvolik bağlantılar olan qovluq yaratmaq deməkdir, və sonra bu kataloqu PATH siyahısına əlavə edin. Bənzər bir yanaşma Nix-ə əsaslanan GNU Guix paket meneceri tərəfindən qəbul edilir. Paketlərin toplanması xüsusi Nixpkgs deposunda təmin edilir.

Əsas yeniliklər:

  • 16678 paket əlavə edildi, 2812 paket silindi, 14680 paket yeniləndi. GNOME 43, KDE Plazma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10 daxil olmaqla yenilənmiş paket versiyaları.
  • Nix paket meneceri 2.11 versiyasına yeniləndi.
  • Dragonflydb, expressvpn, languagetool, OpenRGB daxil olmaqla 40 yeni xidmət əlavə edildi.
  • Systemd-oomd sistemdəki yaddaşdan kənar vəziyyətləri idarə etmək üçün istifadə olunur.
  • Şifrələrin hashing alqoritmi libxcrypt tətbiqində sha512crypt-ə dəyişdirilib. Libxcrypt-də etibarsız kimi qeyd olunan hash alqoritmləri üçün dəstək 23.05 buraxılışında silinəcək.
  • Sənədləşmənin yaradılması işarələmə işarəsindən istifadə etməyə dəyişdirildi.
  • aarch64-linux arxitekturasına dəstək əsas nixos-22.11 və nixos-22.11-kiçik quruluşlu kanallara daxildir. Aarch64 üçün İzo-şəkillər təklif olunur.
  • Nscd (ad xidməti cache daemon) üçün əvəz olaraq, NixOS 23.05-də defolt olaraq aktivləşdiriləcək nsncd təklif olunur.
  • NVIDIA-nın açıq nüvə sürücüsündən istifadə etmək üçün hardware.nvidia.open seçimi əlavə edildi.

Mənbə: opennet.ru

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