NixOS 26.05 distrosu, Nix paket meneceri istifadə edir.

NixOS 26.05 versiyası təqdim edildi, bu, Nix paket menecerinə əsaslanan və sistemin konfiqurasiyasını və idarəsini asanlaşdırmaq üçün öz inkişaflarını təqdim edən bir paylamadır. NixOS-da bütün sistem konfiqurasiyası tək bir konfiqurasiya faylı olan configuration.nix vasitəsilə həyata keçirilir. Sistemin əvvəlki konfiqurasiya versiyasına sürətli qayıtma və müxtəlif sistem vəziyyətləri arasında keçid etmək imkanı təqdim edilir. Fərdi istifadəçilər tərəfindən fərqli paketlərin quraşdırılmasını dəstəkləyir və eyni proqramın müxtəlif versiyalarını eyni anda istifadə etməyə imkan tanıyır. Təkrarlana bilən yığımlar təmin edilir. x86_64 və ARM64 arxitekturaları üçün qrafik mühitə malik quraşdırma imicləri (3.7 GB) və qısaldılmış konsol variantı (1.6 GB) hazırlanmışdır.

Nix istifadə edildikdə, paketlərin yığılma nəticələri /nix/store-də ayrı bir alt kataloqda saxlanılır. Məsələn, firefox paketi yığıldıqdan sonra /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/-ə yazıla bilər, burada «8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4» onun bütün asılılıqları və yığılma təlimatlarının hashidir. Paket quraşdırılması, ya onun yığılması, ya da artıq yığılmış (əgər Hydra - NixOS layihəsinin yığılma xidmətində artıq yığılmışdırsa) yüklənməsi, həmçinin sistemin və ya istifadəçi profilinin bütün paketlərinə simvolik bağlantıların olduğu bir qovluğun formalaşdırılması əhatə edir, sonradan bu qovluq PATH siyahısına əlavə olunur. Eyni yanaşma, Nix-in iş prinsiplərinə əsaslanan GNU Guix paket menecerində də tətbiq olunur. Paketlər kolleksiyası Nixpkgs adlı xüsusi depozitorda təqdim olunur.

Əsas yeniliklər:

  • 20442 paket əlavə edilib, 17532 paket silinib, 20641 paket yenilənib. 85 yeni modul və 1547 konfiqurasiya seçimi əlavə edilib, 355 seçim və 25 modul silinib. Paketlərin inkişafında və dəstəyində 2842 inkişafçı iştirak edib, 59703 dəyişiklik hazırlamışdır.
  • Yeni modullar arasında: OpenThread Border Router, knot-resolver, LibreChat, DankMaterialShell, mangowc, Tailscale, udp-over-tcp, turborepo-remote-cache, ReFrame, LogiOps.
  • Başlanğıc RAM diski (initrd) sistem menecerinin systemd olaraq istifadəsinə köçürülmüşdür. Shell skriptləri əsasında köhnə versiyanın dəstəyi köhnəlmiş elan edilmişdir və NixOS 26.11 buraxılışında silinəcəkdir.
  • Apple tərəfindən artıq istifadə edilməyən x86_64-darwin platforması köhnəlmiş elan edilmişdir. Bu platforma üçün ikili paketlərin dəstəklənməsi və yığılması ilin sonuna qədər həyata keçiriləcəkdir.
  • GCC kompilyatorları dəsti 15-ci versiyaya yenilənmişdir. LLVM alətləri 21-ci versiyada qalır. Standart kitabxana glibc 2.42 versiyasına yenilənmişdir.
  • GNOME masaüstü 50. dalgasına güncellendi, X11 desteği için kod kaldırıldı, ebeveyn kontrol arayüzü yeniden tasarlandı, kesirli ölçekleme seviyeleri ve VRR (Değişken Yenileme Hızı) mekanizması için destek geliştirildi, renk yönetimi için Wayland protokolü color-management-v2 desteği uygulandı.
  • Budgie masaüstü ortamı Wayland'a taşınmış 10.10 sürümüne güncellendi.
  • Varsayılan olarak Linux 6.18 çekirdeği önerilmektedir (önceki sürüm 6.12 idi). Eşlik eden eksiklik nedeniyle linux-rt çekirdek varyantının dağıtımı durdurulmuştur.
  • NixOS'u nix-channel olmadan yapılandırmaya olanak tanıyan system.nix dosyası eklendi.
  • D-Bus uygulaması dbus'dan daha yüksek performanslı ve stabil dbus-broker paketine geçiş yapıldı.
  • Nixpkgs'te Reiserfs ve ecryptfs dosya sistemlerinin desteği durduruldu.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster