The NixOS 25.05 distribution is now available, utilizing the Nix package manager.

È stato rilasciato NixOS 25.05, basato sul gestore di pacchetti Nix, che offre sviluppi propri per semplificare la configurazione e la gestione del sistema. In NixOS tutte le configurazioni avvengono tramite un unico file di configurazione del sistema, configuration.nix. Sono disponibili opzioni per un rapido ripristino a una versione precedente della configurazione e per passare tra diversi stati del sistema. È supportata l'installazione di pacchetti individuali da parte di utenti diversi e la possibilità di utilizzare più versioni di un programma contemporaneamente. Garantite costruzioni riproducibili. Per le architetture x86_64 e ARM64 è disponibile un'immagine di installazione con ambiente grafico (3,7 GB) e una versione console ridotta (1,4 GB).

Quando si utilizza Nix, il risultato della costruzione dei pacchetti viene memorizzato in una sottodirectory in /nix/store. Ad esempio, dopo la costruzione, il pacchetto firefox potrebbe essere registrato in /nix/store/5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-138.0.4/, dove «5onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4» è l'hash di tutte le sue dipendenze e istruzioni di costruzione. L'installazione di un pacchetto implica la sua costruzione o il download di uno già costruito (se già costruito su Hydra — il servizio di costruzione del progetto NixOS), oltre alla creazione di una directory con collegamenti simbolici a tutti i pacchetti nel profilo del sistema o utente, con successiva aggiunta di questa directory alla lista PATH. Un approccio simile è utilizzato nel gestore di pacchetti GNU Guix, che si basa sui risultati di Nix. La collezione di pacchetti è presentata in un repository speciale, Nixpkgs.

Novità principali:

  • Aggiunti 7840 pacchetti, rimossi 1694 pacchetti, aggiornati 28054 pacchetti. Aggiunti 137 nuovi moduli e 1930 opzioni di configurazione, rimossi 10 moduli e 215 opzioni. Nello sviluppo e nella manutenzione dei pacchetti hanno partecipato 2857 sviluppatori, che hanno preparato 57054 modifiche.
  • È stata proposta la versione dell'ambiente desktop GNOME 48. Per impostazione predefinita è in uso 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 supporto per 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, come il kernel Linux 6.12 (precedentemente 6.6), GCC 14, LLVM 19, OpenSSH 10.0p2 (sospesa la supporto per le chiavi DSA).
  • Aggiunta la supporto per la creazione di contenitori (virtualisation.containers) basati su podman, funzionanti senza privilegi di root.
  • Implementato il comando «nixos-rebuild build-image» per costruire immagini disco specifiche basate sulla configurazione fornita.
  • Il comando nixos-option è stato riscritto e convertito all'uso delle espressioni Nix.
  • Ristrutturato il modo di formare pacchetti con i driver Mesa. Le applicazioni installate nel sistema, collegate a diverse versioni di Mesa, ora dovrebbero funzionare correttamente e la versione globale di Mesa può essere gestita senza una massiccia ricostruzione.
  • Aggiunta la supporto per il protocollo Lockable HTTP Tarball nel repository channels.nixos.org, che consente di utilizzare gli archivi nixexprs.tar come immagini Nix Flake.
  • Aggiunta l'opzione «—flake» al comando nixos-generate-config per generare il file flake.nix oltre ai file configuration.nix e hardware-configuration.nix, per semplificare l'integrazione con configurazioni basate su flake.

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