Subversion Repositories svn LFS-FR

Rev

Rev 1342 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../general.ent">
  %general-entities;
]>

<sect1 id="pre-architecture">
  <?dbhtml filename="architecture.html"?>

  <title>Architectures cibles de LFS</title>

<para>L'architecture cible primaire de LFS est le processeur Intel 32 bits.
Si vous n'avez pas construit de système LFS auparavant, vous devriez commencer par
cette cible. L'architecture 32 bits est le système Linux le plus largement supporté
et elle est la plus compatible, tant avec les logiciels libres que propriétaires.</para>

<para>D'un autre côté, les instructions de ce livre sont connues pour fonctionner,
moyennant quelques modifications, aussi bien avec les processeurs Power PC qu'avec ceux AMD/Intel 64 bits. Pour construire
un système qui utilise un de ces processeurs, le prérequis principal supplémentaire à ceux des pages suivantes est la présence d'un système comme une LFS précédemment installée, Ubuntu, Red Hat/Fedora, SuSE, ou une
autre distribution représentant l'architecture que vous avez. Remarquez aussi que
vous pouvez installer et utiliser un système 32 bits en tant que
système hôte sur un système AMD/Intel 64 bits.</para>

<para>Il faut ajouter ici d'autres éléments concernant les systèmes 64 bits.
Comparé à un système 32 bits, la taille des programmes exécutables est
légèrement plus importante et les vitesses d'exécution ne sont
pas beaucoup plus rapides. Par exemple, dans le test de la construction de
LFS-6.5 sur un système basé sur un processeur bicoeur, nous avons relevé
les statistiques suivantes&nbsp;:</para>

<screen><computeroutput>Temps de construction de l'architecture     Taille de la construction
32 bit       198.5 minutes  648 Mio
64 bit       190.6 minutes  709 Mio</computeroutput></screen>

<para>Comme vous pouvez le voir, la construction 64 bits n'est plus rapide que de 4%
et elle est plus lourde de 9% par rapport à la construction 32 bits. Le gain du passage au système
64 bits est relativement minime. Bien entendu, si vous avez plus de 4 Gio de RAM ou si vous voulez
manipuler des données qui excèdent 4 Gio, les avantages d'un système 64 bits
sont substantiels.</para>

<para>La construction 64 bits par défaut qui résulte de LFS est considérée comme un système
"pur" 64 bits. C'est-à-dire qu'elle ne supporte que les exécutables en 64 bits.
La construction d'un système "multi-lib" implique la construction de beaucoup d'applications à deux reprises,
une fois pour le système 32 bits et une fois pour le système 64 bits. Ceci n'est pas
supporté par LFS car cela interfèrerait avec l'objectif pédagogique visant à
fournir les instructions nécessaires à un simple système Linux de base. Vous
pouvez vous référer au projet <ulink url="http://lfs.traduc.org/CLFS/">Cross Linux From Scratch</ulink>
pour ce sujet avancé.</para>

<para>Un dernier commentaire sur les systèmes 64 bits. Il y a des paquets qui ne peuvent pour l'instant
pas être construits dans un système 64 bits "pur" ou qui impliquent des
instructions de construction spécialisées. En général, ces paquets incluent des
instructions du langage de l'assembleur spécifiques au 32 bits qui échouent
lors de la construction sur un système 64 bits. Ceci inclut
certains pilotes de Xorg de <ulink url="http://www.linuxfromscratch.org/blfs/view/svn/">Beyond Linux From Scratch (BLFS)</ulink>. On peut contourner la plupart de ces problèmes,
mais cela peut impliquer des procédures spécialisées ou des correctifs.</para>

</sect1>