NixOS 25.11-distributionen Àr tillgÀnglig, som anvÀnder paketförvaltaren Nix

Release av NixOS 25.11 har presenterats, baserat pÄ paketförvaltaren Nix och som erbjuder egna utvecklingar för att förenkla konfiguration och underhÄll av systemet. I NixOS sker all systemkonfiguration genom en enda systemkonfigurationsfil, configuration.nix. Möjligheter för snabb ÄterstÀllning av systemet till en tidigare version av konfigurationen och att vÀxla mellan olika systemtillstÄnd erbjuds. Installation av individuella paket av separata anvÀndare stöds, liksom samtidig anvÀndning av flera versioner av samma program. Reproducerbara byggen garanteras. Installationsbilder med grafiskt grÀnssnitt (3,6 GB) och en avkortad konsolversion (1,5 GB) har förberetts för x86_64- och ARM64-arkitekturer.

Vid anvĂ€ndning av Nix lagras resultatet av paketbyggen i en separat undermapp i /nix/store. Till exempel, efter ett paketbygge kan firefox registreras i /nix/store/8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4-firefox-145.0.1/, dĂ€r "8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4" Ă€r en hash av alla dess beroenden och bygginstruktioner. Med installation av ett paket avses dess byggande eller nedladdning av ett redan byggt (förutsatt att det har byggts redan pĂ„ Hydra – NixOS:s byggtjĂ€nst), samt att skapa en katalog med symboliska lĂ€nkar till alla paket i systemets eller anvĂ€ndarens profil, följt av att lĂ€gga till denna katalog i PATH-listan. En liknande metod tillĂ€mpas i paketförvaltaren GNU Guix, som Ă€r baserad pĂ„ Nix:s arbeten. Paketsamlingen presenteras i ett sĂ€rskilt förrĂ„d, Nixpkgs.

Huvudsakliga nyheter:

  • 7002 paket har lagts till, 6338 paket har tagits bort, 25252 paket har uppdaterats. 107 nya moduler och 1778 konfigurationsalternativ har lagts till, 807 alternativ och 41 moduler har tagits bort. I utvecklingen och underhĂ„llet av paketen har 2742 utvecklare deltagit, som har förberett 59430 Ă€ndringar.
  • Bland de nya modulerna finns: fönsterhanteraren dwl, brandvĂ€ggen FirewallD, tunnlande backproxy Pangolin, annonblockeraren Pi-hole, torrentklienten qBittorrent, verktyget rsync, mikrobloggplattformen Sharkey, tjĂ€nsten TuneD, Matrix-servern tuwunel, VNC-servern wayvnc och konfigureringsverktyget yubikey-manager.
  • Nixos-init-systemet har lagts till, som initierar systemet under uppstart och konfigurerar miljön för att köra systemd. Koden för nixos-init Ă€r skriven i Rust och Ă€r inte kopplad till bash. Med nixos-init kan man skapa nedskurna NixOS-miljöer som levereras utan kommandotolkar, perl, python och andra tolkar.
  • En release av skrivbordsmiljön GNOME 49 har föreslagits, dĂ€r sessionen för X11 upphör att levereras (X11-applikationer kan köras med XWayland). För att hantera tjĂ€nster i gnome-session anvĂ€nds systemd-komponenter.
  • En beta-version av anvĂ€ndarmiljön COSMIC har lagts till.
  • LLVM 21 och CMake 4 har uppdaterats. GCC har lĂ€mnas pĂ„ grenen 14.x.
  • Stödet för brandvĂ€gskontrollsystemet firewalld har lagts till, implementerat som en uppsĂ€ttning ovanpĂ„ paketfiltret nftables, som stödjer förĂ€ndring av regler via D-Bus. FirewallD kan köras som en separat tjĂ€nst services.firewalld eller som en backend, som stĂ€lls in via instĂ€llningen "networking.firewall" (i "networking.firewall" har en backend-alternativ lagts till för att byta backend).
  • Nixos-rebuild-ng-verktyget anvĂ€nds som standard, en version av nixos-rebuild som helt har skrivits om i Python. En instĂ€llning "system.rebuild.enableNg" föreslĂ„s för att inaktivera detta, men den planeras att tas bort i nĂ€sta release.
  • rEFInd, en grafisk bootloader för system med UEFI, har lagts till (aktiveras via instĂ€llningen boot.loader.refind.enable).
  • För bootloadern Limine har stöd för UEFI Secure Boot lagts till (boot.loader.limine.secureBoot.enable). Den digitala signaturen skapas av bootloaderinstallationskriptet, och hashvĂ€rden för att verifiera kĂ€rnans integritet genereras under systemets ombyggnad. I praktiken möjliggör denna nya funktion att endast kĂ€rnor som har installerats genom NixOS fĂ„r laddas.
  • Som standard anvĂ€nds versionen av databashanteraren PostgreSQL 17.
  • Leverans av paketet har upphört som standard VPN-plugins i modulen med NetworkManager. Alla VPN-plugins mĂ„ste nu aktiveras uttryckligen via instĂ€llningen "networking.networkmanager.plugins."
  • FörĂ„ldrade versioner av KDE Gear, KDE Plasma, Maui och Deepin, som anvĂ€nde Qt 5, har tagits bort. ÖvergĂ„ng till KDE Plasma 6.x och Gear 25.08 rekommenderas.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster