Aviso: este proyecto se detiene por ahora, ya que quiero escribir mi propio idioma, en algún momento me gustaría reescribir este proyecto en dicho idioma. No creo que la base de código actual se ejecute (o, al menos, no correctamente) porque estaba reescribiendo el proyecto cuando dejé de trabajar en él.
Un X64 UEFI OS.
Flow.md describe el orden de las tareas que se ejecutan para ejecutar el sistema, esto es solo para mi referencia.
El gestor de arranque está escrito en C, ya que no requiere características más avanzadas, mientras que el núcleo está escrito en C ++.
No compatible con POSIX, pero muchas funciones se nombrarán en consecuencia (por ejemplo, MEMCPY).
Hecho:
Planeado (podría cambiar en cualquier momento) (también en un orden muy vago):
git clone --recurse-submodules https://github.com/catgirladdict/AnimeOS
cd AnimeOS
./run.shUn enfoque de este proyecto es tener una configuración lo más fácil posible, por lo que todo lo que necesita es QEMU y Clang.