OpenSolaris - Solaris open source
OpenSolaris è il termine con cui si identifica la versione open source del sistema operativo Solaris, di Sun Microsystems.
Ci sono diverse "edizioni" in giro:
[http://sun.com/solaris/ 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 11/06" è Sun Solaris 10 con l'upgrade di novembre 2006.
[http://developers.sun.com/solaris/downloads/solexpdev/ Solaris Express, Developer Edition] (precedentemente nota come [http://www.sun.com/software/solaris/solaris-express/ Solaris Express]), è una versione provvisoria, ma testata, di ciò che diventerà la prossima release di Sun Solaris (in pratica Solaris 11). Viene rilasciata 3 ~ 4 volte all'anno, è pensata per gli sviluppatori (comprende diversi tool a loro dedicati) e per chi vuole provare le features che verranno incluse nella prossima release "ufficiale" di Sun Solaris. E' basata su OpenSolaris ma contiene anche altri prodotti non necessariamente opensource. Le release sono contraddistinte dal mese e anno di rilascio, ad esempio "Solaris Express, Developer Edition 2/07" è la release di febbraio 2007.
Solaris Express, Community Edition è invece una release basata sul codice più recente di OpenSolaris ed eventuali aggiunte direttamente di Sun Microsystems. E' 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 62". La licenza prevede che sia possibile usarla esclusivamente per "test and evaluation", in pratica non è possibile usarla "in produzione" in contesti professionali. Download da [http://www.opensolaris.org/os/downloads/ questa pagina] selezionando il link DVD o CD per Solaris Express, Community Edition.
[http://opensolaris.org/os/community/on/ "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 [http://www.opensolaris.org/os/downloads/on/ spiegato qui].
Tutto il materiale in queste pagine fa riferimento ad OpenSolaris (quindi Solaris Express, Community Edition e ONNV. La maggior parte delle cose dovrebbe comunque essere applicabile anche a Solaris Express, Developer Edition ed a Sun Solaris).
Un buon posto per cominciare ad imparare come si gestisce un sistema Solaris è [http://docs.sun.com/app/docs/coll/47.23 Solaris Express System Administrator Collection]. 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 [http://www.fluffy.co.uk/boxbackup/ BoxBackup]
["OpenSolaris/Git"] - uso del RevisionControlSystem Git
OpenSolaris/IscDhcp - server ISC-DHCPd
OpenSolaris/SambaServer - Attivare il server Samba
Siti e links su Solaris / OpenSolaris
[http://docs.sun.com/app/docs/doc/806-6111 Solaris Volume Manager] - volume management e raid software quando non usate ZFS
[http://blogs.sun.com/alvaro/entry/opensolaris_codec_pack OpenSolaris codec pack] - codecs e apps per audio/video
Materiale vario
http://www.genunix.org/wiki/index.php/OpenSolaris_Cheatsheet
[http://www.c0t0d0s0.org/archives/4452-Less-known-Solaris-features-On-passwords-Part-1-Introduction.html Less known Solaris features: passwords part 1]
[http://www.c0t0d0s0.org/archives/4453-Less-known-Solaris-features-On-passwords-Part-2-Using-stronger-password-hashing.html Less known Solaris features: passwords part 2]
Distribuzioni basate su OpenSolaris
[http://www.gnusolaris.org/ 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
[http://www.belenix.org/ 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.
[http://schillix.berlios.de/ 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.
[http://www.marTux.org/ marTux] è una distribuzione OpenSolaris solo per processori SPARC, le ultime versioni disponibili solo su dvd-rom e non più su cd-rom.