Salut tout le monde, je vous présente mon premier système d'exploitation (OS) ! Je le développe sur mon temps libre, donc je ne peux pas garantir des mises à jour régulières, mais je ferai de mon mieux quand même 😉 Pour le moment et officiellement, ce projet n'a pas pour but de révolutionner le domaine. Je suis juste un développeur "débutant" qui s'intéresse énormément aux OS et à leur conception. N'hésitez pas à me faire un maximum de retour en ouvrant une issue
ou sur Discord (Alex.R#5752).
Les objectifs sont pour le moment très basique et fortement (si ce n'est essentiellement) inspiré de ce document
❌ Pas commencé | ✅ : En cours | ✔️ : Terminé
- Démarer en 16 bits (mode réel) de zéro sans GRUB ✔️
- Entrer en mode 32 bits (mode protégé) ✔️
- Passage au kernel ✔️
- Traitement des interruptions système ✅
- Sortie à l'ecran et saisie au clavier ❌
- Implémentation d'une
microlibc
❌ - Passage du C au RUST ❌
Concevoir un OS basé sur la sécurité, la performance et la compatibilité avec les programmes d'autres plateformes (ne vous attendez pas à voir ça d'ici 1 an xD)
Télécharger la derniere release et lancez :
> bochs
> 6 (Begin simulation)