OpenSolaris - Solaris open source
OpenSolaris è il termine con cui si identifica la versione open source del sistema operativo Solaris, di Sun Microsystems. Tuttavia il significato esatto del termine è variato con la diffusione al pubblico di project Indiana...
Ci sono diverse "edizioni" di Solaris (senza Open) in giro:
Sun Solaris è la versione "ufficiale" del sistema operativo, rilasciata e mantenuta da Sun Microsystems. E' quella considerata più stabile, riceve uno o due update all'anno, contiene anche software proprietario. E' disponibile gratis per il download, con licenza anche per uso commerciale dopo aver ottenuto un "Entitlement Document" - che viene fornito gratuitamente da Sun previa registrazione. Le release sono identificate dalla versione di solaris e dalla data dell'upgrade: ad esempio "Solaris 10 10/08" è Sun Solaris 10 con l'upgrade di ottobre 2008.
Solaris Express, Developer Edition (precedentemente nota come Solaris Express), era una versione provvisoria, ma testata, di ciò che diventerà la prossima release di Sun Solaris (in pratica Solaris 11).
Solaris Express, Community Edition è una release basata sul codice opensource più recente di Nevada ed eventuali aggiunte direttamente di Sun Microsystems. È una versione di sviluppo, non molto testata, molto aggiornata, resa disponibile ogni due settimane circa. E' anche nota come "sxce", e le release sono contraddistinte da un numero di build di Nevada su cui sono basate, ad esempio "Solaris Express, Community Edition build 101". La licenza prevede che sia possibile usarla esclusivamente per "test and evaluation", in pratica non è possibile usarla "in produzione" in contesti professionali. Download da questa pagina selezionando uno dei link DVD o CD per "Solaris Express CE".
"nevada" / ONNV: è il vero ramo opensource di solaris. E' possibile accedere al codice sorgente, oppure ottenere un sistema funzionante installando l'ultima SXCE ed aggiornandola all'ultimo BFU di Nevada, come spiegato qui.
OpenSolaris, precedentemente noto come Project Indiana, è un'edizione completamente diversa. Usa un sistema di pacchetti diverso da Solaris, l'organizzazione dello userland è differente, e via dicendo. Esiste anche in versione livecd e le versioni sono identificate dal mese di rilascio, ad esempio 2008.05 è la release di maggio 2008.
Tutto il materiale in queste pagine fa riferimento a Solaris (quindi Sun Solaris, SXCE, Nevada), molti concetti di base rimangono comunque simili o uguali in OpenSolaris
Un buon posto per cominciare ad imparare come si gestisce un sistema Solaris è la System Administrator Collection (per Solaris 10 o Solaris Express). In ogni caso le guide su docs.sun.com sono sempre un'ottima fonte.
Materiale presente su questo wiki
Varie su OpenSolaris
OpenSolaris/CoseUtili - Disattivare X11, mettere un PATH decente
OpenSolaris/DisksNotation - c0t0d0, slice, partizioni e dintorni
OpenSolaris/NetInstall - come eseguire un'installazione via rete [ENGLISH!]
OpenSolaris/LiveUpgrade - cos'è ed a cosa serve
OpenSolaris/ServiceManagementFacility - dimenticatevi i runlevels!
OpenSolaris/ZFS - il filesystem ZFS
OpenSolaris/Zones - zone e containers
OpenSolaris/BrandZ - Branded Zones
OpenSolaris/ManagementTools - I tool per la gestione di un sistema Solaris, tra cui Solaris Management Console e Sun Java Web Console
Informazioni sull'uso di alcuni software
OpenSolaris/BoxBackup - compilare, installare, usare BoxBackup
OpenSolaris/Git - uso del RevisionControlSystem Git
OpenSolaris/IscDhcp - server ISC-DHCPd
OpenSolaris/SambaServer - Attivare il server Samba
Siti e links su Solaris / OpenSolaris
Solaris Volume Manager - volume management e raid software quando non usate ZFS
OpenSolaris codec pack - codecs e apps per audio/video
Materiale vario
Distribuzioni basate su OpenSolaris
NexentaOS utilizza il kernel ed i tool primari da OpenSolaris, ma lo userland è GNU, in particolare derivato da Ubuntu e Debian, per dare così origine al primo sistema operativo GNU/Solaris. Utilizza apt-get per la gestione dei pacchetti, e sono disponibili sia CD di installazione che LiveCD
BeleniX è una distribuzione OpenSolaris nata dall'India Engineering Centre di Sun a Bangalore. Attualmente è il LiveCD OpenSolaris più sviluppato, è disponibile come LiveCD e LiveDVD, può essere installato su harddisk oppure anche su chiavetta usb.
SchilliX è stata la prima distribuzione 'alternativa' di OpenSolaris ed il primo sistema Solaris in forma di LiveCD. Attualmente (feb '07) conta solo due sviluppatori ed è rimasta un po' indietro come aggiornamenti.
marTux è una distribuzione OpenSolaris solo per processori SPARC, le ultime versioni disponibili solo su dvd-rom e non più su cd-rom.