Projet de Conception de Système d'exploitation - Approfondissement

De Ensiwiki
Aller à : navigation, rechercher

Le cours "Projet de Conception de Système d'exploitation - Approfondissement" est composé d'un projet réalisé au fil des 11 semaines du semestre.

L'ensemble de la documentation technique utile est ici:

Planning

Il y a sept phases dans Projet_système_:_roadmap. Il est fortement conseillé de suivre cette roadmap. Il est également fortement conseillé d'avoir porté les tests du répertoire user/ coté noyau et de les avoir tous passés avant de commencer la phase 5 (mémoire virtuelle et appel système, la phase la plus technique en dehors ce qui est fait en PCSEF au premier semestre).


Conseils

  • Vous pouvez utiliser votre machine, c'est même conseillé (cf point suivant)
  • Tester avec plusieurs environnements (qemu, virtualbox, bochs, un vrai PC) permettent de voir apparaître des bugs plus rapidement
  • Pour une utilisation efficace de git à 6 ou 7, vous devriez vraiment utiliser plusieurs branches. Toutes les indications sont dans la page git de ensiwiki. Un schéma de travail avec les branches qui devrait fonctionner pour ce projet est celui de git workflow