Il y a beaucoup de grains OS avec source disponible, mais j'ai un sentiment d'essayer de choisir par eux va être très difficile. Un noyau de production est un travail complexe, il est donc difficile de comprendre la théorie derrière cela en regardant le code.
Ce que vous voulez probablement est un simulateur d'OS qui se concentre sur l'enseignement de la théorie. Nous avons écrit les nôtres dans mes classes OS. Juste une rapide recherche sur Google est venu avec cette liste d'un certain nombre d'entre eux:
http://vip.cs.utsa.edu/simulators/
Linux? (Caractère stupide minimum.) – wj32
Tout serait génial – Nataly