AMD64/FAQ/it

Questo articolo contiene le FAQ (Frequently Asked Questions) riguardanti Gentoo Linux/AMD64.

Introduzione
Questo documento contiene le risposte alle domande più comuni che riguardano l'utilizzo di Gentoo Linux sui sistemi AMD64. Molte di queste domande provengono dai [//forums.gentoo.org/ forum], dalle chat IRC, e dalle varie [//www.gentoo.org/main/en/lists.xml mailing list]. Il [//www.gentoo.org/proj/en/base/amd64/ progetto Gentoo/AMD64] fornisce supporto per Gentoo Linux su questa architettura. Se hai domande o suggerimenti riguardanti questa FAQ, sei invitato ad inviare una email a.

Qual è la differenza tra AMD64 e EM64T?
Entrambe le sigle si riferiscono a processori a 64 bit, alcuni prodotti da AMD (AMD64) e gli altri da Intel (EM64T). I processori a 64 bit di AMD includono le famiglie Athlon 64, Turion, Neo, Phenom e Opteron. La controparte Intel include le famiglie Core2, Core i"x", Celeron, Xeon e Pentium (tutte basate sull'architettura Core2). Le ultime versioni del vecchio Pentium4 e di alcuni Xeon supportano EM64T.

La linea di processori a 64 bit di AMD è arrivata sul mercato prima di quella Intel, e di conseguenza, per ragioni storiche, la keyword per tutte le architetture compatibili x86-64 in Gentoo è. Di conseguenza, "AMD64" è considerato un termine generico per definire i processori a 64 bit, che siano AMD o Intel.

Quali CFLAGS dovrei usare?
E' consigliabile utilizzare delle  semplici per evitare problemi non prevedibili sul sistema. Le  supportate sono   sia per sistemi AMD che Intel (EM64T).

Che kernel dovrei scegliere?
Puoi usare praticamente tutti i sorgenti del kernel che sono disponibili in Portage. Raccomandiamo comunque di usare in quanto si tratta di un kernel progettato per Gentoo Linux. Contiene parecchie patch specifiche per AMD64 e di conseguenza è l'unico kernel ufficialmente supportato da Gentoo/AMD64.

Assicurati di avere l'opzione IA32_EMULATION attiva nel kernel.

Avrò un aumento di prestazioni se uso un sistema a 64 bit invece che a 32 bit?
Questa domanda non ha una risposta semplice. In alcuni casi vedrai prestazioni migliori, in altri invece no. Nell'uso quotidiano, non c'è praticamente differenza tra usare un sistema a 64 bit o a 32 bit. I sistemi a 64 bit generalmente sono più veloci in campi come il calcolo a virgola mobile, ovvero quello di solito usato dalle applicazioni multimediali e di rendering 3D. L'articolo su Linux.com "64-bit performance in Gentoo Linux" (e anche "64-bit Linux and BSD are maturing steadily") probabilmente ti interesserà. Per maggiori dettagli, c'è anche una discussione interessante ( "Article: 64-bit performance in Gentoo Linux") sul nostro forum.

Cosa è "multilib" e come si usa?
Ogni processore AMD64 è in grado di eseguire codice sia a 32 bit che a 64 bit. Ciononostante, quando si ha una applicazione a 32 bit, non è possibile usarla con librerie a 64 bit o viceversa. È possibile, però, eseguire nativamente (senza il bisogno di emulazioni) applicazioni a 32 bit se tutte le librerie condivise di cui l'applicazione necessita sono disponibili come oggetti a 32 bit. Si può scegliere quindi di volere o meno il supporto multilib selezionando il relativo profilo. Il profilo di default ha il supporto multilib abilitato.

Come creo un chroot a 32 bit?
Consultare la 32bit chroot guide.

Posso aggiornare il mio sistema da x86 ad AMD64 usando emerge -e @world?
A causa delle numerose differenze tra una installazione (32-bit) e una  (64-bit), non è possibile effettuare questo tipo di passaggio. È necessaria una installazione pulita utilizzando il Gentoo Handbook AMD64.

Da notare che i files binari creati su un sistema x86 molto probabilmente non potranno essere letti su un sistema amd64. In particolare, database quali MySQL, innoDB, Berkeley DB, SQLite, OpenLDAP ecc. che non possono essere semplicemente copiati. È necessario esportare (dump) il database in un formato indipendente dall'architettura, come quello testuale, prima di importarlo su un sistema AMD64.

Posso usare Reiser4?
Reiser4 non è disponibile in nessuno dei kernel offerti dal progetto Kernel Gentoo, di conseguenza il team AMD64 non lo supporta. La risposta è no.

I driver binari NVIDIA/ATI funzioneranno?
Si, sia NVIDIA che ATI distribuiscono driver che funzionano su AMD64. Puoi installarli lanciando o. Se hai ulteriori dubbi riguardo questi driver, puoi leggere la guida Nvidia o le ATI FAQ.

Come faccio a usare le funzioni Cool'n'Quiet/PowerNow/SpeedStep?
Bisogna compilare il kernel con il supporto a queste funzioni. Basta abilitarle come mostrato qui sotto:

In seguito, lanciare e modificare  con un editor di testo.

Ora è sufficiente lanciare per assicurarsi che cpufrequtils venga lanciato ad ogni avvio.

Posso usare Adobe Flash?
Sì. Basta installare. Assicurarsi però di leggere i messaggi restituiti dall'ebuild una volta che è stata installata.

Voglio installare il pacchetto X, ma emerge restituisce: (masked by: ~amd64 keyword)
Questo significa che il pacchetto è ancora nel tree 'testing'. Per maggiori informazioni consultare la pagina man di Portage o l'articolo Mixing Software Branches del Manuale AMD64

Voglio installare il pacchetto "pippo", ma emerge restituisce: (masked by: missing keyword)
Questo significa che il pacchetto non è ancora stato testato. Questo non implica che il pacchetto non funzioni, è infatti possibile smascherarlo accettando un'altra architettura (o set di architetture) per il pacchetto. L'esempio di seguito mostra come far accettare a Portage l'installazione di un dato pacchetto per una qualsiasi keyword.

Se funziona, faccelo sapere e inviaci un bug report sul Bugzilla di Gentoo, così che il team AMD64 possa inserire la giusta keyword e fare in modo che gli altri utenti possano beneficiare dei tuoi test.

Come posso aiutare?
Con la crescente popolarità dell'architettura AMD64, abbiamo bisogno di più aiuto. C'è ancora molto da fare per migliorare la qualità di Gentoo/AMD64. Qualsiasi utente può contribuire nei seguenti modi:


 * Inviando bug report, anche generici.
 * Testando software che ancora non hanno la keyword.
 * Partecipando al progetto Arch testers project.
 * Aiutando a rispondere alle domande nelle mailing list, nei forum e sui canali IRC.
 * Proponendo patch.

Dove posso ottenere aiuto o più informazioni riguardo Gentoo/AMD64?
Se non hai trovato risposta alle tue domande, puoi trovare altre risorse sulla home page del nostro progetto. Puoi anche trovarci nel canale su chat.freenode.net, sul Gentoo/AMD64 Forum, o attraverso la mailing list.