Réaliser son propre système d'exploitation
La base de la construction du noyau de Pépin OS
Bonjour,
Je vous présente un tutoriel de Michelizza :
Programmer le noyau d'un système d'exploitation est un très bon moyen pour en comprendre le fonctionnement, et c'est dans cette optique que Michelizza a commencé le développement de Pépin. Ce tutoriel tente de guider le programmeur dans ses premiers pas en décortiquant la base de la réalisation d'un noyau et en en présentant les composantes élémentaires.
Une partie du noyau est codée en Assembleur i386 et le reste est codé en langage C. La maîtrise de ce dernier ainsi que la connaissance des notions de base en Assembleur sont donc un préalable à la compréhension de ce tutoriel.
À lire également :
- Les optimisations des compilateurs ;
- Assemblage et édition de liens : de l'ASM au programme exécuté ;
- Comprendre le fonctionnement du BIOS.
Et vous ?
Que pensez-vous de ce tutoriel ?
Avez-vous déjà touché à la réalisation d'un OS, ou seriez-vous tenté(e) de vous lancer ?
Partager