NixOS 25.11-distribution er tilgængelig, som bruger pakkeadministratoren Nix

Udgivelsen af NixOS 25.11 er blevet præsenteret, som er baseret på pakkehåndtereren Nix og leverer egne udviklinger for at forenkle konfigurationen og vedligeholdelsen af systemet. I NixOS foregår al systemkonfiguration gennem en enkelt systemkonfigurationsfil, configuration.nix. Der tilbydes muligheder for hurtig nedrulning af systemet til en tidligere konfiguration og skift mellem forskellige systemtilstande. Installation af individuelle pakker af separate brugere understøttes, ligesom muligheden for samtidig brug af flere versioner af det samme program. Der er sikret reproducerbare builds. Installationsbilleder til arkitekturerne x86_64 og ARM64 er forberedt med et grafisk miljø (3.6 GB) og en forkortet konsolversion (1.5 GB).

Ved brug af Nix gemmes resultatet af pakkeopbygning i en separat undermappe i /nix/store. For eksempel kan pakken firefox efter opbygningen skrives til /nix/store/8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4-firefox-145.0.1/, hvor '8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4' er hashen af alle dens afhængigheder og byggeinstruktioner. Med installation af en pakke forstås dens opbygning eller download af en allerede bygget (forudsat at den allerede var bygget på Hydra — bygge service for NixOS-projektet), samt oprettelse af et bibliotek med symboliske links til alle pakker i system- eller brugerprofilen, hvorefter dette bibliotek tilføjes til PATH-listen. En tilsvarende tilgang anvendes i pakkehåndtereren GNU Guix, der er baseret på Nix’s resultater. Pakkeudvalget præsenteres i et specifikt Nixpkgs repository.

Hovednyhederne:

  • 7002 pakker er blevet tilføjet, 6338 pakker er blevet fjernet, og 25252 pakker er blevet opdateret. 107 nye moduler og 1778 konfigurationsmuligheder er blevet tilføjet, mens 807 muligheder og 41 moduler er blevet fjernet. I udviklingen og vedligeholdelsen af pakkerne har 2742 udviklere deltaget og forberedt 59430 ændringer.
  • Blandt de nye moduler er: kompositmanageren dwl, firewall FirewallD, tunneleringsbakke proxy Pangolin, annonceblokker Pi-hole, torrentklient qBittorrent, værktøjet rsync, mikrobogging-platformen Sharkey, servicen TuneD, Matrix-serveren tuwunel, VNC-serveren wayvnc og konfiguratoren for nøgle yubi-key-manager.
  • Nixos-init-systemet er blevet tilføjet, som initialiserer systemet ved boot og konfigurerer miljøet til at køre systemd. Koden til nixos-init er skrevet i Rust og er ikke afhængig af bash. Med nixos-init kan der oprettes trimmede NixOS-miljøer, der leveres uden kommandoskaller, perl, python og andre tolke.
  • Udgivelsen af skrivebordsmiljøet GNOME 49 er blevet foreslået, hvor sessionen for X11 er blevet droppet (X11-applikationer kan køres ved hjælp af XWayland). Systemd-komponenter anvendes til servicehåndtering i gnome-session.
  • En beta-version af det brugerdefinerede miljø COSMIC er blevet tilføjet.
  • LLVM 21-værktøjet og bygge-systemet CMake 4 er blevet opdateret. GCC forbliver på version 14.x.
  • Support til firewall-systemet firewalld er blevet tilføjet, implementeret som en indpakning over pakke-filteret nftables, der understøtter ændring af regler via D-Bus. FirewallD kan køres som en separat service services.firewalld eller som backend, der er angivet gennem konfigurationen 'networking.firewall' (en backend-mulighed er tilføjet til 'networking.firewall' for at ændre backend).
  • Nixos-rebuild-ng-værktøjet er standard aktiveret, en version af nixos-rebuild der er helt skrevet i Python. En indstilling 'system.rebuild.enableNg' er foreslået for at deaktivere det, men den planlægges at blive fjernet i næste udgivelse.
  • rEFInd er blevet tilføjet, en grafisk boot manager til systemer med UEFI (aktiveres via konfigurationen boot.loader.refind.enable).
  • Support til UEFI Secure Boot er blevet aktiveret for bootloaderen Limine (boot.loader.limine.secureBoot.enable). Den digitale signatur genereres af bootloader-installationsscriptet, mens hashes til integritetskontrol af kernen genereres under systemgenopbygning. I praksis tillader denne nye mulighed kun indlæsning af kerner, der er installeret gennem NixOS.
  • Standard branch for databasen PostgreSQL 17 er blevet aktiveret.
  • Levering af sættet er stoppet som standard. VPN-plugins i modulet til NetworkManager. Alle VPN-plugins skal nu aktivt aktiveres gennem indstillingen 'networking.networkmanager.plugins'.
  • Forældede versioner af KDE Gear, KDE Plasma, Maui og Deepin, der brugte Qt 5, er blevet fjernet. Overgangen til KDE Plasma 6.x og Gear 25.08 anbefales.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster