Newsgroup: it.comp.os.linux.software
Titolo: Gentoo, debian ed ottimizzazione pacchetti.

Ho finalmente provato ad installare la Gentoo attratto dall'idea di vedere
la differenza tra una distribuzione non ottimizzata ed una ottimizzata.
Mi sono reso conto che ricompilare tutto e' abbastanza noioso, ma anche
inutile, nel senso che se io ricompilo per Pentium4 sul mio PC otterro'
lo stesso eseguibile che otterrei da un altro PC che fa lo stesso, quindi
mi basterebbe trovare in rete i pacchetti gia' ottimizzati per Pentium4 ed
avro' raggiunto lo scopo senza perdere tempo a ricompilare. Per questo
gli sviluppatori di Gentoo forniscono anche i diversi "stage" di installazione
precompilati, per chi non vuole fare tutto da zero.
Anche distribuzioni come RedHat e Mandrake distribuiscono pacchetti ottimizzati
per i[3-6]86. Mi piacerebbe avere lo stesso anche con Debian, anche se con una
distribuzione cosi' vasta e su cosi' tante architetture sarebbe decisamente
oneroso distribuire pacchetti ottimizzati per i vari processori, ma sarebbe
bello poter trovare almeno i pacchetti base, od avere la possibilita' di
ricompilarli su richiesta (magari si puo' gia', ma non so come).
Che ne pensate?
Alessandro.

 precompilati, per chi non vuole fare tutto da zero
Questo discorso vale unicamente per l'installazione.
Dopo non hai piu' nessun pacchetto precompilato, quindi la compilazione non
mi sembra cosě inutile.
Inoltre non esiste La compilazione. Io posso tranquillamente aggiungere
delle flag di ottimizzazione in piu' rispetto a quelle usate per compilare
gli stages, ottenendo dei compilati diversi nelle prestazioni.
Se quando parli di Debian intendi dire che ti piacerebbe trovare dei precompilati
di ogni programma per ogni architettura (comprese differenze tra
processori), direi che e' pura utopia :)
Ciao,
Riccardo
-- 
-=Riccardo Galli=-
 _,e.
s~  ``
 ~@.   ideralis Programs
.   ol 
 `**~  
http://www.sideralis.net


No, dicevo che mi "bastavano" i pacchetti di base (compilatore,
librerie e file fondamentali), anzi forse basterebbe avere un opzione per
installare il pacchetto ricompilandolo per il mio sistema (probabilmente c'e'
ma non la conosco).
Alessandro.

 non so come).
apt-get --compile source nomepacchetto


E io che mi ostino ad usare dselect...
Grazie
Alessandro.

 apt-get --compile source nomepacchetto
non ho controllato su woody, ma su sid c'e` anche apt-build con la
bellissima opzione
apt-build world
che ricompila tutto! :)
Sotto BUGS c'e` scritto "many". Io personalmente non l'ho mai provato.
In ogni caso dovrebbe automaticamente ottimizzare per l'architettura su
cui gira.
Bye.
 

[mer, 22 gen 2003, alle 17:14] -  test scrive:

 c'e' pure apt-build:
 "apt-build is a simple command line interface for downloading,
  building and installing packages".
  che ha il comodo comando "word":
  "world - Rebuild and reinstall packages on your system"
  'nzomma, le possibilita' non mancano... ;)
-- 
Franco (togli TOGLIMI se vuoi rispondermi)
"La pratica della felicita' puo' diventare sovversiva quando si
collettivizza".					 Felix Guattari

  'nzomma, le possibilita' non mancano... ;)
yep. peraltro e` un 3ad da poco passato qui. divertentissimo ricompilare
tutta la distribuzione perche` uno poi cambia scheda madre (sai, non
capitasse).
utilizzimo. sisi.
-- 
The linuX Files -- The Source is Out There.
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 Anche questo e' vero, anche se a me basterebbe definire la CPU.
Puoi definire la cpu e basta anche se secondo prove che ho effettuato
inserire flag "studiate" ottimizza!
-- 
Federico:       
http://www.sideralis.net
Espace:  
http://www.sideralis.net/espace
IRC:          
irc.sideralis.fastland.org
Linux:             
http://www.gentoo.org

 utilizzimo. sisi.
Attualmente cambio piu' spesso distribuzione che scheda madre :-P
Alessandro
...che questo non vuol dire che mi mettero' a ricopilare tutto...

 installato.
Si, l'ho capito, parlavo in generale :-)
Alessandro.


E poi Linux mica gira solo su i PC...
...e su altre piattaforme non e' cosi' frequente cambiare scheda madre!
Alessandro.

 non ho controllato su woody, ma su sid c'e` anche apt-build con la
In woody non c'e`. :-(

 vedere
Ma gentoo e' pure un volgare "file manager" per linux.
Perche' devono creare tutta questa confusione con i nomi non lo capiro'
mai!
NIS, per esempio, vuol dire circa mille cose ...
--
Massimiliano Adamo

 intendersi come procedura veloce per l'installazione (potresti anche
I precompilati esistono anche per tutti gli altri ebuild.
(da man emerge)
--usepkg (-k)
              Tells emerge to use binary packages (from $PKGDIR) if
              they  are available,  thus possibly avoiding some
              time-consuming compiles.[..]
-- 
Linux Users Group Trieste 
http://trieste.linux.it

 inserire flag "studiate" ottimizza!
Che tipo di flag usi tu, e di quanto cambiano le tue prestazioni?
Io ho in .bashrc
export CFLAGS="-O6 -march=athlon-xp -ffast-math -fexpensive-optimizations".
Si puň fare di piů? :-)
Lory

 .. da veri masochisti, direi.
Io uso il sistema di lanciare gli aggiornamenti prima di andare a dormire e
per compilare il Kde ci vorrebbe circa una notte se tutto andasse bene.
Peccato che il bastardo si sia bloccato sul pacchetto unixODBC per un bug
che ha richiesto 2 patch (1+ una patch alla patch). (Totale tre notti per 
installarlo)

 NIS, per esempio, vuol dire circa mille cose ...
L'IT e` piena di acronimi (appunto...)
-- 
 Ciao, Bianco.                         Reply to luca.bianco (at) 
tiscali.it
|--------[Powered by Debian GNU/Linux Sarge - 2.4.19 - AMD K6-200]--------|
|------------[Linux Registered User #287769 - Machine #169192]------------|

 L'IT e` piena di acronimi (appunto...)
 
Si ma che casino. ... Si crea confusione anche con la traduzione degli
acronimi stessi. Su appunti Linux ho trovato scritto: SMTP = Semdmail
Trasport Protocol :( Quando mai? la S sta per Simple e non per Sendmail.
--
Massimiliano

 Trasport Protocol :( Quando mai? la S sta per Simple e non per Sendmail.
Questa e` palesemente una str#!$ata... o semplicemente un errore si stUmpa
;-)
