• [^] # Re: bang bang dans la vitrine ...

    Posté par . En réponse à la dépêche Linus N'a pas craché dans ton Mac!. Évalué à 1.

    Il y'a de très bons documents concernant les micro-noyaux et les
    noyaux monolithiques, seule bonne conséquence du fameux troll
    quasi-millénaire [ ;) ], entre autre les écrits de Tanenbaum,
    très bon spécialiste de l'architecture des OS il faut le dire.
    Mais ceux-ci sont assez complexes et théoriques. Pour commencer,
    tu peux consulter http://unios.dhs.org/oskernels.html(...) qui résume
    rapidement mais de façon claire les différents types de noyaux,
    leurs avantages, leurs inconvénients, etc. En général, la bibliographie
    du projet Kos ( http://kos.enix.org(...) ), qu'on peut trouver à l'adresse
    http://kos.enix.org/biblio.html(...) , est une bonne base pour commencer le
    développement système ou simplement comprendre comment marche un OS.
    (on y trouve également de nombreux codes sources, tels que celui de Linux 0.01 :-),
    et le projet en lui-même est très intéressant pour débuter dans la programmation d'OS)
    La discussion entre Tanenbaum et un certain Linus Benedict Torvalds est également
    passionante (résumé + archive complète disponible à l'adresse
    http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html(...)).
    Enfin, on peut évidemment consulter les sites des différents micro-noyaux,
    tels que http://www.gnu.org/software/hurd/(...) ( et hop un peu de pub au passage :-),
    qui donne des liens vers des documents de base tels que les Mach Principles (un must-read AMHA),
    et le fameux Towards a New Strategy of OS Design.

    Et bien d'autres, but Google is your friend.

    --
    Manuel Menal