[Osdev-meeting] Mail de d2
osdev-meeting@the-doors.enix.org
osdev-meeting@the-doors.enix.org
23 Apr 2002 15:33:30 +0200
--=-=-=
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable
22 Apr 2002 21:55:23 +0200, tu as dit :=20
> Bonjour,
Bonjour Thomas,
> Aujourd'hui, David Decotigny nous a envoye un message de commit fort
> interessant concernant l'organisation de l'Os dev meeting. Comme tout
> le monde ne recoit pas les messages de commit, j'ai recopie le mail
> ici :
Effectivement, merci. Je ne sais pas trop ce que tu entends par =AB message
de commit =BB, donc :-)
> --- Debut mail ---
<snip>
> Pour la phase d'accueil, si y'a une 50aine de personnes, ca peut etre
> pas mal de faire intervenir les gens par equipe de dev ou en solo si
> ils viennnent en electron libre, qu'ils se presentent, sans ordi sans
> rien : decrivent leur projet brievement en groupe, oralement et tout a
> fait informellement, puis se presentent eux-meme a tour de
> role. Apres, 2eme phase : les "shows" de presentation des projets pour
> ceux qui veulent : slides, show de la mort, demo, ... En insistant
> bien sur 1/ les originalites meme si c'est pas termine (par exemple :
> fonctionnement en equipe distante/locale, perfs de l'OS, modele,
> features, portabilite, ...), 2/ les trucs qui marchent, 3/ les trucs
> qui restent a faire. Ca ferait une entree en matiere qui permettrait
> de savoir qui est qui, que fait quel OS, comment ca marche (en gros),
> comment il est developpe, etc.
=C7a me semble =EAtre n=E9cessaire si on veut pas passer le temps de la ren=
contre =E0
r=E9p=E9ter les m=EAmes choses chacun de son c=F4t=E9 concernant son projet=
, et rester
omnibul=E9 sur son truc en faisant de l'advocacy sans s'int=E9resser aux au=
tres
projets. En ce qui concerne HurdFr, on aura d=E9j=E0 r=E9fl=E9chi - et on a=
d=E9j=E0 -
r=E9fl=E9chi =E0 ces pr=E9sentations, et une conf' devrait avoir lieu avant=
, donc ce
sera rod=E9 :-)
> Concernant le show, je pense que fournir une serie de points sur
> lesquels les shows peuvent partir est important (quel OS pour la
> machine hote, quel langage, quel modele [monolith/micronoyau/autre],
> quelle machine cible, debugging, infos techniques :
> multi-processus/tread, vm, temps-reel, ...) =3D> une sorte de
> mini-plan. Sinon ca va se barrer dans tous les sens, et on risque de
> pas trop voir ce qui se cache derriere (surtout si les mecs ont pas
> l'habitude).
Oui. AMHA, il faudra une esp=E8ce de carte d'identit=E9 assez d=E9taill=E9e=
et r=E9fl=E9chie
que chaque projet devra remplir - et Dieu sait que ce n'est pas une t=E2che
=E9vidente tant les projets sont divers, qui devra =EAtre compl=E9t=E9e par=
une
pr=E9sentation =E0 l'oral plus =AB libre =BB, o=F9 chaque projet pr=E9sente=
ra ses sp=E9cifi-
cit=E9s, motivations, pourquoi, comment, etc.
> Apres ca, certains peuvent faire des presentations plus techniques et
> detaillees (2eme jour ?) sur les features originales de certains
> OS. Eventuellement en s'y mettant a plusieurs equipes de dev sur 1
> point particulier (genre : VMM SVR4, gestion mm mode protege
> x86, ...). Ca, je pense que c'est le genre de truc a prevoir sous la
> forme d'un calendrier a l'avance, histoire que si plusieurs equipes
> presentent le meme truc, elles le fassent ensemble, ou alors 1 seule
> seulement s'en occupe.
Effectivement, c'est que quelque chose auquel nous n'avions pas pens=E9, et=
=E7a me
para=EEt une extr=EAmement bonne id=E9e. En ce qui concerne HurdFr, le Hurd=
=E9tant un
truc assez gros avec beaucoup de projets autour, chaque membre a en quelques
sortes son domaine d'activit=E9 - tel =B5-noyau, telle partie, tel projet .=
. - donc
=E7a nous va parfaitement. D'autant plus que =E7a serait extr=EAmement int=
=E9ressant
pour tout le monde vu qu'=E0 priori, on a tous des connaissances en OSDev, =
et que
donc c'est plut=F4t de la technique et des internals qui nous int=E9ressent=
..
> D'ailleurs, je pense a un truc, pour les mecs qui viennent et font
> partie d'une equipe de dev, ca serait bien (et ca pourrait aider a la
> "selection") qu'ils envoient une description breve du travail de leur
> equipe (caracteristiques de l'os, histoire, combien de developpeurs,
> comment est developpe l'os, pedigree des developpeurs [etudiants,
> pro,...], maturite de l'OS). Pour ceux qui viennent en electron libre,
> demander leurs experiences en terme de patches par exemple ou de
> comprehension sur divers OS libres ou non libres peut aussi etre pas
> mal.
=C0 remplir avant ? Hmm, mmm'ok. Effectivement, =E7a permettrait notamment =
de mettre
=E7a sur un site quelconque et d'attirer les gens qui sont attir=E9s par ce=
rtains
projets dont ils ont d=E9j=E0 entendu parler o=F9 dont la description les i=
nt=E9resse
fortement - le FOSDEM[1] a bien march=E9 comme =E7a. En revanche, je pense =
qu'on
devrait bien pr=E9ciser que toute personne int=E9ress=E9e par l'OSDev, avec=
exp=E9rience
ou non, est la bienvenue, m=EAme si une exp=E9rience et des connaissances s=
eront
probablement requies pour bien comprendre ce qui se dit.. Selon le public, =
il
est aussi possible de faire des pr=E9sentations sur des sujets d'OSDev asse=
z g=E9n=E9-
raux, comme les diff=E9rents algos d'ordonnancement du CPU (sujet =F4 combi=
en
complexe..), et autres joujous. En fait, c'est =E7a qu'il faudrait d=E9fini=
r: quel
public ? Tous ? D=E9j=E0 exp=E9riment=E9s ? Accessibles =E0 tous ? Des endr=
oits/moments
pour tous et d'autres pour gens plus exp=E9riment=E9s ? Je suis pas s=FBr d=
e ce point.
> Pour les journees qui suivent, le truc de reve, c'est que ca suscite
> ET du brain storming, ET du codage de bourrin.
Aucun probl=E8me de ce point de vue l=E0, je peux assurer que m=EAme dans u=
n an il
nous restera du code =E0 faire et des id=E9es =E0 avoir ;-)
> On peut imaginer qu'au debut les equipes evoluent un peu de leur cote, m=
ais
> que les presentations du debut suscitent des interets, et qu'au cours du
> coding, une emulation joue, que des equipes aillent voir les autres
> equipes parce qu'elles aimeraient en savoir plus sur un point qu'elles
> trouvent interessant, etc... Bref, au debut, ca va peut-etre
> ressembler a une coding party. Mais si on est optimiste, on peut
> imaginer que les presentations du debut auront eveille la curiosite de
> quelques uns, qui veulent alors en savoir plus... c'est la que le
> brain storming peut intervenir.
Effectivement. Il faudra voir la disposition des locaux =E9galement: s'il y=
'a
possibilit=E9 d'avoir plusieurs petites salles pour les projets dont pas ma=
l de
d=E9veloppeurs sont pr=E9sents (les =AB developers' room =BB du FOSDEM) et =
genre deux
grandes salles, une ou on conderait en commun comme des bourrins et l'autre=
o=F9
on s'arracherait la t=EAte =E0 propos de tel point ou tel point d'OSDev - v=
ous
inqui=E9tez pas pour =E7a, chez HurdFr on s'emporte souvent mais g=E9n=E9ra=
lement on en
vient pas aux mains :).
--=-=-=
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
> Bref, en gros, j'ai l'impression que c'est le debut qui devrait etre
> structur=E9, afin de mener les gens a s'interesser, a vouloir en savoir
> plus, a eveiller la curiosite des autres. Apres, faut esperer qu'une
> fois lance, le woodstock du coding qui suit pourrait devenir du brain
> storming inter-equipe. C'est peut-etre un peu idealiste tout ca. Car
> ce qui est a craindre, c'est que ca derape en "mon OS est mieux que le
> tien. D'abord.". Et la ca serait con. Si l'etape de presentation est
> bon enfant, faut esperer que la suite "ideale" (cf supra) viendra
> d'elle-meme.
--=-=-=
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable
Franchement, je pense pas que =E7a risque de devenir comme =E7a. Premi=E8re=
ment parce
qu'on aura probablement tous des projets radicalement diff=E9rents, qui ne =
visent
pas le m=EAme public et n'ont pas la m=EAme infrastructure - le Hurd et KOS=
, par
exemple, n'entrent pas franchement en concurrence. Pour avoir r=E9guli=E8re=
ment ces
derniers temps rencontr=E9 des gens sp=E9cialistes/passion=E9s d'OSDev, y'a=
rarement
concurrence. Except=E9 avec *quelques* d=E9veloppeurs Linux, mais il est tr=
=E8s facile
de les ignorer. En tous cas, on pourrait =E0 mon avis =E9viter =E7a en org=
anisant des
trucs communs qui feraient se s=E9parer les =E9quipes et m=E9neraient =E0 d=
es
discussions plus int=E9ressantes. Non, je parle pas de truc a la camp de sc=
out,
mais plut=F4t d'un sujet de code marrant, ou avec des contraintes tr=E8s sp=
=E9cifiques
- genre, une VM int=E9grable avec juste des trucs =E0 rajouter autour - rie=
n =E0
modifier dedans - pour pouvoir l'int=E9grer dans tous les projets, etc. =3D=
) Id=E9es
bienvenus.
> PS : si il manque des 'h', c'est normal (mon clavier est pourri)
En ai pas vu. [Note trollesque: Hhkb ownz.]
> --- Fin mail ---
> Evidemment, je suis pleinement d'accord avec d2 et ce sur tous les
> points. Je dirais meme qu'il faut s'arranger pour :
> 1. que les gens se connaissent avant (mailing list, chats ?)
No pb. Je suis g=E9n=E9ralement sur IRC, alors, si un chan se cr=E9e, je pe=
ux =EAtre
l=E0-bas en permanence. #hurdfr existe sur OpenProjects, #hurd aussi.
OpenProjects me semble =EAtre le r=E9seau indiqu=E9 - c'est le r=E9seau de =
pr=E9dilection
des projets libres, et il offre une bonne infrastructure, stable, sans spam=
et
lamerz qui viennent de tous coins =E0 toutes les heures. Quant =E0 la ML, =
sans
probl=E8me, celle-l=E0 me va, maintenant que j'ai retrouv=E9 mon Gnus ch=E9=
ri et une
config mail potable..
> 2. que l'ambiance reste bonne enfant et pas "mon OS est mieux que le
> tien".
Again, no pb. Je pense pas t'avoir jamais r=E9pliqu=E9 =E7a concernant KOS,=
et m=EAme
concernant Linux je pense qu'il y'a des choses int=E9ressantes.. (m=EAme si,
=E9videmment, je suis pas d'accord *de base* avec la fa=E7on dont Linux est=
fait)
> Qu'en pensez-vous a HurdFR ?
J'en pense =E7a. Je ne peux pas dire pour les autres. J'en discuterai avec =
Ga=EBl
(kilobug) et Mathieu (ghent) demain puisque je les vois, et si j'ai quelque=
=20
chose =E0 rajouter, je mailerai ici. =3D)
OSDevement,=20=20
[1]: http://www.fosdem.org
--=20
Manuel Menal
--=-=-=--