NixOS

NixOS

NixOS 26.05 "Yarara" (ramo stabile) – esiste anche un ramo Unstable, sempre rolling

NixOS è la distribuzione che ripensa da zero la gestione del sistema: configurazione dichiarativa, ambienti riproducibili, rollback affidabile a ogni modifica.

Basata su
Indipendente – costruita interamente attorno al gestore pacchetti Nix
Desktop
GNOME (default nelle ISO Live), disponibili anche KDE Plasma, Xfce, Cinnamon, Budgie, configurabili dichiarativamente
Sito ufficiale
Tipo di rilascio
Stabile
Difficoltà
Esperto
Stabilità
Alta
Aggiornamenti
Semestrali
Supporto community
Ampio
Compatibilità Mini PC
Ottima
Gaming
Sufficiente
Privacy
Ottima
Documentazione
Ampia

Requisiti minimi

CPU
Intel o AMD 64-bit dual-core
RAM
2 GB (4 GB consigliati)
Storage
20 GB (50 GB consigliati — il Nix Store accumula generazioni precedenti dei pacchetti, occupa più spazio nel tempo rispetto a una distro tradizionale)

Cosa c’è di nuovo nell’ultima versione?

NixOS rilascia una nuova versione stabile ogni sei mesi, con un nome in codice e un numero legato all’anno e al mese (come 26.05 per maggio 2026).

+ Ambienti desktop aggiornati alle ultime versioni disponibili
+ Kernel Linux aggiornato come predefinito, con altri rami sempre selezionabili via configurazione
+ Migliaia di pacchetti nuovi aggiunti al repository Nixpkgs, altrettanti aggiornati
+ Pulizia di pacchetti e moduli obsoleti per mantenere il set di software gestibile
+ Sistema di avvio aggiornato per maggiore coerenza con il resto del sistema

Su NixOS l’aggiornamento alla versione successiva non è un semplice “premi aggiorna”: richiede di cambiare il canale Nixpkgs che il sistema segue e poi ricostruire la configurazione. Non è complicato una volta capito il meccanismo, ma è concettualmente diverso da qualsiasi altra distro di cui abbiamo scritto finora.

Il desktop è uguale a tutti gli altri, quello che cambia è tutto il resto

Prima di andare avanti, vale la pena chiarire un punto che genera confusione: NixOS può usare GNOME, lo stesso identico GNOME che trovi su Fedora, Ubuntu o Debian. Stessa interfaccia, stesso menu Activities, stesse app, stesso comportamento visivo. Se ti limitassi ad accendere il PC, scrivere un documento e navigare in internet, non noteresti nessuna differenza rispetto a qualsiasi altra distro con GNOME.

La difficoltà di cui parlo nel badge “Esperto” non riguarda mai l’uso quotidiano del desktop. Riguarda tutto quello che sta sotto:

  • Installare un programma: su Mint apri il Centro Software e clicchi installa. Su NixOS, per farlo in modo persistente, scrivi una riga in un file di configurazione in un linguaggio dedicato (Nix) e ricostruisci il sistema.
  • Trovare i file di un programma installato: su qualsiasi altra distro vivono in posizioni note (/usr/bin, /etc). Su NixOS vivono in percorsi generati con hash criptografici dentro al Nix Store, perché più versioni dello stesso pacchetto devono poter coesistere senza conflitti.
  • Seguire una guida online generica: un comando pensato per Ubuntu o Debian spesso non funziona affatto su NixOS, non perché manchi un comando equivalente, ma perché il modello di gestione del sistema è strutturalmente diverso.

L’analogia più onesta che posso darti: è la differenza tra usare uno smartphone e programmarne il firmware. GNOME è lo smartphone, sempre uguale a se stesso. NixOS è quello che succede appena tocchi qualcosa sotto la superficie. Tenendo bene a mente questa distinzione, il resto dell’articolo avrà molto più senso.

NixOS in una frase: il sistema operativo come file di testo

Su tutte le altre distro di cui abbiamo parlato, installi un programma e quel programma modifica lo stato del tuo sistema, in un punto preciso, in un momento preciso. Se qualcosa va storto, devi capire cosa è cambiato e disfarlo a mano.

Su NixOS funziona diversamente: l’intera configurazione del sistema, ogni pacchetto installato, ogni servizio attivo, ogni impostazione, vive in un file di testo (o più file). Quando applichi una modifica, NixOS non sovrascrive lo stato precedente: ne crea uno nuovo, lasciando intatto quello vecchio. Se qualcosa non funziona come vuoi, torni indietro alla generazione precedente con un riavvio, scegliendola dal menu di boot. Nessun “disinstalla e spera”, nessuna configurazione manuale persa per sempre.

Questo approccio si chiama configurazione dichiarativa, ed è il motivo per cui NixOS interessa a un pubblico molto specifico: chi gestisce più macchine e vuole poter replicare esattamente la stessa configurazione su ognuna, copiando un file. Chi fa self-hosting su un mini PC e vuole poter ricostruire l’intero sistema da zero in pochi minuti dopo un guasto, senza una lista di passaggi scritti a mano da seguire.

Stable o Unstable: quale canale scegliere

Come Debian e openSUSE, anche NixOS ha più “canali” tra cui scegliere, e qui il nome può confondere se vieni da altre distro:

  • Stable (es. 26.05): il canale che consiglio alla maggior parte di chi sta leggendo questo articolo. Pacchetti testati, supporto per circa sette mesi dopo il rilascio, poi si passa al canale stabile successivo.
  • Unstable: nonostante il nome, non è “rotto” o pericoloso nel senso comune del termine, è semplicemente il canale dove i pacchetti arrivano appena pronti, senza il periodo di stabilizzazione del canale Stable. Lo scelgono soprattutto sviluppatori e contributori del progetto.

Verdetto: parti sempre da Stable. Unstable ha senso solo se hai già capito perché lo vuoi, non come prima esperienza con NixOS.

A chi serve davvero, in concreto

Non la presento come una distro per tutti, sarebbe disonesto: la consiglio a chi gestisce più mini PC o server e vuole una configurazione riproducibile da copiare su ognuno, a chi fa self-hosting sul serio e vuole poter ricostruire un sistema guasto senza una checklist scritta a mano, e a chi è già a suo agio con Linux da terminale e vuole spingersi oltre.

Non la consiglio a chi vuole installare e usare il sistema nello stesso giorno senza dover imparare nient’altro: qui il primo ostacolo è proprio capire come funziona la configurazione, prima ancora di usare il sistema operativo nel senso classico.

Un segnale di quanto sia presa sul serio a livelli più alti: la Francia, tramite il dipartimento digitale DINUM, sta costruendo Sécurix, una piattaforma governativa basata su NixOS, motivata da sovranità digitale e dalla possibilità di verificare e replicare ogni singolo ambiente in modo affidabile. Non è un dettaglio da poco per un progetto community.

Problemi comuni e come risolverli

Problema: hai installato un pacchetto ma “non trovi” i file dove ti aspetti, come su un’altra distro. Soluzione: è normale, ogni pacchetto vive nel Nix Store in un percorso isolato, non nelle posizioni tradizionali tipo /usr/bin. Usa i comandi Nix (nix-shell, nix run) o la configurazione dichiarativa, non cerca i file a mano come faresti altrove.

Problema: il sistema occupa sempre più spazio su disco col tempo. Soluzione: il Nix Store mantiene le generazioni precedenti per permetterti il rollback. Esegui periodicamente la garbage collection (nix-collect-garbage) per liberare lo spazio delle versioni che non ti servono più.

Problema: vuoi installare un’app desktop “al volo” senza modificare la configurazione di sistema. Soluzione: usa nix-shell -p nomepacchetto per provare un pacchetto temporaneamente, oppure Home Manager per gestire le tue app personali separatamente dalla configurazione di sistema.

Domande frequenti

NixOS è gratis? Sì, completamente gratuito, open source e community-driven.

Devo imparare un linguaggio di programmazione per usarlo? Non un linguaggio di programmazione generico, ma sì, dovrai imparare la sintassi del linguaggio di configurazione Nix. È il vero scoglio iniziale del progetto.

Cosa succede se rompo la configurazione? Torni indietro alla generazione precedente dal menu di boot, con un riavvio. È probabilmente il sistema di rollback più affidabile tra tutte le distro di cui abbiamo scritto.

NixOS è adatto a un mini PC usato come server? Sì, è uno dei casi d’uso dove rende meglio: configurazione replicabile, ricostruzione rapida in caso di guasto, ambiente sempre riproducibile.

Da dove comincio se voglio provarla sul serio? Dal manuale ufficiale NixOS e da qualche guida pratica su Home Manager, prima di buttarti su concetti più avanzati come i Flakes.

Non perderti i prossimi consigli

Guide, recensioni e novità su Linux, Mini PC e open source, dritte sul tuo Telegram. Niente spam, solo quello che vale la pena leggere.

Seguici su Telegram →

IncastroPC partecipa al Programma Affiliazione Amazon EU. Prezzi e disponibilità soggetti a variazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *