Skip to content

alex-robert-fr/expensive_os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExpensiveOS (ExOS)

Etat actuel de l'os

Présentation

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).

OBJECTIFS

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 ❌

OBJECTIFS (TRES TRES...) LONG TERME

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)

Démarrage

Télécharger la derniere release et lancez :

> bochs
> 6 (Begin simulation)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published