De distributie NixOS 25.05 is beschikbaar, die de pakketbeheerder Nix gebruikt.

De release van de distributie NixOS 25.05 is geïntroduceerd, gebaseerd op de pakketmanager Nix en biedt eigen ontwikkelingen om de configuratie en het onderhoud van het systeem te vereenvoudigen. In NixOS wordt de gehele systeemconfiguratie uitgevoerd via één enkele configuratiebestand, configuration.nix. Er zijn mogelijkheden voor een snelle terugkeer naar een eerdere versie van de configuratie en om tussen verschillende systeemtoestanden te schakelen. De installatie van individuele pakketten door verschillende gebruikers wordt ondersteund, evenals het gelijktijdig gebruik van meerdere versies van hetzelfde programma. Er worden reproduceerbare builds gegarandeerd. Voor de architecturen x86_64 en ARM64 zijn een install image met een grafische omgeving (3,7 GB) en een verkorte consoleversie (1,4 GB) voorbereid.

Bij het gebruik van Nix wordt het resultaat van pakketbuilds opgeslagen in een aparte subdirectory in /nix/store. Bijvoorbeeld, na het bouwen kan het pakket firefox worden opgeslagen in /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, waar "5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4" de hash is van al zijn afhankelijkheden en buildinstructies. Met de installatie van een pakket wordt de bouw of download van een al gebouwde versie (mits deze al is gebouwd op Hydra — de buildservice van het NixOS-project) bedoeld, evenals het creĆ«ren van een directory met symbolische links naar alle pakketten in het systeem- of gebruikersprofiel, gevolgd door het toevoegen van deze directory aan de PATH-lijst. Een vergelijkbare aanpak wordt toegepast in de pakketmanager GNU Guix, die is gebaseerd op de ontwikkelingen van Nix. De verzameling pakketten is gepresenteerd in de speciale repository Nixpkgs.

Belangrijkste vernieuwingen:

  • Er zijn 7840 pakketten toegevoegd, 1694 pakketten verwijderd, en 28054 pakketten bijgewerkt. 137 nieuwe modules en 1930 configuratie-opties zijn toegevoegd, 10 modules en 215 opties zijn verwijderd. Bij de ontwikkeling en het onderhoud van de pakketten waren 2857 ontwikkelaars betrokken, die 57054 wijzigingen hebben voorbereid.
  • De release van de GNOME 48 desktopomgeving is voorgesteld. Standaard is de muziekspeler Decibels ingeschakeld. De standaardinstallatie van de GNOME Shell-extensies (gnome-shell-extensions) is stopgezet.
  • De gebruikersomgevingen Cinnamon 6.4, Pantheon 8 (elementary OS), Xfce 4.20 zijn bijgewerkt.
  • Ondersteuning voor de gebruikersomgeving COSMIC is toegevoegd.
  • Nieuwe modules toegevoegd: Anubis, AmneziaVPN, Cursor, Kismet, vwifi, Ghidra, Yggdrasil-Jumper, MaryTTS, doh-server, Schroot, Firezone, PostgREST, postgres-websockets, pgBackRest, µStreamer, nfc-nci, victorialogs, Zipline, vsmartcard-vpcd, LiteLLM, Rebuilderd, GNU Rush, GoDNS, enzovoort.
  • Versies van programma's zijn bijgewerkt, bijvoorbeeld Linux-kernel 6.12 (was 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (ondersteuning voor DSA-sleutels is gestopt).
  • Ondersteuning toegevoegd voor het maken van containers (virtualisation.containers) op basis van podman, werkend in een rootloze modus.
  • De opdracht "nixos-rebuild build-image" is geĆÆmplementeerd om specifieke schijfimages te bouwen op basis van de gegeven configuratie.
  • De opdracht nixos-option is herschreven en omgezet naar het gebruik van Nix-expressies.
  • De manier van het vormen van pakketten met Mesa-drivers is herzien. GeĆÆnstalleerde applicaties in het systeem, gerelateerd aan verschillende versies van Mesa, zouden nu correct moeten functioneren, en de globale versie van Mesa kan beheerd worden zonder massale herbouw.
  • Ondersteuning voor het Lockable HTTP Tarball-protocol is toegevoegd aan de repository channels.nixos.org, waarmee het mogelijk is om archieven nixexprs.tar te gebruiken als Nix Flake-images.
  • Een optie "—flake" is toegevoegd aan de opdracht nixos-generate-config om het bestand flake.nix te genereren naast de bestanden configuration.nix en hardware-configuration.nix, ter vereenvoudiging van de integratie met configuraties op basis van flake.

    Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster