Aviso: Este projeto está pausado por enquanto, pois quero escrever meu próprio idioma, em algum momento eu gostaria de reescrever este projeto no referido idioma. Não acho que a base de código atual seja executada (ou, pelo menos não seja adequadamente) porque eu estava reescrevendo o projeto quando parei de trabalhar nele.
Um X64 UEFI OS.
Flow.md descreve a ordem das tarefas que são executadas para executar o sistema, isso é apenas para minha referência.
O bootloader está escrito em C, pois não requer recursos mais avançados, enquanto o kernel é escrito em C ++.
Não compatível com Posix, mas muitas funções serão nomeadas de acordo (por exemplo, memcpy).
Feito:
Planejado (poderia mudar a qualquer momento) (também em uma ordem muito vaga):
git clone --recurse-submodules https://github.com/catgirladdict/AnimeOS
cd AnimeOS
./run.shO foco deste projeto é ter a configuração o mais fácil possível, para que tudo o que você precisa é de Qemu e Clang.