[lfs-fr] r977 - in trunk/lfs: . chapter01 prologue

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Jeu 10 Sep 15:02:37 PDT 2009


Author: jmengual
Date: 2009-09-11 00:02:37 +0200 (Fri, 11 Sep 2009)
New Revision: 977

Added:
   trunk/lfs/prologue/architecture.xml
Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/general.ent
   trunk/lfs/prologue/preface.xml
Log:
Notes sur LFS et le 64 bits.


Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2009-09-08 22:30:45 UTC (rev 976)
+++ trunk/lfs/chapter01/changelog.xml	2009-09-10 22:02:37 UTC (rev 977)
@@ -37,6 +37,16 @@
     </listitem>
 
 -->
+   <listitem>
+      <para>10-09-2009</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Ajout d'une section à la préface au sujet des architectures
+          supportées par LFS.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>02-09-2009</para>
       <itemizedlist>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2009-09-08 22:30:45 UTC (rev 976)
+++ trunk/lfs/general.ent	2009-09-10 22:02:37 UTC (rev 977)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "SVN-20090902">
-<!ENTITY releasedate "2 septembre 2009">
+<!ENTITY version "SVN-20090910">
+<!ENTITY releasedate "10 septembre 2009">
 <!ENTITY copyrightdate "1999–2008">
 <!ENTITY milestone "7.0">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Added: trunk/lfs/prologue/architecture.xml
===================================================================
--- trunk/lfs/prologue/architecture.xml	                        (rev 0)
+++ trunk/lfs/prologue/architecture.xml	2009-09-10 22:02:37 UTC (rev 977)
@@ -0,0 +1,64 @@
+<?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 szstè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 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 le système que vous avez. Notez 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>Si vous décidez d'utiliser un système AMD/Intel 64 bits, LFS a quelques limites. D'abord, il ne fournit pas actuellement d'instructions pour un chargeur de démarrage 64 bits. Si vous avez un chargeur de démarrage existant,
+il peut être utilisé pour démarrer sur un système LFS que vous construisez mais
+vous ne pouvez pas contruire <xref linkend="ch-bootable-grub"/> sur un système
+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 :</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 szstème
+"pur" 64 bits. C'est-à-dire qu'elle ne supporte que les exécutables en 64 bits.
+La construction d'un szstè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 pour l'heure pas
+directement supporté par le livre, mais c'est à l'étude pour une future version. En attendant, vous pouvez
+vous référer au projet <ulink url="http://trac.cross-lfs.org/">Cross Linux From
+Scratch</ulink> traduit en français <ulink url="http://lfs.traduc.org/CLFS/">ici</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. Parmi les exemples, on a
+les paquets Zip et certains pilotes de Xorg de <ulink url="http://www.linuxfromscratch.org/blfs/view/cvs/">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>
+

Modified: trunk/lfs/prologue/preface.xml
===================================================================
--- trunk/lfs/prologue/preface.xml	2009-09-08 22:30:45 UTC (rev 976)
+++ trunk/lfs/prologue/preface.xml	2009-09-10 22:02:37 UTC (rev 977)
@@ -13,6 +13,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="foreword.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="audience.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="architecture.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="prerequisites.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="hostreqs.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="typography.xml"/>



More information about the lfs-traducfr mailing list