Re: Bonjour et question de monolythique
On Fri, 26 Apr 02 18:48:44 +0200
D-Mic <d-mic@ifrance.com> wrote:
>
> Je suis nouveau sur cette ml et je profite de ce message pour passer un
> bonjour a tout le monde
>
> Une petite question
>
> Un kernet "monolythique" c'est quoi ?
>
> Merci beaucoup
monolithique, ca veut dire en gros qu'il n'y a que tu compile tout
le kernel dans un seul fichier qui est chargé dans son ensemble,
comme Linux.
Par opposition aux kernels modulaires comme le microkernel Hurd
où tu as un noyau minimal et des serveurs modulaires qui font
l'analogue de ce que tu trouves dans un noyau linux (gestion
des processes, filesystems, ...)
L'avantage théorique des noyaux monolithique est que ca
permet d'être plus flexible, de permettre à chaque utilisateur
d'accéder à des services comme monter une partition alors
que c'est impossible sous Linux car ca tourne dans le kernel
et donc il faut être root.
Tu peux upgrader les services du noyau sans rebooter.
Un autre avantage est une architecture plus propre, plus
modulaire, ou les composants sont bien identifiés, notamment
une gestion genre ACL de la sécurité par composant.
Mais bon à mon avis ce sont surtout des arguments théoriques,
certains peuvent être intéressants mais même les développeurs
du Hurd avouent qu'ils le développent pour se faire plaisir
et ne sont pas convaincus qu'un jour ca marchera.
Un gros inconvénient qui lui n'est pas théorique est que les
différents services du noyaux perdent des ressources à communiquer
entre eux, alors que dans un noyau monolithique toutes les données
sont dans le même process donc les fonctions passent des pointeurs
et ne recopient pas les données.
Alain
--
To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: