Lost Bob Blog (TG&OS)

Luglio 2, 2007

Gentoo – Difendere la propria distro

Archiviato in: Gentoo, Sproloqui informatici — lostbob @ 7:16 pm

powered_by_gentoo.jpg

Questo posto non parla assolutamente di sicurezza informatica, ma di come difendere questa distro da certe critiche che le vengono rivolte.

Premesse doverose:

  1. Non esiste la distro perfetta
  2. Non sono un fanboy tranne che nei confronti di Ozzy Osbourne
  3. Non voglio fare propaganda ed obbligare nessuno ad usare Gentoo
  4. Se qualcuno continua a critcare i punti sotto attaccatelo sul piano personale *

In Gentoo bisogna compilare tutto.

La compilazione in Gentoo è dovuta proprio dai flag use , che permettono di avere eseguibili più snelli in quanto vengono compilate solo le parti che servono veramente, la soluzione alternativa sarebbe quella avere tante versioni dei pacchetti per ogni combinazione dei flag use e quindi clonare i mantainer. La compilazione permette inoltre una migliore risoluzione delle dipendenze , cosa fondamentale in una distro “versionless”.

Doveroso aggiungere che per alcuni pacchetti esistono anche i binari (ad esempio Firefox , Thunderbird , Open Office).

Quando aggiorni Gcc devi ricompilare tutti i pacchetti.

Assolutamente falso , ricompilare i pacchetti dopo un aggiornamento di Gcc non è obbligatorio , chi lo fa ho solo lo scopo di ottimizzare.

Dopo un aggiornamento corposo , nel dubbio , lanciare come root un bel revdep-rebuild e se c’è qualcosa da ricompilare ci pensa lui.

Ti illudi di avere il sistema più veloce , ma non è vero.

Ci può essere un incremento percettibile di velocità compilando i propri pacchetti , vuoi per l’esclusione di parti che non servono , vuoi per parametri più aggressivi di compilazione.

Personalmente tra Ubuntu e Gentoo ho notato maggiore velocità e reattività nella seconda , con tutto il rispetto per Ubuntu che reputo una grande distro.

Passi tutto il tempo a compilare e non ad usare il tuo sistema.

Totalmente falso , durante la compilazione si può tranquillamente lavorare , nessuno mi vieta di compilare ed intanto fare altre cose, il multitasking non l’hanno inventato ieri. Mentre compilo il kernel , ad esempio , nessuno mi vieta di installare anche Gimp , navigare e fare qualcos’altro.

Gentoo Desktop Indaffarata

L’immagine sopra (già postata) ne è la prova evidente visto che stavo : masterizzando un Dvd, ascoltando un Ogg e compilando Vlc.

Installi solo software instabile

Questa è bella , chi dice che i pacchetti di Gentoo sono instabili? L’installazione di software in testing o instabile è una scelta demandata all’utente. La dimostrazione è che ad oggi Gnome 2.18 non è ancora dichiarato stable in Gentoo , ma uno può decidere di installarlo.

Pensi di fare un installazione “from scratch” , ma alla fine non impari nulla.

Gentoo non è una distro totalmente “from scratch” e non ne vedo il senso. Gestirsi tutte le dipendenze a mano vorrebbe dire rinunciare ad avere il proprio sistema aggiornato , un package manger ormai è obbligatorio.

Il fatto che l’installazione da stage 3 ti obblighi a preoccuparti di certe problematiche della configurazione vince la pigrizia media dell’utente e ti obbliga a conoscere più a fondo la tua distro. Personalmente io eseguo sempre l’installazione da stage 3 senza nessun wizard.

Io quel poco che ho imparato sul mondo Linux è stato grazie a Gentoo. Se mi sono appassionato a Linux è stato grazie a Gentoo. Se ora sono qui a rompervi le balle è grazie a Gentoo.

Ricompilare il kernel è da Nerd!

Ricompilare il kernel permette , previa conoscenza del proprio sistema, di avere il cuore del proprio sistema più snello e quindi reattivo, infarcirlo di supporto a periferiche che non si utilizza ha veramente poco senso. Attualmente l’immagine del mio kernel occupa 2,3 MB. Per i pigri comunque c’è Genkernel.

La comunità di Gentoo è maleducatissima e ad ogni domanda ti manda a quel paese.

La comunità di Gentoo , non sarà un isola felice , ma certi utenti si meritano veramente un bel RTFM ! oppure un “Google It!”. Se una persona sceglie di installare Gentoo deve essere pronto ad una certa curva di apprendimento. Postare sul forum e dire “Non mi parte Gnome che schifo Gentoo!” farebbe imbestialire chiunque, usare quelle simpatiche funzioni di search e la quantità immane di documentazione che esiste evita queste figuracce.

Certo ci sono stati alcuni avvenimenti e la comunità si stà dando un codice di condotta.

Molto meglio la distro X , Y rulez!

Ci sono tantissime distro Linux , Gentoo come finalità e filosofia è difficilmente confrontabile con alcune distro , che ognuno usi quella che preferisce e prima di criticare una distro è doveroso provarla fino in fondo. Non mi permetterei mai di fare un articolo negativo su di una distro che non ho provato bene.

Gentoo è difficile.

Gentoo non è facile , ma se l’ho installata io che non capisco nulla può farlo anche un pensionato… forse , l’importante è avere pazienza e la modestia nel sapere di “non sapere”.

Per concludere.

Spero di avervi incuriosito , sto cercando di difendere una distro che si basa su di una idea geniale e che mi dispiacerebbe vedere scomparire.

* “Quando ci si accorge che l’avversario è superiore e si finirà per avere torto, si diventi offensivi, oltraggiosi, grossolani , cioè si passi dall’oggetto della contesa (dato che lì si ha partita persa) al contendente e si attacchi in qualche modo la sua persona.” Arthur Schopenhauer “L’arte di ottenere ragione”

schopenhauer.jpg

21 Commenti »

  1. Ottimo articolo!

    Ti abbiamo anche linkato!

    Commento di Lobotomia — Luglio 6, 2007 @ 2:46 pm | Replica

  2. Grazie.

    Commento di lostbob — Luglio 6, 2007 @ 6:55 pm | Replica

  3. Gentoo e’ una distro che semplicemente adoro, il suo pakcage manager e’ meraviglioso e se ben usato permette di imparare una marea di cose.

    Putroppo i tempi di compilazione sono un argomento su cui e’ indifendibile. Io mi sto sforzando di non badarci e di sopravvivere con essi, ma 4 ORE PER INSTALLARE XFCE possono creare problemi.

    Per dire, un utente che si avvicini al mondo linux e che vuole provare i vari KDE, GNOME etc e confrontarli (tanto per fare un esempio immediato), alla prima trance di 6-7 ore per installare KDE manda a stendere tutto…

    Non c’e’ nessun modo per avere dei repository di binari precompilati con degli use flags standard? So che e’ un’eresia, ma sarebbe utilissimo per per avere un sistema operativo IMMEDIATAMENTE (o quasi) da ricompilare eventualmente in seguito (mentre si ascoltano i famosi ogg e si chatta su xchat).

    Commento di /V — Luglio 9, 2007 @ 9:25 am | Replica

  4. Per dire (potevo scriverlo anche in un post solo, lo so), l’install della gentoo ora permette di istallare direttamente una snapshot binaria e risolvere l’installazione in pochi minuti, non c’e’ modo di utilizzare tale snapshot (o quella di qualche derivata tipo sabayon) per installare subito i programmi piu’ grossi e poi lanciare una build in background?

    Commento di /V — Luglio 9, 2007 @ 9:27 am | Replica

  5. Da quello che ho capito gli snapshot detti Grp sono utilizzabili solo in fase di prima installazione.
    Comunque ho trovato questo http://www.gentooitalia.org/modules/newbb/viewtopic.php?topic_id=488&forum=1
    Appena posso ci do un’occhiata anch’io.

    Commento di lostbob — Luglio 9, 2007 @ 11:24 am | Replica

  6. Come sempre la Gentoo Wiki aiuta
    http://gentoo-wiki.com/TIP_Using_PORTAGE_BINHOST
    sembra interessante.
    L’ideale per provare i vari de (Kde , Gnome , Xfce ecc.) è , imho, l’uso dei livecd.

    Commento di lostbob — Luglio 9, 2007 @ 3:51 pm | Replica

  7. QUESTA si’ che e’ una figata!
    Pero’ a quanto vedo la lista di mirrors e’ una cosa molto spontanea, gestita un po’ “Ad mentulam canis” (ah! il latino! Quale lingua migliore per dire le parolacce in rete senza essere beccat…ops!).

    Varrebbe quasi la pena che qualcuno si mettesse a gestire in maniera seria la lista dei mirror tirando su un servizio di hosting al pari del portage tree.
    In questo modo si avrebbe la potenza di portage e la velocita’ di installazione di una debian (unito al fatto che gestire le diverse architetture compilate, per natura stessa della gentoo, diventerebbe facilissimo).

    Potente come una Gentoo, immediata come una Ubuntu, e magari con una palette di colori piu’ decente della Sabayon! Yeahhh!! Quello SI che attirerebbe pacchi e pacchi di utenti.

    Sempre che attirare gli utenti sia nelle intenzioni degli sviluppatori.

    Che si potrebbe anche voler restare una distro per pochi ma buoni eh. Non c’e poi niente di male.

    Nel qual caso la pianto di farmi le pippe mentali.

    .

    Commento di /V — Luglio 9, 2007 @ 4:53 pm | Replica

  8. Con i pacchetti precompilati si perde il vantaggio dei flag use.
    In teoria dovresti avere per ogni pacchetto una versione per ogni combinazione dei vari flag use.
    L’utilizzo però è buono per una prima installazione , invece di compilarti Gnome o Kde te lo installi da binario. non male.
    Come quando una volta esistevano gli stage 1 e 2. Alla fine si è deciso di partire direttamente da stage 3 tanto poi con gli aggiornamenti ti ritrovi con tutto compilato.

    Commento di lostbob — Luglio 9, 2007 @ 5:57 pm | Replica

  9. @/V
    > Non c’e’ nessun modo per avere dei repository di binari precompilati con degli
    > use flags standard?

    Potresti dare un’occhiata a BinToo…
    http://bintoo.sourceforge.net/drpl5/

    Commento di aeon — Luglio 12, 2007 @ 1:40 pm | Replica

  10. al di la di tutto una distro (o meglio metadistro) come gentoo diventa inutile con i binari, a quel punto usa debian e amen :)

    Commento di Lobotomia — Luglio 13, 2007 @ 3:33 pm | Replica

  11. P.s. se hai voglia metti un link all’articolo:
    http://pettinix.blogspot.com/2007/07/gentoo-gli-overlay.html

    Commento di Lobotomia — Luglio 13, 2007 @ 4:29 pm | Replica

  12. @Lobotomia
    Ho messo il tuo blog nei preferiti di questo blog ;-) e mi sono abbonato anche ai feed.
    Per ora non mi va di fare da concentratore di news e articoli di altri blog/siti , li cito volentieri quando scrivo qualcosa di attinente.
    Scusa se rispondo solo adesso , ma ero a Perugia per l’Umbria Jazz.

    Commento di lostbob — Luglio 16, 2007 @ 8:05 pm | Replica

  13. Spero tu ti sia divertito!
    p.s. appena metto il blogroll su ci sarai!

    Commento di Lobotomia — Luglio 16, 2007 @ 8:42 pm | Replica

  14. Si mi sono divertito , ho appena scritto 3 articoli sui concerti che ho visto.
    Grazie.

    Commento di lostbob — Luglio 17, 2007 @ 7:31 pm | Replica

  15. Gran bell’articolo,
    sono felice quando trovo gente come te che oggettivamente scoraggia le critiche “hosentitodire”.
    In tempi di ubuntu e vita facile, icone colorate e cubi elementari simil-mac gentoo e’ un buon capro espiatorio per dire “la mia distro e’ meglio di gentoo”.. infondo nessuno di noi fino a qualche tempo fa probabilmente arrivava a pensare che il sorgente non e’ importante solo per un programmatore.

    Congratulazioni ancora ;)

    see ya’
    peace and love
    werto

    Commento di werto — Ottobre 17, 2007 @ 7:54 pm | Replica

  16. @werto
    Grazie per le congratulazioni.
    Io ho tutto il rispetto per distro come Ubuntu , Debian e tante altre. Però ho sentito dire troppe fesserie su Gentoo, che sicuramente richiede una maggiore dedizione, ma che ti sa ripagare degli sforzi fatti.
    Spero solo che la comunita’ di Gentoo non si faccia fuori con le sue stesse mani e risolvano al più presto i problemi organizzativi che hanno al proprio interno.

    Commento di lostbob — Ottobre 18, 2007 @ 3:47 pm | Replica

  17. Mastello… Gentoo fu la prima distro che provai seriamente… con un’incopatibilità con il mio vecchio portatile ( 5 anni fa ) non ci fu verso di farla andare… Red hat, fedora, mandrake, mandriva, debian, ubuntu e di nuovo debian… solo ora ho provato gentoo… che dire… per ora sembra la migliore che abbia mai provato!

    Commento di Ciummo — Marzo 11, 2008 @ 12:17 am | Replica

  18. Mi fa piacere che tu sia tornato sui tuoi passi, Gentoo è un distro che si ama o si odia … ma se entri nel tunnel non ne esci più ;-)
    Dimostrazione della qualità di Gentoo:
    http://new.isc.org/proj/dnsperf/OStest.html

    Commento di lostbob — Marzo 15, 2008 @ 9:12 pm | Replica

  19. Sono la moglie di un neurologo che si crede informatico da che usa linux. I computer sono migliorati e la gestione della casa pure. Ora, sono una psichiatra, e sono abituata al fatto che il sapere, per quanto complesso, debba essere spiegato e condiviso. Comprendo che per chi ne sa di più sia irritante spiegare, ma lo spirito di linux è condivisione ed accesso, per cui se dei geni si sono appropriati di un sistema migliore e questo non è condivisibile, non è linux. Scusate l’intrusione, l’interesse è più sociologico che informatico, ma non sprecate questa risorsa.L’idea è una delle migliori degli ultimi tempi.

    Commento di antonella puzella — Agosto 3, 2008 @ 10:31 pm | Replica

  20. Sono contento che anche utenti non informatici usino Linux, la condivisione della conoscenza e della tecnologia è alla base del successo di questo sistema e di tutto quello che gli orbita attorno.
    Va detto che Gentoo è una distro non proprio user friendly, ma il bello di Linux è anche questo ovvero la libertà di scelta.

    Commento di lostbob — Agosto 4, 2008 @ 6:38 pm | Replica

  21. Ciao.
    Gentoo (anzi.. sto usando Funtoo) mi sembra proprio “geniale”.
    Grazie alle cflags cxxflags ottimzzate per la mia cpu (supporto sse4.1) ottengo chiaramente risultati più performanti
    vero.. difficle da configurare ma è per me una grande grande soddisfazione essere riuscito a farla “girare”.
    Così posso sfruttare appieno le caratteristich hardware del mio sistema… cosa che non può succedere con pack precompilati (ottimizzati per essere compatibili con la maggior parte delle macchine).
    Insomma, se mi comprassi un core 17, l’unico modo per sfruttarlo completamente è l’uso di gentoo (magari anche bsd, ma non mi esalta come “pygoscelis papua” :) ).
    Et De gustibus non disputandum est.

    Ora devo studiare come rendere più sicuro il sistema

    come? non si impara nulla con gentuzzu ?
    hahahahaha
    (scusate la risata)

    CIaoooooo

    Commento di cawnus — Agosto 25, 2009 @ 10:14 am | Replica


RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento

Blog su WordPress.com.