• [^] # Re: RAID dans BRTFS

    Posté par . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 10.

    Ce que tu proposes est aussi une « optimisation » prématurée. Ce n'est juste pas une optimisation de la même chose (optimiser la vitesse, optimiser la réutilisabilité). Rendre le système modulaire demande d'ajouter du code, d'installer des « hooks » pour gérer tout ça… Au final, tu complexifies le système, sous prétexte que « peut-être un jour » on aura besoin d'utiliser ça ailleurs. Un code non-modulaire peut-être plus simple (c'est ce qu'on cherche en n'optimisant pas à tout va, un code simple…).

    C'est d'ailleurs ce qui a fait le succès de Linux sur Hurd. Linus n'a pas écrit un noyau monolithique pour la vitesse. Il l'a écrit parce que c'était plus simple. Créer un micro noyaux (alors qu'il se fichait de la portabilité) aurait été une optimisation prématurée. Le code est devenu modulaire plus tard quand ils en ont eu besoin.