[Linux-Biella] DOMANDA: COMPILAZIONE

Paolo Ciarrocchi paolo.ciarrocchi a gmail.com
Gio 27 Nov 2008 12:11:57 CET


2008/11/27 Roberto Zanetto <zanetto a iol.it>:
>>> 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%)?
>>>
>>
>> beh quando riesci a ricompilare la finestra di zio bill, fammi sapere
>> che ti candido come zappatore supremo di rendomd (si scrive cosi?) :oD
>>
> Qui pero' si fa un po' di confusione: devo ricompilare Linux per poter
> utilizzare appieno le nuove generazioni dei uprocessori, Microsoft non
> ottimizzera' il codice dei suoi SO, come gira voce, pero' aggiunge in
> continuazione patch per il supporto ai vari set di istruzioni che escono
> sia di Intel che di Amd e anche non lo facesse lo Zio comunque Intel
> aggiorna in continuazione i suoi compilatori in modo che i programmi
> sfruttino tutte le nuove estensioni x86 e qui si parla di piu' di un
> centinaio di nuove istruzioni  solo nelle ultime 2 generazioni di
> processori.

I programmi che usano quel compilatore, se ricompilati possono avere
dei benifici.
La stessa cosa la puoi fare con Gentoo o cercando le applicazioni che
ti servono compilate per il tuo processore.

> Secondo una rivista dell'IEEE il compilatore Intel Linux svernicia il
> compilatore GNU C per applicazioni cad, grafica vettoriale, calcolo
> fisico (videogiochi), calcolo scientifico.... quindi qualcosa da zappare
> c'e'! Non e' che voglio zappare l'aria

E ricompilati quelle applicazioni con quel compilatore senza "zappare
via niente".

Ciao,
-- 
Paolo
http://paolo.ciarrocchi.googlepages.com/
http://mypage.vodafone.it/


Maggiori informazioni sulla lista Linux