[Kos-cvs] kos-web/contents histo_fr.i,1.7,1.8
thomas at kos.enix.org
thomas at kos.enix.org
Tue Dec 28 23:58:10 CET 2004
Update of /var/cvs/kos/kos-web/contents
In directory the-doors:/tmp/cvs-serv22828
Modified Files:
histo_fr.i
Log Message:
Passage en gras.
Index: histo_fr.i
===================================================================
RCS file: /var/cvs/kos/kos-web/contents/histo_fr.i,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- histo_fr.i 28 Dec 2004 22:57:08 -0000 1.7
+++ histo_fr.i 28 Dec 2004 22:58:08 -0000 1.8
@@ -10,18 +10,18 @@
<p><h5>Quelques dates importantes :</h5></p>
<ul>
-<li><small>Octobre 2004</small>
+<li><b>Octobre 2004</b>
Travail par Thomas sur un nouveau système de mapping, reverse mapping
et gestion de la mémoire physique. Le nouveau système a été conçu dans
l'objectif de permettre la mise en place de la synchronisation au
niveau de la gestion de la mémoire virtuelle.</li>
-<li><small>Juillet 2004</small>
+<li><b>Juillet 2004</b>
Présentation de KOS par David et Thomas aux <a
href="http://www.rencontresmondiales.org/">Rencontres Mondiales du
Logiciel Libre</a> à Bordeaux, dans le cadre du thème Embarqué.</li>
-<li><small>Juin 2004</small>
+<li><b>Juin 2004</b>
David et Thomas commencent la rédaction d'une série d'articles publiés
dans Linux Magazine France concernant la programmation d'un OS. Ces
articles illustrent le développement d'un petit système d'exploitation
@@ -29,16 +29,16 @@
fortement de KOS. La série doit compter environ 12 numéros, et
s'étaler sur plus d'un an.</li>
-<li><small>Mardi 1er juin 2004</small>
+<li><b>Mardi 1er juin 2004</b>
Présentation de KOS à l'<a href="http://www.utbm.fr">UTBM</a>, par
Thomas.</li>
-<li><small>Dimanche 25 avril 2004</small>
+<li><b>Dimanche 25 avril 2004</b>
Présentation de KOS à <a
href="http://idile.org/libreast/index.php">Libr'East</a>, par
Thomas.</li>
-<li><small>de Septembre 2003 à Janvier 2004</small> Travail de Thomas
+<li><b>de Septembre 2003 à Janvier 2004</b> Travail de Thomas
et Mélanie Bats sur KOS dans le cadre de leurs études à l'<a
href="http://www.utbm.fr">UTBM</a>. Leur travail a porté sur deux
éléments principaux :
@@ -59,14 +59,14 @@
</li>
-<li><small>Décembre 2003</small>
+<li><b>Décembre 2003</b>
Au cours d'un Week-end de codage,
Julien et Thomas ont amélioré le support du format de fichier ELF. Ils
ont également travaillé sur les threads utilisateurs et leurs piles,
ainsi que sur quelques finitions de la mémoire virtuelle. Enfin, ils
ont commencé à étudier le fonctionnement du bus PCI.</li>
-<li><small>Octobre 2003</small>
+<li><b>Octobre 2003</b>
Au cours d'un Week-end de codage,
Julien et Thomas ont implémenté plusieurs primitives importantes, en
particulier <i>fork</i>, <i>exec</i> et <i>brk</i>, ainsi que toute
@@ -74,7 +74,7 @@
virtuelle, de processus et d'interfaçage avec les applications
utilisateurs.</li>
-<li><small>Fin mai 2003</small>
+<li><b>Fin mai 2003</b>
Week-end de codage entre David et Thomas à Montpellier. Le scheduler a
été recodé, en intégrant directement du code de gestion de waitqueues,
et en posant le postulat que seul le thread en cours d'éxécution n'est
@@ -86,7 +86,7 @@
actuel compile, et tourne, mais n'est pas exempt de bugs ;-)
</li>
-<li><small>Début mai 2003</small>
+<li><b>Début mai 2003</b>
Après une longue période d'inactivité, due à une forte occupation des
principaux développeurs, et à un blocage concernant Babel, le
développement de Kos a enfin repris le Week end dernier. En effet,
@@ -118,7 +118,7 @@
modèle. Cependant, les drivers de tty, part, ide et fat n'ont pas
encore été réimplémentés, mais ceci ne saurait tarder. </li>
-<li><small>Novembre 2002</small> WE de codage avec Julien, David et
+<li><b>Novembre 2002</b> WE de codage avec Julien, David et
Thomas. Implementation d'un nouveau module "kares" (pour Kos
Abstraction and Resource Export Services), le nouveau Babel. Cette
nouvelle version est en fait le résultat de l'intégration des idées
@@ -131,14 +131,14 @@
partie du code est en C++ (sans exceptions, sans RTTI), pour voir ce
que cela peut donner. </li>
-<li><small>Aout 2002</small> Week End de codage Thomas/d2. Mise en
+<li><b>Aout 2002</b> Week End de codage Thomas/d2. Mise en
place d'un modele etandant le Babel actuel pour le dialogue
cpl3/cpl0. Repose sur le principe d'interfaces multiples pour les
ressources, et sur un peu de reflexivite pour eviter d'avoir des GUID
a la COM :) Petit programme de test C++ (linux/x86 seulement) pour
voir (module kos-dev/syscall-test).</li>
-<li><small>Mi-juillet 2002</small> Une présentation de KOS a eu lieu
+<li><b>Mi-juillet 2002</b> Une présentation de KOS a eu lieu
au LSM (Libre Software Meeting) à Bordeaux le vendredi 12
juillet. Cette présentation a été réalisée par Thomas Petazzoni. Les
slides de la présentation seront bientôt disponibles online. Cette
@@ -146,12 +146,12 @@
(Marcus Brinkmann et Neal Walfield) et donc de discuter du
développement des systèmes d'exploitation.</li>
-<li><small>Début juillet 2002</small> Reecriture du chargeur elf32
+<li><b>Début juillet 2002</b> Reecriture du chargeur elf32
pour le noyau. Permet de charger n'importe quel objet reloquable
elf32, sans hypothese sur les sections (pas de script ld pour former
les modules), ni sur le nombre d'initlevels. </li>
-<li><small>Juin 2002 </small>Quelques améliorations :
+<li><b>Juin 2002 </b>Quelques améliorations :
<ul>
<li>Amélioration mineure du driver console : on change de console
via Alt+Fx (1 <= x <= 8).
@@ -174,7 +174,7 @@
</ul>
</li>
-<li><small>Mai 2002 :</small>Journée de coding ce WE entre Julien et
+<li><b>Mai 2002 :</b>Journée de coding ce WE entre Julien et
Thomas.
<ul>
<li>Amélioration du driver console : support du multi console, du
@@ -196,7 +196,7 @@
</ul>
</li>
-<li><small>Avril 2002 :</small> Un Week-End de coding avec David,
+<li><b>Avril 2002 :</b> Un Week-End de coding avec David,
Julien et Thomas, puis encore 5 jours de coding entre Julien et
Thomas.
<ul><li>Implémentation de l'interface Babel <i>anon</i> pour les zones de mémoires anonymes (mappings de /dev/null). Tests réalisés à partir d'une application CPL3, avec <i>demand paging</i>.
@@ -214,20 +214,20 @@
<li>Correction de bugs divers.
</ul>
-<li><small>Mars 2002 :</small> Une journée de coding entre Julien et Thomas
+<li><b>Mars 2002 :</b> Une journée de coding entre Julien et Thomas
<ul><li>Intégration de la dernière version de Babel.
<li>Mise en conformité des modules <i>vmm</i> et <i>ide</i> avec le nouveau Babel.
<li>Création du module <i>part</i>, et mise en conformité avec le nouveau Babel.
</ul>
-<li><small>Fin Février 2002 :</small>
+<li><b>Fin Février 2002 :</b>
<ul><li>Proprification drivers FAT et IDE
<li>Chargement en mémoire et éxécution sous Kos d'un binaire compilé et linké sous Linux (gcc et ld). C'est le premier vrai programme qui tourne sous KOS !
<li>Nouvelle version de <i>rmap</i> pour gérer les problèmes de synchronisation.
<li>Possibilité de mapper une page dans l'espace user de n'importe quelle team depuis n'importe quelle team (<i>map foreign</i>).
</ul>
-<li><small>Mi-Février 2002 :</small> Un mois de coding pour Thomas, dont un Week-End avec David, et un autre avec Julien.<br>
+<li><b>Mi-Février 2002 :</b> Un mois de coding pour Thomas, dont un Week-End avec David, et un autre avec Julien.<br>
Durant son mois de coding, Thomas a avancé sur les points suivants :
<ul><li>Création d'un driver IDE qui permet de détecter les disques durs et les lecteurs de CDs, ainsi que la lecture des disques durs.
<li>Création d'un driver FAT extrêmement simpliste.
@@ -247,18 +247,18 @@
<li>Mapping de la zone noyau 4k-2G en une seule région.
<li>Nouveau flag dans les slabs indiquant si l'ensemble des pages constituant un cache sont swappables ou non.
</ul>
-<li><small>Novembre 2001 :</small>Week-end KOS avec David, Julien et Thomas.
+<li><b>Novembre 2001 :</b>Week-end KOS avec David, Julien et Thomas.
<ul><li>Simplification du modèle de la VMM : plus de drivers de <i>virtual regions</i>, mais des drivers au niveau des <i>shadow resources</i>.
<li>Amélioration du système de debugging : en plus des constantes statiques (#define) pour activer/désactiver les différents moyens de debugging (sur console, sur le port e9 de Bochs, sur ligne série), on dispose maintenant de variables qui permettent au cours de l'éxécution d'activer/désactiver les différents moyens de debugging.
<li>Début de réflexion et de codage d'un pseudo compilateur <b>K</b> pour l'écriture des drivers KOS. Nos essais avec ocamllex et ocamlyacc ne sont pas très concluants.
<li>Les modules task-x86, mm-x86 et lib-x86 sont maintenus réunis dans un sous répertoire x86. Un lien symbolique arch pointe vers x86 par défaut.
</ul>
-<li><small>Septembre-Octobre 2001 :</small>
+<li><b>Septembre-Octobre 2001 :</b>
<ul>
<li>Kos, qui ne compilait plus à cause des travaux en cours sur la VMM, recompile de nouveau.
<li>Mise en place du nouveau site Web en PHP.
</ul>
-<li><small>Aout 2001 :</small>Semaine KOS avec David, Thomas et Julien :
+<li><b>Aout 2001 :</b>Semaine KOS avec David, Thomas et Julien :
<ul><li>Réorganisation des modules comme scheduler, task-x86 ou idt.
<li>Gestion de DSR (Deffered Service Routine) et de DST (Deferred Service Thread).
<li>Initiatilisation par un module bootstrap (initialisation a plusieurs niveaux, et retrait de l'identity mapping avant de lancer le noyau.
@@ -270,12 +270,12 @@
<li>Support de l'optimisation -fomit-frame-pointer.
<li>Réorganisation de task-x86 et mm-x86.
</ul>
-<li><small>Mai-Juillet 2001 :</small>
+<li><b>Mai-Juillet 2001 :</b>
<ul><li>L'allocateur de mémoire pour le noyau kvalloc est prêt.
<li>Mini driver série (seulement ouput) pour faciliter le debugging sur machine réelle.
<li>Corrections de bugs dans la gestion de la mémoire physique
</ul>
-<li><small>Avril 2001 :</small>Semaine KOS avec David, Julien et Thomas :
+<li><b>Avril 2001 :</b>Semaine KOS avec David, Julien et Thomas :
<ul><li>Implémentation d'un syscall pour Babel
<li>Implémentation d'un <i>usleep</i>, de sémaphores et de <i>messages queues</i>.
<li>Execution du noyau en mémoire virtuelle (et non dans l'identity mapping).
@@ -286,15 +286,15 @@
<li>Mini-driver clavier.
<li>Beaucoup de réorganisation dans les sources, et énormement de debugging !
</ul>
-<li><small>Mars-Avril 2001 :</small>Intégration de Babel dans un module, double fault fonctionnel.
-<li><small>Février 2001 :</small>Week-End KOS avec David, Julien et Thomas
+<li><b>Mars-Avril 2001 :</b>Intégration de Babel dans un module, double fault fonctionnel.
+<li><b>Février 2001 :</b>Week-End KOS avec David, Julien et Thomas
<ul><li>Multithreading au niveau noyau fonctionnel, sauf les débordements de piles (double fault).
<li>Grandes avancées dans le développement de Babel
<li>Correction de plusieurs bugs.
<li>Début d'expérimentation du double fault.
</ul>
-<li><small>Janvier 2001 :</small>Petit Week-End KOS avec David et Thomas
+<li><b>Janvier 2001 :</b>Petit Week-End KOS avec David et Thomas
<ul><li>Début de gestion de la mémoire virtuelle
(ajout/suppression/modification de régions virtuelles)
<li>Allocation/désallocation de piles CPL0
@@ -304,17 +304,17 @@
<li>Le multithreading au niveau noyau n'est alors pas fonctionnel.
</ul>
-<li><small>Toussaint 2000 :</small>Petit Week-End KOS avec David,
+<li><b>Toussaint 2000 :</b>Petit Week-End KOS avec David,
Julien, Jérome et Thomas. L'allocateur de mémoire pour le noyau codé
par Thomas est prêt. Discussions intenses au sujet de Babel.
-<li><small>Debut Octobre 2000 :</small>David et Thomas améliorent le
+<li><b>Debut Octobre 2000 :</b>David et Thomas améliorent le
loader (support de différents types de modules) et l'optimisent
(division par trois de la vitesse de linkage).
-<li><small>Aout 2000 :</small>Deux semaines de programmation avec
+<li><b>Aout 2000 :</b>Deux semaines de programmation avec
Julien, David et Thomas qui ont portées leurs fruits : le loader est
terminé. Nous n'utilisons plus notre propre bootsecteur, mais
utilisons à la place le <i>bootloader</i> <i>Grub</i>. En effet,
@@ -328,7 +328,7 @@
le loader, relocation des modules, puis éxécution du noyau proprement
dit.
-<li><small>Printemps 2000 :</small>Grande réflexion sur le projet. On
+<li><b>Printemps 2000 :</b>Grande réflexion sur le projet. On
recommence tout sur des bases plus saines, avec une architecture plus
réfléchie, et quelque chose de mieux concu. <a
href="http://kos.enix.org">Kos</a> sera un système modulaire : le
@@ -336,72 +336,72 @@
vmm, pmm, etc ...), qui seront linkés ensemble au démarrage par un
<i>loader</i>.
-<li><small>12 - 14 Fév 2000 :</small> Seconde Assemblée KOS, toujours
+<li><b>12 - 14 Fév 2000 :</b> Seconde Assemblée KOS, toujours
au Château de Méridon. Encore une fois trois jours intenses, moins de
programmation mais beaucoup de débats. Malheureusement pas de photos
cette fois ci :-(
-<li><small>29 - 1er Nov 99 :</small> Première Assemblée KOS au Château
+<li><b>29 - 1er Nov 99 :</b> Première Assemblée KOS au Château
de Méridon. Un très bon moment, les photos <a
href="./photos.html">ici</a>!
-<li><small>5 Octobre 1999 :</small> Nouveau design pour KOS-web !
+<li><b>5 Octobre 1999 :</b> Nouveau design pour KOS-web !
-<li><small>29 Septembre 1999 :</small> Une nouvelle page aussi
+<li><b>29 Septembre 1999 :</b> Une nouvelle page aussi
importante qu'utile pour l'utilisation de KOS-cvs a été crée <a
href="/cgi/cvsweb">ici</a>.
-<li><small>20 Septembre 1999 :</small> Nouvelle version sur KOS-cvs !
+<li><b>20 Septembre 1999 :</b> Nouvelle version sur KOS-cvs !
Elle est désormais compilable sous les deux os (dos & linux) à partir
d'un makefile unique.<br>Elle comprend également un driver clavier
enfin fonctionnel, une version de conio.c débuggée et un bootsecteur
réactualisé (support de kernel plus volumineux ).
-<li><small> 15 Septembre 1999 :</small> Le record de 59 abonnées à
+<li><b> 15 Septembre 1999 :</b> Le record de 59 abonnées à
KOS-ml a été atteind !
-<li><small>Septembre 1999 :</small> Le travail reprend, tout le monde
+<li><b>Septembre 1999 :</b> Le travail reprend, tout le monde
est de retour pour travailler. Une version 0.05 est rapidement
disponible avec toutes les améliorations faites durant l'été. <br>Mise
en place de tous les moyens techniques à disposition (Web/CVS).
-<li><small>Eté 1999 :</small> Le travail est interrompu pour cause
+<li><b>Eté 1999 :</b> Le travail est interrompu pour cause
de vacances, refonte du site officiel
-<li><small>Mai,Juin 1999:</small> Réorganisation du projet, le nombre
+<li><b>Mai,Juin 1999:</b> Réorganisation du projet, le nombre
de participants étant passé de 2 à plus de 30 !!!
-<li><small>18/04/1999 :</small> Après de nombreux essais, ce sont
+<li><b>18/04/1999 :</b> Après de nombreux essais, ce sont
finalement Coffeeman et Emmanuel Marty qui réussissent à faire
fontionner un kernel 32bits depuis le Bootsecteur de KOS, DJGPP est
alors utilisé pour compiler KOS
-<li><small>09/04/1999 :</small> Grâce au travail des nouveaux
+<li><b>09/04/1999 :</b> Grâce au travail des nouveaux
développeurs, Thomas Lorblanches parvient à faire tourner le kernel en
Mode Protégé : Une grande avancée !
-<li><small>06/04/1999 :</small> Création de la mailing-list par Julien
+<li><b>06/04/1999 :</b> Création de la mailing-list par Julien
Munier, appel à la contribution sur les OS-Ring et NG.
-<li><small>03/04/1999 :</small> Abandon officiel du projet par Dimitri
+<li><b>03/04/1999 :</b> Abandon officiel du projet par Dimitri
Ara, on le regrettera
-<li><small>02/03/1999 :</small> Julien Munier rejoint le groupe suite
+<li><b>02/03/1999 :</b> Julien Munier rejoint le groupe suite
à un message diffusé sur LVI
-<li><small>25/02/1999 :</small> Exécution d'un kernel en C, linké avec
+<li><b>25/02/1999 :</b> Exécution d'un kernel en C, linké avec
JLOC
-<li><small>15/02/1999 :</small> Déclaration d'un pile par le
+<li><b>15/02/1999 :</b> Déclaration d'un pile par le
Bootsecteur, éxecution d'un kernel 16bits en assembleur
-<li><small>04/01/1999 :</small> Détection du processeur (386+
+<li><b>04/01/1999 :</b> Détection du processeur (386+
nécessaire)
-<li><small>16/12/1998 :</small> Premier Bootsecteur affichant "Loading
+<li><b>16/12/1998 :</b> Premier Bootsecteur affichant "Loading
KOS ..." (version 0.0.1)
-<li><small>11/10/1998 :</small> Premier MBR valide
+<li><b>11/10/1998 :</b> Premier MBR valide
</ul>
<?
More information about the Kos-cvs
mailing list