J'ai dit EN MODE NOYAU, pas DANS LE NOYAU. Sinon, effectivement, il n'y a pas de pollution du cache SPECIFIQUE A L'IPC, mais ton raisonnement n'en reste pas moins incompréhensible pour moi. Voyons un exemple. Tu es en mode user dans un processus qui veut ouvrir un fichier. Sous Linux, tu passes ton processus en mode noyau et tu appelles la fonction qui va ouvrir le fichier et qui te renvoie le fd. En L4, tu passes le processus en mode noyau et tu fais un RPC vers le serveur de fichier qui lui-même exécute la fonction d'ouverture de fichier et te renvoie le fd. Expliques moi clairement comment la deuxième solution peut être plus rapide que la première. Aussi rapide, je veux bien le croire (modulo quelques instructions en plus pour l'IPC).
Par contre, je suis d'accord avec le fait qu'un excellent mécanisme d'IPC est un bien, mais bon l'enfonçage de porte ouverte, c'est pas trop mon truc. Je suis aussi tout à fait d'accord, un micro-noyau permet de faire plus de choses qu'un noyau monolithique. Les modules simplifient seulement le développement.
[^] # Re: linux a 11 ans, momment de changer d'air!
Posté par boubou . En réponse à la dépêche Bitkeeper, RMS et PLONK.. Évalué à 1.
Par contre, je suis d'accord avec le fait qu'un excellent mécanisme d'IPC est un bien, mais bon l'enfonçage de porte ouverte, c'est pas trop mon truc. Je suis aussi tout à fait d'accord, un micro-noyau permet de faire plus de choses qu'un noyau monolithique. Les modules simplifient seulement le développement.