[Kos-cvs] kos-web/contents contribute_en.i, 1.3, 1.4 contribute_fr.i, 1.6, 1.7

thomas at kos.enix.org thomas at kos.enix.org
Mon Aug 22 15:10:08 CEST 2005


Update of /var/cvs/kos/kos-web/contents
In directory the-doors:/home/the-doors/thomas/kos-cvs/kos-web/contents

Modified Files:
	contribute_en.i contribute_fr.i 
Log Message:
Mise à jour

Index: contribute_en.i
===================================================================
RCS file: /var/cvs/kos/kos-web/contents/contribute_en.i,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- contribute_en.i	9 Jan 2005 14:34:20 -0000	1.3
+++ contribute_en.i	22 Aug 2005 13:10:05 -0000	1.4
@@ -52,9 +52,10 @@
  list if you're not successful at compiling or running it ;</li>
 
  <li>Start hacking by creating a new and simple <i>module</i> by
- taking the examples on available modules. Once you're familiar with
- the compilation and testing procedure, you can start hacking items
- that are on the TODO-list, see next section. </li>
+ taking the examples on available modules or on the documentation <?
+ en_put_doc("kos_current/doc/helloworld"); ?>. Once you're familiar
+ with the compilation and testing procedure, you can start hacking
+ items that are on the TODO-list, see next section. </li>
 
 </ol>
 
@@ -85,7 +86,10 @@
  <li>Implementing IRQ and DMA usage in the IDE driver. Currently, the
  IDE driver only uses the <i>polling</i> mode (i.e busy-waiting),
  which is not very efficient. Adding IRQ and maybe DMA support would
- be very nice ;</li>
+ be very nice ;<br/><i>Remark: the IDE driver of the <a
+ href="http://sos.enix.org">SOS</a> operating system supports
+ IRQs. The code of this driver should be available by the end of 2005,
+ as the SOS project progresses.</i></li>
 
  <li>Improve the PCI driver. Currently, a very basic PCI driver
  detects the PCI devices of the system. This driver has to be improved
@@ -93,10 +97,16 @@
  and for their configuration ;</li>
 
  <li>Implement a NE2000 PCI driver, usable with the emulated devices
- of Qemu and Bochs.</li>
+ of Qemu and Bochs.<br/><i>Remark: a simple NE2000 driver will be
+ available in the <a href="http://sos.enix.org">SOS</a> operating
+ system by the end of 2005. This may be a source of
+ inspiration.</i></li>
 
  <li>Implement a basic ARP, IP, and then UPD, ICMP, TCP stack. Of
- course, this has to be done step by step.</li>
+ course, this has to be done step by step. <br/><i>Remark: a small but
+ incomplete ARP/IP/ICMP stack will be available in the <a
+ href="http://sos.enix.org">SOS</a> operating system by the end of
+ 2005. This may be a source of inspiration.</i</li>
 
  <li>Split the <code>idt</code> module, which is the module that
  contain the interrupt handling code, into two parts. The first part

Index: contribute_fr.i
===================================================================
RCS file: /var/cvs/kos/kos-web/contents/contribute_fr.i,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- contribute_fr.i	9 Jan 2005 19:19:57 -0000	1.6
+++ contribute_fr.i	22 Aug 2005 13:10:05 -0000	1.7
@@ -62,8 +62,8 @@
  série d'articles rédigée par David Decotigny et Thomas Petazzoni et
  publiée dans Linux Magazine France. Cette série d'articles décrit pas
  à pas la construction d'un système d'exploitation simple, baptisé
- SOS. Toutes les informations et les anciens articles sont disponibles
- sur le site <a
+ SOS, fortement inspiré de KOS. Toutes les informations et les anciens
+ articles sont disponibles sur le site <a
  href="http://sos.enix.org">http://sos.enix.org</a>.</li>
 
  <li>Lire les documents <i>Modules dans KOS</i> (<?
@@ -73,11 +73,12 @@
  contiennent les informations les plus intéressantes au sujet du
  projet ;</li>
 
- <li>Programmer un petit <i>module</i> simple en prenant exemples sur
- les modules déjà existants. Une fois que vous êtes familier avec les
- procédures de compilation et de tests, vous pouvez choisir un des
- éléments de la liste de la section suivante. Parlez-en sur la liste
- avant de commencer !</li>
+ <li>Programmer un petit <i>module</i> simple en prenant exemple sur
+ les modules déjà existants, ou sur la documentation <?
+ en_put_doc("kos_current/doc/helloworld"); ?>. Une fois que vous êtes
+ familier avec les procédures de compilation et de tests, vous pouvez
+ choisir un des éléments de la liste de la section suivante. Parlez-en
+ sur la liste avant de commencer !</li>
 
 </ol>
 
@@ -112,7 +113,10 @@
   IDE. Pour l'instant, le driver IDE utilise uniquement la technique
   du <i>polling</i>, c'est à dire l'attente active, ce qui n'est pas
   très efficace. Ajouter le support des IRQ, et pourquoi pas du DMA
-  serait intéressant ;</li>
+  serait intéressant ;<br/><i>Remarque: le pilote IDE de <a
+  href="http://sos.enix.org">SOS</a> fonctionne avec les IRQs, il peut
+  être utile de s'en inspirer. Le code de ce pilote sera prochainement
+  disponible.</i></li>
 
   <li>Améliorer le driver PCI. Pour l'instant, un driver PCI très
   basique détecte les périphériques PCI du système. Ce driver doit
@@ -121,11 +125,17 @@
   disponibles, et si oui quelles sont leurs caractéristiques ;</li>
 
   <li>Implémenter un driver pour les cartes réseau PCI NE2000. Cette
-  carte réseau est émulée par Bochs et Qemu ;</li>
+  carte réseau est émulée par Bochs et Qemu ;<br/><i>Remarque: <a
+  href="http://sos.enix.org">SOS</a> disposera d'un petit pilote
+  NE2000 qui sera prochainement disponible (fin 2005
+  vraisemblablement)</i></li>
 
   <li>Implémenter une pile réseau basique, avec le support ARP, IP, et
   pourquoi pas UDP, ICMP et TCP ! Bien sûr, cela doit être fait étape
-  par étape, au fur et à mesure.</li>
+  par étape, au fur et à mesure.<br/><i>Remarque: <a
+  href="http://sos.enix.org">SOS</a> disposera d'une petite pile IP
+  qui sera prochainement disponible (fin 2005
+  vraisemblablement)</i></li>
 
   <li>Séparer le module <code>idt</code> en deux modules. Ce module
   contient le code de gestion des interruptions, mais celui-ci mélange



More information about the Kos-cvs mailing list