[Kos-dev] Re: KOS:question

Thomas Petazzoni thomas.petazzoni at enix.org
Mon Oct 4 09:43:41 CEST 2004


Salut !

[ Je ne sais pas quel client mail tu utilises, mais il rajoute un ^M à
la fin de chaque ligne ! ]

On Mon, Oct 04, 2004 at 03:02:42AM +0200, r.le_mentec at libertysurf.fr wrote :

> Tout d abord bravo, je suis tout a fait admiratif quant a la
> maniere dont vous maniez le projet KOS. Je suis de plus tres
> interesse par la theorie des OS, et souhaiterais mettre ce
> que j ai pu lire en pratique.

Merci !

> Je suis etudiant en seconde annee a l epitech, annee pendant
> laquelle nous devons realiser un projet libre, et
> souhaiterais realiser un projet relatif a la conception de
> certaines parties d un os.

Ca me parait être une bonne idée ! Dans le cadre de mes études à
l'UTBM, j'ai également pu travailler sur KOS (c'est indiqué sur le
site).

> Je souhaiterais personnellement m investir dans KOS, mais je
> crains de ne pas avoir les competences suffisantes pour le
> moment(mes acquis sont theoriques seulement), ni le temps
> necessaire; Je souhaiterais cependant profiter de mon projet
> libre(et du temps que je dois lui accorder) en seconde annee
> pour travailler sur votre os et pourquoi pas developper
> certains modules(je ne c pas encore quoi exactement,
> pourquoi pas une stack tcp/ip).

Pourquoi pas ! Nous sommes toujours preneurs de nouvelles
fonctionnalités. L'aspect pile TCP/IP est déjà pris par quelqu'un
d'autre qui est censé travailler dessus, mais pour l'instant je n'ai
rien vu venir, et cette personne ne peut travailler dessus que jusqu'à
début décembre.

De toute façon, avant l'implémentation d'une quelconque pile TCP/IP,
il faudra procéder à l'écriture d'un pilote de périphérique pour carte
réseau.

> Ma question se resume ainsi: cela pose t il un probleme si
> je base mon projet sur kos? Bien entendu, si je developpe
> qqchose d utilisable il n y aura aucun probleme pour vous de
> l utiliser(et si je me sens suffisemment a l aise je compte
> bien vous aider a faire avancer KOS).

Non, cela ne pose bien entendu pas de problèmes. Il faut simplement
trouver quelque chose à faire qui soit relativement indépendant du
reste. La première idée qui me vient à l'esprit c'est le support en
écriture du système de fichiers FAT, mais l'amélioration du driver IDE
(utilisation des IRQ et du DMA) ou l'écriture d'un pilote de
périphérique pour carte réseau sont également envisageables.

Tout ce qui concerne la gestion mémoire et la gestion des threads est
déjà écrit (même s'il reste du travail), et il sera sans doute plus
délicat (mais pas impossible !) d'y prendre part.

As-tu entendu parler de la série d'articles publiée dans Linux
Magazine France au sujet du développement pas à pas d'un petit système
d'exploitation ?

> Merci beaucoup pour votre reponse, et je tiens serieusement
> a vous feliciter pour la qualite et la maniere
> professionnelle dont KOS evolue, l architecture qui l
> englobe, votre maniere de reflechir sur certains points...
> je trouve vraiment ca remarquable et tres motivant.

Hum, profesionnelle, je ne pense pas ;-) Amusante oui !

Bonne journée,

Thomas
-- 
PETAZZONI Thomas - thomas.petazzoni at enix.org 
http://thomas.enix.org - Jabber: kos_tom at sourcecode.de
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7


More information about the Kos-dev mailing list