Remarque: Ce projet est interrompu pour l'instant car je veux écrire ma propre langue, à un moment donné, je voudrais réécrire ce projet dans cette langue. Je ne pense pas que la base de code actuelle s'exécute (ou pas correctement au moins) parce que je réécrivais le projet lorsque j'ai cessé de travailler dessus.
Un X64 UEFI OS.
Flow.md décrit l'ordre des tâches qui sont exécutées pour faire fonctionner le système, ce n'est que pour ma référence.
Le chargeur de démarrage est écrit en C, car il ne nécessite pas de fonctionnalités plus avancées, tandis que le noyau est écrit en C ++.
Pas conforme à POSIX mais de nombreuses fonctions seront nommées en conséquence (par exemple. Memcpy).
Fait:
Planifié (pourrait changer à tout moment) (également dans un ordre très vague):
git clone --recurse-submodules https://github.com/catgirladdict/AnimeOS
cd AnimeOS
./run.shL'objectif de ce projet est d'avoir une configuration aussi simple que possible, donc tout ce dont vous avez besoin est Qemu et Clang.