Index du Forum » » Tous sujets

Auteur

Microkernel, kernel monolithique, exo-kernel ?
thellier
902      

  PostĂ© : 12-12-2017 10:28

Bon y a toujours les vieux dĂ©bats du genre "le micro noyau c'est mieux car y a moins de chose dedans" (proche de la pensĂ©e unique nĂ©o libĂ©rale qui dit que externaliser/dĂ©localiser c'est mieux) mais qui dit moins de chose dans le noyau dit plus de communication (messages) entre les diffĂ©rentes parties donc un gros gachis du cpu Ă  communiquer des donnĂ©es/structures qui pourraient ĂŞtre partagĂ©es Ă  mĂŞme un (gros) noyau. Comme sur Amiga la mĂ©moire est partagĂ©e et que l'on passe directement les pointeurs sur les structures alors ça reste lĂ©ger et efficace

Après je suis d'accord le concepteur (fabricant de l'ordinateur) du noyau doit coder les mêmes éléments genre un scheduler, une gestion de la mémoire, une des disques, etc... qu'il les compile au final dans un seul binaire ou plusieurs il a fallu faire le même code

Par contre les dĂ©veloppeur tiers peuvent sur un micro-noyau changer des Ă©lĂ©ments sans avoir besoin d'avoir accès au (sources du) noyau: genre changer une .library entière ou patcher une de ses fonctions = c'est très cool et moins lourd que de recompiler le noyau Ă  la linux ... IMHO

Enfin une fois de plus je rĂ©pète mon Mantra : "L'utilisateur final l'OS il s'en fout (et le noyau encore plus) et c'est les applis disponibles qui l'intĂ©resse"








Sam440 - Sam460 - X5000 - PowerBookG4 - WinUAE - MiniMig



Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x

https://www.amiga-ng.org/index.php?op=edito/viewtopic.php?topic=2477&forum=10