[Linux-Biella] DOMANDA: COMPILAZIONE
Roberto Zanetto
zanetto a iol.it
Mer 26 Nov 2008 18:04:27 CET
Paul TT ha scritto:
> Roberto Zanetto wrote:
>
>> Ieri sera ho provato a compilare il kernel (ho preso un kernel piu'
>> recente intanto fedora rimane sempre indietro) su una macchina core 2
>> selezionando il mio processore (sperando che il compilatore ne sfrutti
>> appieno le nuove features) ed utilizzando make -j2 in modo da fargli
>> gestire 2 threads alla volta.
>> Non ho capito pero' se vengono ricompilate anche le librerie che
>> utilizzano i programmi o se queste rimangono i386 come i programm
>>
> la seconda che hai detto
> anche se invero dipende cosa hai installato che feto li' credo installi
> pacchetti compilati 686.
> non che ti cambi la vita.
>
Mica vero perche' se il SO non sfrutta le nuove istruzioni che via via
vengono implementate nei nuovi processori o non utilizza i nuovi
registri aggiunti, le applicazioni scientifiche, ma anche quelle audio
video ci perdono. Questo perche' i progettisti di Intel e Amd si sono
rotti di creare micro con circuiteria aggiuntiva che ottimizzi il codice
386 a livello hardware e si sono messi a "sparare" continue estensioni
scaricando tale compito al SO
Mi sono fatto dare della documentazione ibm, loro hanno pagine e pagine
sull'ottimizzazione e molte patch (faccio un esempio: per sfruttare le
istruzioni di virtualizzazione specifiche introdotte nei quad core Amd)
Allora non c'e' vantaggio a compilare il kernel per il proprio micro?
Inoltre non capisco bene: sui server si guarda di piu' la stabilita'
rispetto alle prestazioni, ma sui desktop/workstation guardando
l'accoppiata hardware+software che vantaggio ho a non pagare la licenza
del SO se poi non riesco a spremere la macchina (e quindi la ammortizzo
al 90%)?
Grazie carissimo, mi rispondi sempre
Maggiori informazioni sulla lista
Linux