[Kos-dev] ca continue ...

Thomas Petazzoni kos-dev@enix.org
Tue, 23 Jan 2001 19:01:56 +0100


salut,

bon j'ai mis a jour le TODO, avec quelques nouvelles choses.
sinon, j'ai quelques questions :

- on avait parle d'un thread qui dispatche les signaux c'est bien ca ?
- quand un thread CPL3 d'une team donne fait un page fault, un mauvais
page fault (genre il essaie d'ecrire la ou il faut pas, ou alors
dereferencement de pointeur nul), on fait quoi : on kille tous les
threads de la team, ou alors juste le thread incrimine ?
- appel fork/vfork/exec.. vraiment necessaires (en tout cas dans le meme
esprit que Unix) ? fork = héritage de tout, dans un nouvel espace
d'adressage, mais doit on copier tous les threads de la team mere ? en
gros un fork concerne-t-il une team ou un thread ? sous Unix, on
pourrait dire que ca concerne une 'team', parce que pour le noyau, il
n'y a qu'un seul flux d'instructions, pas de multiples threads (sauf
avec certains patchs noyau). il faut donc reflechir a la tournure que
doivent prendre ces syscall.
- envoi de signal possible entre thread ? je suppose que oui. le thread
principal de chaque team se chargerait alors du dispatching. partage de
memoire : clairement entre team. les tubes c'est entre threads ? enfin
bref, je commencais a me poser des questions concernant l'IPC.

je voulais aussi savoir ou ca en etait Babel. parce qu'on va bientot en
avoir besoin. je suis tout a fait conscient du fait que c'est complique,
etc... mais ca fait un bout de temps qu'on est dessus. je ne critique en
rien ton travail Julien, ni celui de d2, ni celui de personne. c'est
simplement un constat c'est vrai que nous n'avons aucun delai a
respecter, mais je voulais vous attirer sur un point : j'ai l'impression
que l'on utilise la methode de developpement traditionnel kos. ca fait
longtemps qu'on parle de Babel, et que du code ne sort pas. essayons de
sortir un truc, meme pas terrible, quitte a recommencer, reprendre au
fur et a mesure. c'est ce que nous avons fait jusqu'a present, et
apparemment ca marche :))
ce n'est pas du tout un coup de tete, ni des reproches, juste une
suggestion. rien de plus. j'espere que vous comprendrez ceci comme je
veux que vous le compreniez (oulala c'est complique).

amicalement,

thomas

(promis je me demmerde pour qu'il n'y ait plus la pub, en fait c'est mon
serveur SMTP qui fait ca).
-- 
PETAZZONI Thomas
thomas.petazzoni@meridon.com     UIN : 34937744
Projet KOS : http://kos.enix.org


 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif