ĂshtĂ« publikuar versioni i distribucionit NixOS 26.05, i bazuar nĂ« menaxherin e paketeve Nix dhe i cili ofron zhvillime tĂ« veta pĂ«r tĂ« thjeshtuar konfigurimin dhe mbĂ«shtetje tĂ« sistemit. NĂ« NixOS, e gjithĂ« konfigurimi i sistemit realizohet pĂ«rmes njĂ« skedari tĂ« vetĂ«m tĂ« konfigurimit tĂ« sistemit, configuration.nix. Ofron mundĂ«si pĂ«r rikthim tĂ« shpejtĂ« tĂ« sistemit nĂ« versionin e mĂ«parshĂ«m tĂ« konfigurimit dhe ndĂ«rrim midis gjendjeve tĂ« ndryshme tĂ« sistemit. KĂ«tu mbĂ«shtetet instalimi i paketeve pĂ«r pĂ«rdorues tĂ« veçantĂ« dhe mundĂ«sia e pĂ«rdorimit tĂ« disa versioneve tĂ« njĂ« programi tĂ« njĂ«jtĂ« nĂ« tĂ« njĂ«jtĂ«n kohĂ«. Ofron ndĂ«rtime tĂ« riprodhueshme. PĂ«r arkitekturĂ«n x86_64 dhe ARM64 janĂ« pĂ«rgatitur imazhe instalimi me ambient grafik (3.7 GB) dhe njĂ« variant konsolĂ« tĂ« shkurtuar (1.6 GB).
Kur pĂ«rdoret Nix, rezultati i ndĂ«rtimit tĂ« paketeve ruhet nĂ« njĂ« nĂ«nfolder tĂ« veçantĂ« nĂ« /nix/store. PĂ«r shembull, pas ndĂ«rtimit paketa firefox mund tĂ« ruhet nĂ« /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/, ku «8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4» Ă«shtĂ« hash-i i tĂ« gjitha varĂ«sive dhe udhĂ«zimeve pĂ«r ndĂ«rtim. Instalimi i paketĂ«s nĂ«nkupton ndĂ«rtimin ose shkarkimin e paketes sĂ« ndĂ«rtuar mĂ« parĂ« (nĂ« rast se ajo ishte ndĂ«rtuar mĂ« parĂ« nĂ« Hydra â shĂ«rbimi i ndĂ«rtimit tĂ« projektit NixOS), si dhe krijimin e njĂ« direktorie me lidhje simbolike pĂ«r tĂ« gjitha paketat nĂ« profilin e sistemit ose pĂ«rdoruesit, duke e shtuar mĂ« pas kĂ«tĂ« direktori nĂ« listĂ«n PATH. NjĂ« qasje e ngjashme pĂ«rdoret nĂ« menaxherin e paketave GNU Guix, i cili Ă«shtĂ« i bazuar nĂ« zhvillimet e Nix. Koleksioni i paketeve Ă«shtĂ« i paraqitur nĂ« njĂ« depot tĂ« veçantĂ« Nixpkgs.
Novitetet kryesore:
- Janë shtuar 20442 paketa, janë hequr 17532 paketa, 20641 paketa janë përditësuar. Janë shtuar 85 modulet e reja dhe 1547 opsione konfigurimi, janë hequr 355 opsione dhe 25 module. Në zhvillimin dhe mbështetje të paketeve kanë marrë pjesë 2842 zhvillues, të cilët përgatitën 59703 ndryshime.
- Ndër modulët e rinj: 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ë kaluar përgjithësisht në përdorimin e menaxherit të sistemit systemd. Mbështetja për implementimin e vjetër të bazuar në skriptet shell është shpallur e vjetëruar dhe do të hiqet në versionin NixOS 26.11.
- Platforma x86_64-darwin, e cila nuk përdoret më nga Apple, shpallet e vjetër. Mbështetje dhe ndërtimi i pakove binare për këtë platformë do të realizohet deri në fund të vitit.
- Grupi i kompilerëve GCC është azhurnuar në degën 15. Instrumentari LLVM mbetet në versionin 21. Biblioteka standarde glibc është azhurnuar në versionin 2.42.
- Mjedisi i desktopit GNOME është azhurnuar në degën 50, ku është hequr kodi për mbështetje X11, është riparuar ndërfaqja e kontrollit prindëror, është përmirësuar mbështetje për nivele të pazakonta të shkallëzimit dhe mekanizmi 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ë azhurnuar në versionin 10.10, i portuar në Wayland.
- Kërkohet si default bërthama Linux 6.18 (ish 6.12). Për shkak të mungesës së mbështetjes, ndalimi i ofrimit të versionit të bërthamës linux-rt është ndërprerë.
- ĂshtĂ« shtuar skedari system.nix, qĂ« lejon konfigurimin e NixOS pa pĂ«rdorimin e nix-channel.
- Implementimi i D-Bus është kaluar nga dbus në paketën më me performancë dhe më të qëndrueshme dbus-broker.
- Në Nixpkgs është ndërprerë mbështetja për sistemin e skedarëve Reiserfs dhe ecryptfs.
Burimi: opennet.ru
