Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Architetture di destinazione LFS‌

Le principali architetture di destinazione di LFS sono le CPU AMD/Intel x86 (32 bit) e x86_64 (64 bit). D'altra parte, è noto che le istruzioni di questo libro funzionano anche, con alcune modifiche, con le CPU Power PC e ARM. Per costruire un sistema che utilizza una di queste CPU, il prerequisito principale, oltre a quelli nelle prossime pagine, è un sistema Linux esistente come una precedente installazione di LFS, Ubuntu, Red Hat/Fedora, SuSE o un'altra distribuzione che prende di mira l'architettura che hai. Si noti inoltre che una distribuzione a 32 bit può essere installata e utilizzata come sistema host su un computer AMD/Intel a 64 bit.

Alcuni altri fatti sui sistemi a 64 bit devono essere aggiunti qui. Rispetto a un sistema a 32 bit, le dimensioni dei programmi eseguibili sono leggermente maggiori e le velocità di esecuzione dei programmi arbitrari sono solo leggermente superiori. Ad esempio, in una build di prova di LFS-6.5 su un sistema basato su CPU Core2Duo, sono state misurate le seguenti statistiche:


Architettura Tempo di costruzione Dimensioni di costruzione 32 bit 198.5 minuti 648 MB

64 bit 190.6 minuti 709 MB

Architettura Tempo di costruzione Dimensioni di costruzione 32 bit 198.5 minuti 648 MB

64 bit 190.6 minuti 709 MB

Immagine

Come puoi vedere, la build a 64 bit è solo il 4% più veloce ed è più grande del 9% rispetto alla build a 32 bit. Il guadagno derivante dal passaggio a un sistema a 64 bit è relativamente minimo. Ovviamente, se hai più di 4 GB di RAM o vuoi manipolare dati che superano i 4 GB, i vantaggi di un sistema a 64 bit sono sostanziali.


Note:

La discussione di cui sopra è appropriata solo quando si confrontano build sullo stesso hardware. I moderni sistemi a 64 bit sono considerevolmente più veloci dei vecchi sistemi a 64 bit e gli autori di LFS raccomandano di basarsi su un sistema a 64 bit quando viene data la possibilità di scegliere.

Note:

La discussione di cui sopra è appropriata solo quando si confrontano build sullo stesso hardware. I moderni sistemi a 64 bit sono considerevolmente più veloci dei vecchi sistemi a 64 bit e gli autori di LFS raccomandano di basarsi su un sistema a 64 bit quando viene data la possibilità di scegliere.

Linux From Scratch - Versione 9.0


La build a 64 bit predefinita che risulta da LFS è considerata un sistema a 64 bit "puro". Cioè, supporta solo eseguibili a 64 bit. La creazione di un sistema "multi-lib" richiede la compilazione di molte applicazioni due volte, una volta per un sistema a 32 bit e una volta per un sistema a 64 bit. Questo non è direttamente supportato in LFS perché interferirebbe con l'obiettivo educativo di fornire le istruzioni necessarie per un semplice sistema Linux di base. Puoi fare riferimento al progetto Cross Linux From Scratch per questo argomento avanzato.


Il miglior sistema operativo cloud computing su OnWorks: