human
Différence entre monolithique et micro-noyau. A quelle catégorie appartient Linux ? Explique comme si j'avais cinq ans.
gpt
Un système d'exploitation avec un noyau monolithique a tout empilé dans un seul « programme ». Techniquement , votre pile réseau pourrait jouer avec les données appartenant aux routines d' accès au disque ( mais elles * ne devraient pas * ) . Un système d' exploitation à micro - noyau applique l' idée que des parties indépendantes ne devraient pas pouvoir jouer avec les données et les ressources les unes des autres en faisant de chaque partie un " programme " séparé et en les obligeant à communiquer via un petit noyau de transmission de messages ( le microkernel ) afin que ce soit la * seule * façon dont des composants séparés peuvent interagir . De nos jours, tous les principaux systèmes d'exploitation commerciaux sont monolithiques. Alors que, techniquement, OSX est construit sur un micro-noyau, il n'exécute qu'un seul "service" qui gère tout.