[Kos-cvs] kos-web/contents features_fr.i,1.7,1.8

thomas at kos.enix.org thomas at kos.enix.org
Wed Dec 29 21:32:16 CET 2004


Update of /var/cvs/kos/kos-web/contents
In directory the-doors:/tmp/cvs-serv4644

Modified Files:
	features_fr.i 
Log Message:
W3C.


Index: features_fr.i
===================================================================
RCS file: /var/cvs/kos/kos-web/contents/features_fr.i,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- features_fr.i	29 Dec 2004 20:28:23 -0000	1.7
+++ features_fr.i	29 Dec 2004 20:32:14 -0000	1.8
@@ -7,37 +7,27 @@
 
 <ul>
 
-<li><b>Architecture cible :</b> PC, processeurs de la famille Intel
-80486 ou Pentium. Uniprocesseur pour le moment.</li>
-
-<p>
-
-<li><b>Machine hôte :</b> chaîne de compilation GNU C (gcc, binutils,
-...), format objet ELF32. Unix (Linux/x86, Solaris/sparc+cross-gcc Ok)
-fortement recommandé</li>
-
-<p>
-
-<li><b>Conception modulaire </b> :
-    <ul><li><a href="http://www.gnu.org/software/grub/">GNU Grub</a>
-        charge le <i>loader</i> et les modules (fichiers objets au
-        format ELF) depuis le disque ou <i>via</i> réseau</li>
-        <li>Le <i>loader</i> effectue l'édition de liens sur les
-	modules et lance le programme résultant : le
-	<i>noyau</i>. La première phase du lancement consiste à
-        initialiser le système dans l'ordre des <i>init
-        levels</i> de chaque module.</li></ul>
+ <li><b>Architecture cible :</b> PC, processeurs de la famille Intel
+ 80486 ou Pentium. Uniprocesseur pour le moment.</li>
 
-<p>
+ <li><b>Machine hôte :</b> chaîne de compilation GNU C (gcc, binutils,
+ ...), format objet ELF32. Unix (Linux/x86, Solaris/sparc+cross-gcc
+ Ok) fortement recommandé</li>
 
-<li><b>Adressage mémoire physique :</b>par pagination essentiellement
-(segmentation configurée en mode Flat). 4Go adressables sans
-restriction (le noyau ne repose pas sur l'<i>identity
-mapping</i>). Extension PAE à terme (pour adresser 64Go).</li>
+ <li><b>Conception modulaire </b> : <a
+ href="http://www.gnu.org/software/grub/">GNU Grub</a> charge le
+ <i>loader</i> et les modules (fichiers objets au format ELF) depuis
+ le disque ou <i>via</i> réseau. Le <i>loader</i> effectue l'édition
+ de liens sur les modules et lance le programme résultant : le
+ <i>noyau</i>. La première phase du lancement consiste à initialiser
+ le système dans l'ordre des <i>init levels</i> de chaque module.</li>
 
-<p>
+ <li><b>Adressage mémoire physique :</b>par pagination essentiellement
+ (segmentation configurée en mode Flat). 4Go adressables sans
+ restriction (le noyau ne repose pas sur l'<i>identity
+ mapping</i>). Extension PAE à terme (pour adresser 64Go).</li>
 
-<li><b>Noyau :</b>
+ <li><b>Noyau :</b>
   <ul><li>monolithique constitué de modules ELF liés en run-time</li>
       <li>multithreadé, préemptible, réentrant</li>
       <li>conçu pour le SMP (<i>Symetric Multiprocessing</i>)</li>
@@ -49,66 +39,56 @@
           par autre chose à terme)</li>
       <li>isolement niveau source des parties portables/non portables</li>
   </ul>
+ </li>
 
-<p>
-
-<li><b>Gestion mémoire physique </b> (module <tt>arch/mm</tt>) :
+ <li><b>Gestion mémoire physique </b> (module <tt>arch/mm</tt>) :
   <ul><li> utilisation du <i>reverse mapping</i> pour faciliter le
            <i>swapping</i> ("<tt>rmap</tt>")</li>
       <li>Possibilit&eacute; de d&eacute;placer n'importe quelle
            page de la m&eacute;moire physique ("<tt>vmap</tt>")</li>
   </ul>
+ </li>
 
-<p>
-
-<li><b>Allocation dans l'espace d'adressage noyau (0-2Go) :</b>
-  allocateur type 'slab' (module <tt>kmem</tt>)</li>
-
-<p>
-
-<li><b>Gestion espaces d'adressages :</b> modèle objet VM de SVR4
-  (module <tt>vmm</tt>). Demand-paging, anonymous & file mapping</li>
-
-<p>
-
-<li><b>Gestion des ressources système :</b> Collecteur d'interfaces pour
-les drivers, appel&eacute; <i>Babel</i>. Babel se charge du lien entre
-l'utilisateur et le noyau, et des relations entre ces deux
-&eacute;l&eacute;ments et le mat&eacute;riel.</li>
+ <li><b>Allocation dans l'espace d'adressage noyau (0-2Go) :</b>
+ allocateur type 'slab' (module <tt>kmem</tt>)</li>
 
-<p>
+ <li><b>Gestion espaces d'adressages :</b> modèle objet VM de SVR4
+ (module <tt>vmm</tt>). Demand-paging, anonymous & file mapping</li>
 
-<li><b>Mode utilisateur :</b> Plusieurs <i>teams</i> existent,
-chacun(e) définissant un espace d'adressage, et constitué(e)s de
-<i>threads</i>. Les teams peuvent partager des pages en
-mémoire. L'espace noyau (0-2G) est partagé par tou(te)s les
-teams. Premieres applications utilisateur de test (module
-<tt>kos-sys</tt>).</li>
+ <li><b>Gestion des ressources système :</b> Collecteur d'interfaces
+ pour les drivers, appel&eacute; <i>Babel</i>. Babel se charge du lien
+ entre l'utilisateur et le noyau, et des relations entre ces deux
+ &eacute;l&eacute;ments et le mat&eacute;riel.</li>
 
-<p>
+ <li><b>Mode utilisateur :</b> Plusieurs <i>teams</i> existent,
+ chacun(e) définissant un espace d'adressage, et constitué(e)s de
+ <i>threads</i>. Les teams peuvent partager des pages en
+ mémoire. L'espace noyau (0-2G) est partagé par tou(te)s les
+ teams. Premieres applications utilisateur de test (module
+ <tt>kos-sys</tt>).</li>
 
-<li><b>Ressources systèmes et matérielles :</b>
-  <ul><li>Driver console simpliste
-      <li>Driver clavier simpliste
-      <li>Driver ATA, d&eacute;tection et lecture des disques durs
-      <li>Driver <i>part</i>, pour la lecture des table de partition
-      <li>Driver FAT, pour la lecture uniquement
-      <li>Driver ligne série ultra-minimal pour le Debug
+ <li><b>Ressources systèmes et matérielles :</b>
+  <ul>
+   <li>Driver console simpliste</li>
+   <li>Driver clavier simpliste</li>
+   <li>Driver ATA, d&eacute;tection et lecture des disques durs</li>
+   <li>Driver <i>part</i>, pour la lecture des table de partition</li>
+   <li>Driver FAT, pour la lecture uniquement</li>
+   <li>Driver ligne série ultra-minimal pour le Debug</li>
+   <li>Début de driver PCI</li>
   </ul>
+ </li>
 
-<p>
-
-<li><b>Debug :</b> Sortie sur ligne s&eacute;rie et en utilisant le
-<i>port-e9-hack</i> de <a
-href="http://bochs.sourceforge.net">Bochs</a>. Fonctionnalités
-intégrées: désassembleur x86, backtrace, lookup des noms de fonctions.</li>
-
-<p>
+ <li><b>Debug :</b> Sortie sur ligne s&eacute;rie et en utilisant le
+ <i>port-e9-hack</i> de <a
+ href="http://bochs.sourceforge.net">Bochs</a>. Fonctionnalités
+ intégrées: désassembleur x86, backtrace, lookup des noms de
+ fonctions.</li>
 
-<li><b>Divers :</b> Bibliothèques de gestion de structures de données
-<tt>libbst</tt> (splay trees), <tt>liblist</tt> (macros pour la
-gestion de listes circulaires doublement chaînées) et <tt>libhash</tt>
-(tables de hachage).</li>
+ <li><b>Divers :</b> Bibliothèques de gestion de structures de données
+ <tt>libbst</tt> (splay trees), <tt>liblist</tt> (macros pour la
+ gestion de listes circulaires doublement chaînées) et
+ <tt>libhash</tt> (tables de hachage).</li>
 
 </ul>
 



More information about the Kos-cvs mailing list