[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é de déplacer n'importe quelle
page de la mé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é <i>Babel</i>. Babel se charge du lien entre
-l'utilisateur et le noyau, et des relations entre ces deux
-éléments et le maté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é <i>Babel</i>. Babel se charge du lien
+ entre l'utilisateur et le noyau, et des relations entre ces deux
+ éléments et le maté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é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é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é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é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