Enrico Pesce

soluzioni IT per le grandi aziende

Gentoo 2006

with one comment

E’ ormai da 3 anni che uso con molta soddisfazione gentoo, a dire la vertià prima avevo provato tante distribuzioni “facili” ma che nell’utilizzo si presentavano abbastanza incomprensibili e difficili da capire.. praticamente dovevo prendere e “smontare” il contenuto le basi su cui era sviluppata.

Con gentoo invece è impossibile non sapere come funziona, sei costretto tu a montarla!! sarà una noia sarà impegnativo, ma il risultato non è solo ottimo a lato prestaziona ma anche e specialmente nel lato didattico!

Ma cose’è gentoo?

Per prima cosa bisogna sottolineare che gentoo è unica! infatti è l’unicadistribuzione dove è possibile compilare tutto il software senza dover usare programmi già precompilati, le architetture supportate sono praticamente tutte (o quasi), si spazia da processori x86, a mips fino ad arrivare alle cpu sparc.

Ma come è possibile gestire la compilazione di tutto il codice??

Sicuramente qualcuno di voi come mè avrà provato, magari riuscendoci come no! Tutto varia da come sono editati i file Make e il configure, da che sistema e compilatore si usa, dalle librerie richieste e sppratutto dall’inesperienza dell’utente!

Solo al pensiero di dover compilare tutta una distribuzione a mano da soli.. PANICO!

In nostro aiuto arriva il tool portage! con un semplicissimo comando possiamo lanciare i script di compilazione installazione e cancellazione dei binari, di verificare e abilitare le dipendenze dei vari pacchetti correlati.. e poco altro.. come poco altro? si! poco altro perchè tutto alla fine risulta semplicissimo, semplice e automatizzato!!!

Portage infatti usa dei speciali package creati ad hoc e non dobbiamo preoccuparci piu di tanto della verifica delle dipendenze dei path di installazione etc.. è gia tutto scritto ed automatizzato, ma con la possibilità sempre per chi lo voglia di modificarne il comportamento!! Sempre piu spesso su portage vengono aggiunti pacchetti nuovi anche di versioni differenti e sempre
piu spesso vengono aggiornati.

Al giorno d’oggi portage ha migliaia di pacchetti stabili e non! Chi è abituato alla flessibilità di gentoo difficilmente è soddisfatto da altre distribuzioni come debian o mandrake (prese a caso), anche se i pacchetti forniti sono molti non sono di certo tutti i pachetti disponibili per gentoo!!

Questo perchè? perchè è piu facile creare un package gentoo che compilare
un programma per tante architetture diverse e creare il pacchetto specifico per ogni tipo/versione di distribuzione!

Ma c’è documentazione in giro?

Bhe se ci facciamo questa domanda vuol dire che non sappiamo proprio cercare!! A volte mi chiedo perchè distribuzioni storiche come slackware, non vantino una documentazione cosi facile e reperibile in rete come per gentoo!

Insomma una meta distribuzione con grandi flessibilità complessa ma ben documentata e seguita da una comunità vastissima!

Le ultime novita: gentoo 2006

La novità piu importante per questa versione è un nuovo livecd con un supporto grafico o su ncurses per la creazione della distribuzione in modo automatico e facilitato. L’ambiente grafico è basato su Gnome in versione leggera con X.org mentre la versione ncurses richiede solamente un terminale per la visualizzazione. La features più interessante di questo nuovo installer è la possibilità di esportare su di un file di testo le scelte e le azioni effettuate per la preparazione della distribuzione in modo di poter eseguire piu volte i stessi passaggi in modo automatico.

Come ben si può immaginare l’installer guidato è limitato alle funzionalità per cui è programmato e quindi non avrà mai la flessibilità di una installazione classica di gentoo fatta a mano (che consiglio caldamente) ma aiuta semplifica e velocizza togliendo possibilità di errore nella creazione del sistema.

Spero di aver dato un pizzico di curiosità in piu a chi già era tentato di passare a linux per ora passo e chiudo al prossimo articolo magari sempre su gentoo! Se ci sono richieste o proposte mandatemi una mail o commentate il post!

Written by Enrico Pesce

April 5th, 2006 at 6:33 pm

Posted in Open source

One Response to 'Gentoo 2006'

Subscribe to comments with RSS or TrackBack to 'Gentoo 2006'.

  1. prima prima prima :D

    prottola

    5 Apr 06 at 10:35 PM

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image