„NixOS 25.11“ „Xantusia“: GNOME 49, „Rust Init“ ir atsisveikinimas su X11

NixOS 25.11 „Xantusia“

„NixOS“ oficialiai paskelbė apie 25.11 versijos išleidimą., su kodiniu pavadinimu "Ksantusija"Šis pusmetinis atnaujinimas pateikiamas su svarbiais pakeitimais, iš kurių svarbiausias yra masinis perkėlimas į modernesnes technologijas, tokias kaip „Rust“ ir „Python“, skirtas pagrindinėms priemonėms, taip pat svarbūs darbalaukio aplinkų atnaujinimai.

Šio paleidimo skaičiai įspūdingi: 2.742 kūrėjai prisidėjo beveik 60 000 pakeitimų, todėl buvo pridėta 7 002 naujos pakuotės ir daugiau nei 25 000 atnaujinimų.

Pagrindinės naujos „NixOS 25.11 „Xantusia“ funkcijos

Viena svarbiausių šio leidimo naujų funkcijų yra pristatymas nixos-initnauja inicijavimo sistema parašyta Rust kad Tai atsisako Bash. Šis įrankis, kurį galima įjungti system.nixos-init.enable = true, Tai inicijuoja sistemą paleidžiant ir konfigūruoja aplinką „systemd“, leisdama sukurti itin minimalistines „NixOS“ sistemas, kurioms paleidžiant nereikia komandų interpretatorių ar sunkių scenarijų kalbų, tokių kaip „Perl“ ar „Python“.

Tęsiant vidinių įrankių modernizavimą, nixos-rebuild-ng Dabar jis įjungtas pagal numatytuosius nustatymus. Tai visiškai perrašytas sistemos valdymo įrankis, perkeltas iš „Bash“ į Pitonas siekiant pagerinti jo patvarumą ir priežiūrą.

X11 pabaiga GNOME aplinkoje

Kalbant apie grafiką, „NixOS 25.11“ žengia ryžtingą žingsnį į priekį. GNOME 49Drastiškiausias pokytis yra tas, vietinės X11 sesijos pašalinimasNuo šiol GNOME veikia tik „Wayland“ aplinkoje, nors senesnės programos vis tiek galės veikti dėl „XWayland“ suderinamumo sluoksnio.

Kita vertus, šiuolaikiniams stalinių kompiuterių entuziastams pasisekė: aplinka COSMIC pasiekė beta fazę Šioje versijoje artėjame prie pirmojo stabilaus leidimo su žymiais stabilumo patobulinimais ir naujomis programomis.

Tinklo ir saugumo patobulinimai

Taip pat patobulinta saugumo ir tinklo valdymo sritis:

  • „FirewallD“ palaikymas: Dabar „FirewallD“ galima naudoti kaip atskirą paslaugą arba kaip vidinę „NixOS“ užkardos dalį, o tai palengvina dinaminį taisyklių valdymą per „D-Bus“.
  • Saugus įkrovimas naudojant „Limine“: „Limine“ įkrovos tvarkyklėje įjungtas saugaus įkrovimo palaikymas. Dabar sistema automatiškai pasirašo įkrovos tvarkyklę ir generuoja branduolio vientisumo maišos duomenis sistemos atkūrimo metu.
  • Atsisveikinkite su numatytaisiais VPN papildiniais: „NetworkManager“ nebeįkelia VPN įskiepių rinkinio pagal numatytuosius nustatymus; vartotojas turi aiškiai nurodyti, kurių jam reikia, taip sumažindamas atakų paviršių ir programinės įrangos plėtimąsi.

Naujos paslaugos ir paketai

Kaip įprasta „NixOS“, saugykla labai išaugo. Tarp jų 107 nauji moduliai Papildymai apima:

  • Pi-duobė: Garsusis DNS lygio skelbimų blokatorius yra kaip vietinė paslauga (services.pihole-ftl).
  • dwl: „Wayland“ muzikos kompozitorius, paremtas „wlroots“, idealiai tinkantis ieškantiems minimalistinio „plytelių išdėstymo“ potyrio.
  • TuneD: Sistemos našumo optimizavimo paslauga, skirta „Linux“.
  • Pagreitinti: VPN, leidžiantis sujungti kelis interneto ryšius („Wi-Fi“, 4G, Ethernet), kad būtų pagerintas greitis ir stabilumas.
  • Sharkey ir Tuwunel: Naujos „fediverse“ ir „Matrix“ serverių parinktys.

Svarbūs pakeitimai

Svarbu pažymėti, kad ši versija pašalina pasenusias technologijas. „Qt 5“ pagrindu sukurtos „KDE Plasma“, „Gear“ ir „Maui“ versijos buvo visiškai pašalintos.Vartotojai turi pereiti prie „Plasma 6.x“.

Be to, „PostgreSQL“ 17 Dabar tai yra numatytoji naujų diegimų versija ir dokininkas Ji perėjo prie 28.x atšakos, atsižvelgiant į tai, kad 27 versija nebebus palaikoma nuo 2025 m. gegužės mėn.

Kaip atnaujinti į „NixOS 25.11“

Dabartiniams „NixOS“ naudotojams atnaujinimo procesas vyksta įprastai pagal kanalų perjungimo tvarką.

1. Atnaujinkite kanalą į 25.11 versiją:

sudo nix-channel --add https://nixos.org/channels/nixos-25.11 nixos

2. Atnaujinkite vietinius kanalus:

sudo nix-channel --update

3. Atkurkite sistemą:

sudo nixos-rebuild jungiklis --upgrade

Jei naudosite Niks FlakesJums tereikia atnaujinti įvestis faile „flake.nix“, kad jos nukreiptų į „nixos-25.11“ šaką, ir vykdyti:

„nix flake“ atnaujinimas: sudo nixos-rebuild jungiklis --flake

Galiausiai, jei jus domina daugiau techninių detalių ir išsamus pakeitimų sąrašas, galite peržiūrėti oficialias išleidimo pastabas. Šioje nuorodoje.