| whygee |
trolleurs du soir, bonsoir ! :-)
Jar Jar a écrit a écrit :
C'est sûrement pour réinventer la roue qu'ils réutilisent les drivers de Linux...
Citation :
Mais franchement, j'ai déjà touché à Plan9, et Hurd c'est
vraiment un OS d'ET bourré à l'alcool de marmottes. Un de leurs
soucis vient de leurs décisions de départ, c'est à dire de
tout faire par IPC, alors non seulement c'est multithreadé
comme des fous, mais en plus pour communiquer ils font tout
par IPC : faut pas demander à ta bécane d'aller vite.
A tel point que lors des RMLL, l'équipe Hurd presque au complet
a discuté avec celle de F-CPU pour voir ce qui serait possible
d'améliorer... mais c'est *par définition* inoptimisable,
même avec un proc fait pour :-DDDD
|
C'est complètement faux, un appel système c'est par définition super lent, c'est juste que l'existant en matière de monolithique (Linux) est super optimisé pour la vitesse, alors que le micro-noyau utilisé actuellement par le Hurd (GNU Mach) est une grosse bouse aussi rapide qu'une baleine bourrée au jus de limace superconcentré.
Un appel IPC dans L4 est trois fois plus rapide qu'un appel système Linux. Mais à part ça, les micronoyaux c'est forcément lent ?
|
:-)))
bon, c'est Markus B. qui m'a fait sa démo sur son laptop.
à côté, le mien sous (YG)LFS. De 1, je l'utilise pour faire
du développement sous Copyleft avec des outils "pro"
compilés pour RH7. donc ça rique de coincer un peu avec le Hurd,
mais on va dire que c'est une question d'ouverture (sauf quand
on connait le prix des licences) et de "part de marché" de
la plate-forme. Linux ro><ore la race de sa mère car
non seulement il est "gratuit", mais en plus le portage
est tès simple car les outils sont développés en grande
partie pour/sur SUN.
Ensuite, je suis déçu que le Hurd soit une somme de bonnes
idées mal implémentées. Par rapport à ça, Plan9 c'est le pied.
Pour activement "participer" à F-CPU, je suis bien placé
pour dire que l'idée ne sert à rien sans une implémentation
qui la sert au mieux. Je pense que Hurd, malgré ses qualités,
a au moins 5 ans de "passage du tunnel". Il y a des trucs
sympas (l'idée de base d'un uNoyo est pas bête et apporte
des choses) mais le reste ... Qu'est-ce qu'ils ont fumé
pour imaginer un "login anonyme" (je me souviens plus
du terme exact) ? Ca sert à quoi, à part charger le
système de fichier avec des flags à la con ? C'est encore
RMS qui se revoyait au "bon temps du MIT quand yavait pas
les mots de passe" ???
Ceci dit, je fais confiance à l'équipe, avec mmu et kb,
ça avancera certainement :-) La plupart des autres (je
ne les connais pas tous) sont très compétents. Mais faut
être sérieux de temps en temps.
YG |