Ştiu ştiu, n-am mai scris de ceva vreme. Nu ştiu de ce, poate din lipsă de timp, lipsă de inspiratie … cred că totuşi lispa de timp este principalul motiv.
Recent, lucrând la un proiect ce ar vrea să fie un sistem de fişiere distribuit şi fiind nevoit să fac nişte teste, am fost nevoit să folosesc mai multe sisteme de operare. Toate însă avea ceva în comun, erau diverse variaţiuni de Linux. Navingând de colo colo pe Internet, mi-a venit o idee interesantă.
Solaris … gratuit
Se pare ca Sun Microsystems[3], creatorii sistemului Solaris[2], au hotărât să îl împartă lumii pe gratis … în scopuri educaţionale desigur. Nu numai că au hotărât să distribuie fără bani, au mai şi făcut o distribuţie de Solaris numită OpenSolaris[1] ce seamănă izbitor de mult cu un sistem Linux Live[17]. Adică, la pronire arată ca un live cd, seamănă foarte bine cu Ubuntu[4] şi se instalează exact la fel … în fine, durează puţin mai mult.

Linux … sau nu chiar
Primul lucru pe care l-am observat este că pornirea (de pe hard disk, după instalare) durează excesiv de mult. Cred că a stat câteva minute (m-am prins după aceea de ce, trebuia modificat ceva în opţiunile de pronire). Odată pornit, am fost uimit să văd că foloseşte GNOME. Interesant, de când se bazează Sun pe programe GNU[5]? M-am prins însă foarte repede că este o versiune modificată bine de către Sun. Deşi comenzile par să fie cam aceleaşi (mă refer aici la meniuri), la o privire mai atentă lucrurile nu stau chiar aşa.
În ceea ce priveşte terminalul, treaba se schimbă complet. OpenSolaris nu are console (nici nu vă gândiţi că ar merge ALT+F1, ALT+2 etc.). Comenzile, deşi au numele la fel ca în Linux (că doar Linux e clonă de UNIX, nu?), nu merg la fel. O să aveţi surpriza să vedeţi că o grămadă de comenzi nu fac ce sunteţi obişnuiţi că ar trebui să facă. De exemplu, ifconfig dă eraore. Vrea neapărat parametrii.
Bineînţeles, după bunul obieci al noilor distribuţii de Linux, mc[9] nu era instalat. Dar, partea bună, se poate instala şi vine ăntr-un pachet al Sun Microsystems.
Când vine vorba de reţea, lucrurile se complică. Interfeţele de reţea sunt numite complet diferit. Nu există termenul de eth. Nici route nu merge la fel. Într-un cunânt, se vede că avem de a face cu UNIX.
Multimedia
La capitoul multimedia, OpenSolaris nu străluceşte deloc. Singurul program preinstalat este Totem, care ştim toţi că este cam inutil. Primul lucru pe care l-am încercat este să caut nişte pachete cu XMMS[7] şi MPlayer[6]. Partea bună este că exită un manager de pachete, deci ar trebui sp fie simplu. Simplu simplu … dacă ar exista pachetele. Am căutat pe Internet, am găsit că ar exista nişte pachete făcute de Blastwave[8]. Din păcate, acestea nu se instalează. Sinura soluţie a fost compilarea surselor de pe site-urile orginale.
Compilare … uşor de zis, greu de făcut. Mi-a luat o zi întreagă, este foarte ciudat ce face OpenSolaris. Programele de compilare de la Sun merg altfel, adică nu sunt compatibile cu cele ale GNU. A trebuit să iau pachetele GNU pentru OpenSolaris, să le instalez (noroc că le pune într-un director special, /usr/gnu), că altfel nu ştiu cum le instalam.
Dacă sunteţi interesaţi de cum am compilat, puteţi citi acest articol.

NTFS şi Windows
Se pare că OpenSolaris nu are incă suport pentru NTFS[14]. Cel puţin nu din fabrică. Am incercat să compilez FUSE pentru Solaris … şi într-un final (nici eu nu ştiu cum de) a mers. NU încercaţi să faceţi prostia mea, anume să încercaţi să compilaţi FUSE pentru Linux. Nu merge (evident, doar e alt kernel).
Există un proiect al Sun pentru portarea FUSE4BSD[12] pe Solaris. E încă la starea de proiect netestat prea bine …
ntfs-3g[13] însă se compilează destul de uşor. Nu este foarte util fără FUSE.
Detalii tehnice
Citind nişte documentaţie despre OpenSolaris am dedus că foloseşte nişte tehnologii interesante. Sitemul de fişiere folosit este noul ZFS[15], sistem nou creat de Sun folosind tehnologii şi concepte noi. De asmenea, OpenSolaris are un fel de maşini virtuale integrate. Poate simula zone de Solaris sau zone de Linux. Este foarte interesant, trebuie însă să mă mai documentez.
Cursuri gratuite
Totuşi sistemul a fost destul de intrigant, aşa că m-am hotărât să citesc nişte documentaţie. Partea bună este că Sun oferă cursuri gratuite. Intrând pe pagina lor de Internet, am aflat că exită un proiect de cursuri online gratuite oferite de către Sun studenţilor, numit Sun Academic Initiative[16]. Înscrierea se face pe pagina lor de Internet, trebuie doar depusă o cerere şi aşteptată o confirmare.
Concluzie
Trebuie să recunosc că am fost plăcut impresionat. Este foarte interesant să rulezi un sistem UNIX real. Seamănă puţin cu Linux, la prima vedere pare mult mai complicat, însă pe măsură ce citiţi şi nîncercaţi puţin, o să realizaţi ce puternic este.
Să nu uit, NU încercaţi FUSE (şi respectiv ntfs-3g pe OpenSolaris), sistemul îngheaţă repede şi se resetează.
Legături Utile
- OpenSolaris, www.opensolaris.com
- Solaris, www.solaris.com
- Sun Microsystems, www.sun.com
- Ubuntu, www.ubuntu.com
- The GNU Operating System, www.gnu.org
- MPlayer, www.mplayerhq.hu
- XMMS, www.xmms.org
- Blastwave, www.blastwave.org
- Midnight Commander, www.midnight-commander.org
- FUSE, fuse.sourceforge.net
- FUSE on Solaris, http://opensolaris.org/os/project/fuse/
- FUSE4BSD, http://fuse4bsd.creo.hu/
- NTFS-3G, www.ntfs-3g.org
- New Technology File System, http://en.wikipedia.org/wiki/NTFS
- ZFS, http://en.wikipedia.org/wiki/ZFS
- Sun Academic Initiative, https://sailearningconnection.skillport.com/
- Linux Live for CD & USB, www.linux-live.org





