[Linux-Biella] DOMANDA: COMPILAZIONE

Paul TT paultt a bilug.linux.it
Mer 26 Nov 2008 18:12:57 CET


Roberto Zanetto wrote:
> 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.
non saprei.
per applicazioni scientifiche son d'accordo, ma dimmi che app 
scientifiche usi che possano risentire della differenza ;)
per audio/video io uso solo mplayer e x264, praticamente. e ambedue 
hanno codice interno in assembly per le varie estensioni di cui dici, 
per cui il problema non si pone. non si pone cmq se altre app non hanno 
tali codifiche nel sw, e quindi non le usano, indipendentemente dal 
codice relativo.
se vuoi sfruttare a fondo il sistema compili tutto tutto.
>  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?
>   
il kernel certamente si'.
> 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%)?
>   
ma lol
se parli di so veri, e intendo osx per i desktop o solaris o ios5 per 
server, allora puo' anche avere senso quello che dici.
se parli delle finestre, no. li' il kernel e' anche meno ottimizzato 
direi. se ti compili i tuo, poi vai alla grande.
come dissi prima "se vuoi sfruttare a fondo il sistema compili tutto 
tutto.". e guarda caso, avendo i sorgenti puoi' farlo.... ;P

> Grazie carissimo, mi rispondi sempre
>   
ma figurati
sono conciso e coccoloso. come al mia auto, c'n'c. che ispira anche 
altro significato. :D

-- 
"Beautiful breasts are like ripe fruits,
inviting the observer to pick them and nibble them."



Maggiori informazioni sulla lista Linux