AnimeOS
1.0.0
注意:このプロジェクトは自分の言語を書きたいので、今のところ一時停止されています。ある時点で、このプロジェクトを上記の言語で書き直したいと思います。プロジェクトの作業を停止したときにプロジェクトを書き直していたため、現在のコードベースが実行されていない(または、少なくとも適切ではない)とは思わない。
X64 UEFI OS。
flow.mdは、システムを実行するために実行されるタスクの順序について説明します。これは私の参照のためだけです。
ブートローダーは、より高度な機能を必要としないため、Cで書かれていますが、カーネルはC ++で記述されています。
posixに準拠していませんが、多くの関数はそれに応じて名前が付けられます(例:memcpy)。
終わり:
計画(いつでも変更できます)(非常に曖昧な順序で):
git clone --recurse-submodules https://github.com/catgirladdict/AnimeOS
cd AnimeOS
./run.shこのプロジェクトの焦点は、できるだけ簡単にセットアップすることです。そのため、必要なのはQemuとClangだけです。