website logo
Auteur
avatar
thellier

Forum » » Tous sujets » » Microkernel, kernel monolithique, exo-kernel ?


Posté : 12-12-2017 10:28 icone du post

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://amiga-ng.org/viewtopic.php?topic=2477&forum=10