NixOS è una distribuzione basata su Nix, un package manager puramente funzionale. So che vi starete chiedendo cosa significhi l’ultima frase ma prima di rispondervi vorrei fare una piccola premessa, per evitare che si accenda un flame sull’utilità dell’ennesimo sistema GNU/Linux comparso.
Il progetto di cui sto per parlarvi non mira a conquistare nessun mercato ne tantomeno a competere con altre distribuzioni: il suo obiettivo è semplicemente esplorare nuovi campi della gestione di un sistema GNU/Linux, utilizzando soluzioni veramente originali. Punto. Commenti sull’approccio al problema sono ben graditi e arricchiscono il nostro bagaglio culturale. Disquisizioni su quale distribuzione sia migliore o su quali siano le carenza del mondo FOSS sono argomenti triti e ritriti che, sinceramente, preferirei non vedere nei commenti di questo di articolo. Detto ciò possiamo cominciare con il post vero e proprio…
Partiamo innanzitutto con Nix…si tratta di un package manager decisamente avanzato, con le seguenti caratteristiche:
Nonostante Nix possa essere installato su qualsiasi distribuzione ( ed essere utilizzato a-la ZeroInstall / Klik ) i suoi sviluppatori hanno deciso di spingersi oltre e sviluppare una distro che lo utilizzi anche per la gestione dei file di configurazione, dei servizi e del kernel: in NixOS è possibile effettuare il rollback ad una configurazione precedente, non esistono /bin, /sbin, /lib, /usr perché tutto viene archiviato in /nix/store e tutti i file di /etc sono in realtà link che puntano ai corrispettivi in /nix/store.
In breve, NixOS è un esperimento per vedere se sia possibile sviluppare un sistema operativo in cui il package manager, i file di configurazione, script di boot e tutto il resto siano controllabili in modo puramente funzionale ( cioè che siano creati da funzioni deterministiche ).
Voi cosa ne pensate? Nel caso voleste provarla di prima mano prima di esprimere un giudizio, qui potete trovare la pagina relativa al download.
[ via OSNews ]
sirus
06 apr 2007 - 11:54 - #1Interessantissima distribuzione, mi riservo di provarla nel breve periodo.
Xanderoby
06 apr 2007 - 11:57 - #2Quoto. Anche a me sembra una soluzione interessante, semmai mi piacerebbe vedere un confronto con un package manager “classico”, per valutarne pro e contro.
Th3o
06 apr 2007 - 12:16 - #3Emerge di Gentoo puo’ installare “Versioni multiple” (SLOT)
cubes
06 apr 2007 - 12:48 - #4ben venga tutto quello che puo’ portare a degli standard, che possa supportare package manager diversi, e che soprattutto tenda a una riorganizzazione della struttura delle directory *nix ormai antiquata.
Black
06 apr 2007 - 14:44 - #5La mia non vuole essere una critica, ma che utilità avrà installare 2 volte lo stesso programma? Ad esempio se ci sono 2 utenti che usano firefox che utilità ci sarà nell’installarlo due volte? Semplice curiosità non critica.
Mavimo
06 apr 2007 - 15:12 - #6@Black: credo che si possano avere programmi per tutti e programmi solo per alcuni utenti, quindi in caso di un PC usto da più persono potrei installare il software che serve senza dover avere la password di root (o sudo che cmq non è il massimo).
Quindi se quando l’amministratore non c’è mi serve usare un nuovo programma posso usarlo senza dover attendere che l’admin venga a installarmelo, se poi la cosa va bene e serve anche ad altri l’admin potrebbe installarlo “globalmente” nella macchina…
Ciao
Mavimo
Black
06 apr 2007 - 15:16 - #7a be in questo caso il discorso cambia, e allora sì potrebbe essere un’utile alternativa, cmq sono ancora giovani per provarla aspetterò che abbiano almeno un xorg ben fatto che come loro stesso dicono ancora non è al meglio.
cga
06 apr 2007 - 19:22 - #8distro dai concetti molto interessanti e “rivoluzionari” , ho visitato la homepage e letto qua e la in seguito a una discussione ( http://theosib.livejournal.com/1742.html ) dove NixOS era linkata nei commenti.
@ Adnrea de Palo: anche Gobolinux ha un “package manager” (the filesystem is the package manager” cit. Gobolinux) che permette di avere più versioni degli stessi software, inoltre ha una struttura del file system “esotica” e rivista. Sono entrambe Distro interessanti che proverò (¿a breve?)
ekerazha
06 apr 2007 - 20:53 - #9Davvero notevole…