Lëshimi i shpërndarjes NixOS 25.11 ë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, të gjitha konfigurimet e sistemit kryhen përmes një skedari të vetëm konfigurimi të sistemit configuration.nix. Ofron mundësi për të rikthyer shpejt sistemin në një version të mëparshëm të konfigurimit dhe për të kaluar midis gjendjeve të ndryshme të sistemit. Mbështetet instalimi i paketimeve individuale nga përdoruesit e veçantë dhe mundësia e përdorimit të disa versioneve të një programi njëkohësisht. Ndihmohet në ndërtimin e riprodhueshëm. Për arkitekturat x86_64 dhe ARM64 janë përgatitur imazhe instalimi me ndërfaqe grafike (3.6 GB) dhe një variant të shkurtuar me konsolë (1.5 GB).
Kur pĂ«rdoret Nix, rezultati i ndĂ«rtimit tĂ« paketave ruhet nĂ« njĂ« nĂ«n-dirdhĂ« nĂ« /nix/store. PĂ«r shembull, pas ndĂ«rtimit, paketa firefox mund tĂ« ruhet nĂ« /nix/store/8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4-firefox-145.0.1/, ku â8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4â Ă«shtĂ« hash i tĂ« gjitha varĂ«sive dhe udhĂ«zimeve tĂ« ndĂ«rtimit. Instalimi i paketĂ«s nĂ«nkupton ndĂ«rtimin e saj ose shkarkimin e njĂ« pakete tĂ« ndĂ«rtuar tashmĂ« (nĂ«n kushtin qĂ« ajo tĂ« jetĂ« ndĂ«rtuar mĂ« parĂ« nĂ« Hydra - shĂ«rbimi i ndĂ«rtimit tĂ« projektit NixOS), si dhe krijimin e njĂ« direktoriumi me lidhje simbolike pĂ«r tĂ« gjitha paketat nĂ« profilin e sistemit ose pĂ«rdoruesit, me pastaj shtimin e kĂ«tij direktoriumi nĂ« listĂ«n PATH. NjĂ« qasje e ngjashme aplikohet nĂ« menaxherin e paketave GNU Guix, i cili bazohet nĂ« punimet e Nix. Koleksioni i paketave Ă«shtĂ« i paraqitur nĂ« njĂ« depo specifike Nixpkgs.
Novitetet kryesore:
- Janë shtuar 7002 paketa, fshirë 6338 paketa, përmirësuar 25252 paketa. Janë shtuar 107 module të reja dhe 1778 opsione konfigurimi, fshirë 807 opsione dhe 41 module. Në zhvillimin dhe mbështetje të paketave kanë marrë pjesë 2742 zhvillues, të cilët kanë përgatitur 59430 ndryshime.
- Mes moduleve të reja: menaxheri i kompozitës dwl, firewall-i FirewallD, proxy-i i kthyer në tunel Pangolin, bllokuesi i reklamave Pi-hole, klienti torrent qBittorrent, utilita rsync, platforma e mikroblogimit Sharkey, shërbimi TuneD, serveri Matrix tuwunel, serveri VNC wayvnc dhe konfiguruesi i çelësave yubikey-manager.
- Sistemi i inicializimit nixos-init është shtuar, duke inicializuar sistemin gjatë ngarkimit dhe duke konfiguruar mjedisin për të nisur systemd. Kodi nixos-init është shkruar në Rust dhe nuk është i lidhur me bash. Me ndihmën e nixos-init, mund të formohen mjedise të reduktuara NixOS, të cilat ofrohen pa mjetet e komandave, perl, python dhe interpretorë të tjerë.
- ĂshtĂ« propozuar lĂ«shimi i ambientit tĂ« desktopit GNOME 49, nĂ« tĂ« cilin Ă«shtĂ« ndaluar ofrimi i seancĂ«s pĂ«r X11 (pĂ«r tĂ« nisur aplikacionet X11 mund tĂ« pĂ«rdoret XWayland). PĂ«r menaxhimin e shĂ«rbimeve nĂ« gnome-session janĂ« angazhuar komponentĂ«t e systemd.
- ĂshtĂ« shtuar versioni beta i mjedisit pĂ«rdorues COSMIC.
- Instrumentsi i LLVM 21 dhe sistemi i ndërtimit CMake 4 janë përditësuar. GCC është lënë në degën 14.x.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r firewall-in firewalld, i implementuar si njĂ« lidhĂ«s mbi filtrin e paketave nftables, qĂ« mbĂ«shtet ndryshimin e rregullave pĂ«rmes D-Bus. FirewallD mund tĂ« nisĂ« si njĂ« shĂ«rbim i veçantĂ« services.firewalld ose si njĂ« backend qĂ« ekspozohet pĂ«rmes konfigurimit "networking.firewall" (nĂ« "networking.firewall" Ă«shtĂ« shtuar njĂ« opsion backend pĂ«r tĂ« ndryshuar backend-in).
- Instrumentsi nixos-rebuild-ng është angazhuar si të parazgjedhur, një version i nixos-rebuild i shkruar plotësisht në Python. Një konfigurim "system.rebuild.enableNg" është propozuar për ndalimin, por planifikohet të hiqet në versionin e ardhshëm.
- rEFInd, menaxherin grafik të ngarkesës për sistemet me UEFI është shtuar (aktivizohet përmes dekorit boot.loader.refind.enable).
- Për ngarkuesin Limine është aktivizuar mbështetje për UEFI Secure Boot (boot.loader.limine.secureBoot.enable). Nënshkrimi digjital krijohet nga skripti i instalimit të ngarkuesit, ndërsa hash-të për verifikimin e integritetit të bërthamës gjenerohen gjatë ricompilimit të sistemit. Në praktikë, kjo mundësi e re mundëson vetëm ngarkimin e bërthamave të instaluara përmes NixOS.
- Degën e SGBD PostgreSQL 17 e ka aktivizuar si të parazgjedhur.
- ĂshtĂ« ndaluar ofrimi automatik i grupit VPN-tĂ« plug-in-eve nĂ« modul me NetworkManager. TĂ« gjithĂ« VPN plug-in-Ă«t tani duhet tĂ« aktivizohen qartĂ« pĂ«rmes konfigurimit "networking.networkmanager.plugins".
- Janë hequr versionet e vjetruara të KDE Gear, KDE Plasma, Maui dhe Deepin, që përdornin Qt 5. Të gjithë inkurajohen të kalojnë në KDE Plasma 6.x dhe Gear 25.08.
Burimi: opennet.ru
