È disponibile la distribuzione NixOS 25.05, che utilizza il gestore di pacchetti Nix

È stata presentata la versione della distribuzione NixOS 25.05, basata sul gestore di pacchetti Nix e fornente soluzioni proprietarie per semplificare la configurazione e la manutenzione del sistema. In NixOS, l'intera configurazione del sistema avviene tramite un unico file di configurazione sistema configuration.nix. Sono disponibili possibilità di ripristino rapido del sistema a una versione precedente della configurazione e di commutazione tra diversi stati del sistema. È supportata l'installazione di pacchetti individuali da parte di singoli utenti e la possibilità di utilizzare contemporaneamente più versioni di un'applicazione. Sono garantiti build riproducibili. Per le architetture x86_64 e ARM64 è stato preparato un'immagine di installazione con interfaccia grafica (3,7 GB) e una versione console ridotta (1,4 GB).

Utilizzando Nix, il risultato della compilazione dei pacchetti viene archiviato in una sottodirectory separata in /nix/store. Ad esempio, dopo la compilazione, il pacchetto firefox può essere registrato in /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, dove «5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4» è l'hash di tutte le sue dipendenze e delle istruzioni di compilazione. Con l'installazione di un pacchetto si intende la sua compilazione o il download di un pacchetto già compilato (a condizione che sia stato già compilato su Hydra — il servizio di compilazione del progetto NixOS), nonché la creazione di una directory con collegamenti simbolici a tutti i pacchetti nel profilo di sistema o utente, con successiva aggiunta di questa directory all'elenco PATH. Un approccio simile è utilizzato nel gestore di pacchetti GNU Guix, che si basa sul lavoro svolto da Nix. La collezione di pacchetti è presente in un'apposita repository Nixpkgs.

Novità principali:

  • Aggiunti 7840 pacchetti, eliminati 1694 pacchetti, aggiornati 28054 pacchetti. Aggiunti 137 nuovi moduli e 1930 opzioni di configurazione, eliminati 10 moduli e 215 opzioni. Nello sviluppo e nella manutenzione dei pacchetti hanno partecipato 2857 sviluppatori, che hanno preparato 57054 modifiche.
  • È stato proposto il rilascio del ambiente desktop GNOME 48. Di default, è stato attivato il lettore musicale Decibels. È stata interrotta l'installazione predefinita del pacchetto di estensioni GNOME Shell (gnome-shell-extensions).
  • Aggiornati gli ambienti utente Cinnamon 6.4, Pantheon 8 (elementary OS), Xfce 4.20.
  • Aggiunta la compatibilità con l'ambiente utente COSMIC.
  • Aggiunti nuovi moduli 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, ecc.
  • Aggiornate le versioni dei programmi, ad esempio, il kernel Linux 6.12 (precedentemente 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (supporto per chiavi DSA interrotto).
  • Aggiunto supporto per la creazione di contenitori (virtualisation.containers) basati su podman, funzionanti in modalità senza diritti di root.
  • Implementato il comando «nixos-rebuild build-image» per la creazione di immagini disco specifiche basate sulla configurazione fornita.
  • Il comando nixos-option è stato riscritto e tradotto per utilizzare espressioni Nix.
  • Riprogettato il modo di formare pacchetti con driver Mesa. Le applicazioni installate nel sistema, correlate a diverse versioni di Mesa, ora dovrebbero funzionare correttamente e la versione globale di Mesa può essere gestita senza ricompilazioni di massa.
  • Nel repository channels.nixos.org è stato aggiunto il supporto per il protocollo Lockable HTTP Tarball, che consente di utilizzare archivi nixexprs.tar come immagini Nix Flake.
  • Nel comando nixos-generate-config è stata aggiunta l'opzione «--flake» per generare il file flake.nix oltre ai file configuration.nix e hardware-configuration.nix, per semplificare l'integrazione con le configurazioni basate su flake.

    Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster