Rilishti i distro NixOS 26.05 është prezantuar, i bazuar në menaxherin e paketave Nix dhe ofron zhvillime të veta për të thjeshtuar konfigurimin dhe mbështetje sistemin. Në NixOS, konfigurimi i sistemit bëhet përmes një skedari të vetëm të konfigurimit të sistemit, configuration.nix. Ofron mundësi të shpejta për rikthimin e sistemit në versionin e mëparshëm të konfigurimit dhe kalimin midis gjendjeve të ndryshme të sistemit. Mbështetet instalimi i paketimeve individuale nga përdoruesit dhe mundësia e përdorimit të disa versioneve të një programi të vetëm. Garantohen ndërtimet e riprodhueshme. Për arkitekturën x86_64 dhe ARM64 janë përgatitur imazhe instalimi me një ndërfaqe grafike (3.7 GB) dhe një version të shkurtuar konsol (1.6 GB).
Me Nix, rezultati i ndĂ«rtimit tĂ« paketave ruhet nĂ« njĂ« nĂ«nfolder tĂ« veçantĂ« nĂ« /nix/store. PĂ«r shembull, pas ndĂ«rtimit, paketa firefox mund tĂ« shkruhet nĂ« /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/, ku «8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4» Ă«shtĂ« hash-i i tĂ« gjitha varĂ«sive dhe instruksioneve tĂ« ndĂ«rtimit. Instalimi i paketĂ«s pĂ«rfshin ndĂ«rtimin e saj ose shkarkimin e asaj qĂ« Ă«shtĂ« ndĂ«rtuar mĂ« parĂ« (nĂ«n kushtin qĂ« ajo tĂ« jetĂ« ndĂ«rtuar mĂ« parĂ« nĂ« Hydra â shĂ«rbimi i ndĂ«rtimit tĂ« projektit NixOS), si dhe formimin e njĂ« direktoriumi me lidhje simbolike nĂ« tĂ« gjitha paketat nĂ« profilin e sistemit ose tĂ« pĂ«rdoruesit, me pas shtimin e kĂ«tij direktoriumi nĂ« listĂ«n PATH. NjĂ« qasje e ngjashme aplikohet nĂ« menaxherin e paketave GNU Guix, i cili bazohet nĂ« zhvillimet e Nix. Koleksioni i paketa paraqitet nĂ« njĂ« depo tĂ« veçantĂ« Nixpkgs.
TĂ« rejat kryesore:
- Shtuar 20442 paketa, fshirë 17532 paketa, përditësuar 20641 paketa. Shtuar 85 module të reja dhe 1547 opsione konfigurimi, fshirë 355 opsione dhe 25 module. Në zhvillimin dhe mbështetje të paketa kanë marrë pjesë 2842 zhvillues, të cilët kanë përgatitur 59703 ndryshime.
- Mes moduleve të reja: OpenThread Border Router, knot-resolver, LibreChat, DankMaterialShell, mangowc, Tailscale, udp-over-tcp, turborepo-remote-cache, ReFrame, LogiOps.
- Përmbajtja e RAM-diskut fillestar (initrd) është transferuar me default për të përdorur menaxherin e sistemit systemd. Mbështetje për implementimin e vjetër bazuar në shell-skripte është shpallur e vjetruar dhe do të hiqet në versionin NixOS 26.11.
- Platforma x86_64-darwin, e cila nuk përdoret më nga Apple, është shpallur e vjetruar. Mbeshtetje dhe ndërtimi i pakot binare për këtë platformë do të vazhdojë deri në fund të vitit.
- Grupi i kompilatorëve GCC është përditësuar në degën 15. Vegla LLVM mbetet në versionin 21. Biblioteka standarde glibc është përditësuar në versionin 2.42.
- Mjedisi i desktopit GNOME është përditësuar në degën 50, në të cilën është hequr kodi për mbështetje X11, është riformatuar ndërfaqja e kontrollit të prindërve, është përmirësuar mbështetje për nivelet e shkallëzimit jo të plotë dhe mekanizmin VRR (Variable Refresh Rate), është realizuar mbështetje për protokollin Wayland color-management-v2 për menaxhimin e ngjyrave.
- Mjedisi i desktopit Budgie është përditësuar në versionin 10.10, i transferuar në Wayland.
- Për default ofrohet bërthama Linux 6.18 (ishte 6.12). Për shkak të mungesës së mbështetjes, është ndërprerë ofrimi i variantit të bërthamës linux-rt.
- ĂshtĂ« shtuar skedari system.nix, i cili lejon konfiguroimin e NixOS pa pĂ«rdorur nix-channel.
- Implementimi i D-Bus është transferuar nga dbus në paketën më të fuqishme dhe më stabile dbus-broker.
- Në Nixpkgs është ndërprerë mbështetje për FS Reiserfs dhe ecryptfs.
Burimi: opennet.ru
