• [^] # Re: rentrons dans le vif du sujet

    Posté par (site web personnel) . En réponse au journal Linux un bloat, ah bon ?. Évalué à 1.

    Je ne parle pas de modules pour les perfs, mais tout simplement de modules pour des questions de distribution, de développement en équipe séparée, etc. Exemple : le kernel Linux est capable de charger un module "à chaud". Le module en question est déployé en tant que binaire séparé et n'est pas chargé automatiquement (sauf si la configuration de la machine l'indique bien évidemment).
    Il faut également pouvoir charger des modules dans des espaces mémoires différents avec des droits différents (séparation userland/kernelland). Tout ca suppose qu'on passe par une autre étape qu'une bonne grosse compilation du bouzin qui contient tout vu quon connait pas la machine cible.
    Sans parler que même si ca prend "seulement" 5 minutes à compiler sur ton quadri-coeur de la mort, pour le développeur c'est attroce comme environnement de test/déboggage.

    Bref autant de critère qui rend la séparation en module indispensable pour tout gros projet, et un kernel est un gros projet.