On Fri, 26 Apr 02 18:48:44 +0200 D-Mic <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

