[Linux-Biella] Gentoo... perche'?

Francesco Favero francbilug a gmail.com
Gio 5 Maggio 2011 12:24:28 CEST


Ciao,

Scusate l'inutile thread aperto, era solo per non continuare un OT infinito
in 'opinioni su Arch'.

Io uso quotidianamente Gentoo da 6 anni ormai e' posso fare brevemente un
pro/contro del sistema in maniera (poco)imparziale.

Nonostante cerchi di traviare ogni utente linux che conosco a gentoo mi
rendo conto delle sue limitazioni. Ci sono stati nel tempo dei momenti di
frustrazione che mi hanno fatto formattare tutto e installare debian o
ubuntu...una volta addirittura fedora (piu' per provare pero'). Solo che
dopo un paio di giorni mi mancavano le cose tipiche di Gentoo e sono sempre
tornato indietro... in massimo 3 giorni..

Quindi elenco subito i contro:

- installazione:
   tempi di installazione lunghi (se uno non e' esperto)
   Neccessita' di compilare tutto (con hw recenti eg: Core2 64bit, il tempo
di compilazione e'
    normalmente trascurabile)
   Altissime probabilita' di fare qualcosa di sbagliato

- Dimensioni
   per computer con basso storage e' impossibile installare gentoo perche':
     - il tree di portage e' tra i 500M/1Gb di script di pacchetti (si puo'
        selezionare per avere un tree 'statico' di pochi kb comunque)
     - per ogni pacchetto installato viene salvato il sorgente ed eventuali
        patch in una dir, e se non la si svuota ogni tanto occupa giga e
giga.
     - per ogni pacchetto che compila si crea un dir temporanea per appunto
        la compilazione, per installare grandi pacchetti (tipo ooo) la dir
diventa
        anche 2 o 3 Gb (poi pero' si svuota se il pacchetto compila bene e
si installa)
   In generale le dimensioni di un sistema 'barebone' e' molto piu' grande
delle 'altre'
    distro, perche' oltre ad avere gcc obbligatoriamente (per compilare),
anche le svariate
    lib utili al mero fine di compilazione sono installate. come se debian
venisse fuori con
    anche tutti i relativi pacchetto-dev.

- Difficolta'
   se si vuole comparare a distro come Ubuntu in cui hai un kernel generico
che tira su tutti
    i driver supportati in automatico e offre un sistema funzionante fin da
subito, e' ovvio che
    non c'e' paragone.

Pro:

- Versatilita':
   il sistema iniziale e' di 100/200 Mb, e' puo' essere trasformato in un
desktop o server a
    scelta (si anche debian e' piu' o meno cosi').
   Portage e' gestito dagli ebuild, scriptini che dicono giusto deove stanno
i sources.
    Molto semplici e basilari, posso creare un ebuild dei miei programmi o
progetti sconosciuti
    ed integrarli nel sistema con enorme facilita'.

- Controllo:
   Una volta installato si raggiunge un controllo quasi completo della
macchina, forse piu' dovuto
    al forzato alzamento di livello in seguito all'istallazione
(probabilmente anche con debian si ha
    il completo controllo se uno sa usarla)

- Velocita':
   Sara' poco piu' veloce ma di fatto e' piu' veloce, sia su macchine di
ultima generazione, e a
    maggior ragione su hardware attempati. Questo e' dovuto all'istallazione
basilare e al controllo
    sui vari servizi attivi al boot (possibile anche i ubu debian credo..ma
di default partono tutti) e
    soprattutto alle CFLAGS impostate secondo il proprio CPU e RAM
disponibili.

- Stabilita':
   Con le CFLAGS giuste, aggiornamenti regolari e discrete basi di
conoscenza si ha un sistema
    davvero molto stabile e concreto. io lo uso per lavoro tutti i giorni.

- Sempilicita':
   Nel senso che il sistema di gestione e' semplice, centralizzato in pochi
file che danno il controllo
    su tutto.


Ecco fatto, sicuramente ho dimenticato qualcosa.

Io comunque, normalmente eseguo una pre-installazione nella mia home in un
sistema chroot. creo un tar.bz2 con un sistema completo cosi' l'istallazione
vera e propria consiste nell'untar e creazione utente.

grazie ciaoo a tutti...

Se ho fatto voglia di provare Gentoo a qualcuno mi mandi una mail :)

ciaoo!!
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.bilug.linux.it/pipermail/linux/attachments/20110505/c81d5dc0/attachment.htm>


Maggiori informazioni sulla lista Linux