Phos
1.0.0
略してPhosと呼ばれる蛍光体は、進行中の趣味のオペレーティングシステムです。
Phosは、Clangコンパイラを備えたCmakeビルドシステムを使用しています。
Visual Studioコード内でPHOSを使用して作業することをお勧めします。そこでは、CMakeツール拡張機能で構築することもできます。
Phosには他のコンパイラやプラットフォームとのコンパイルがなく、現在それを追加する計画はありません。これは私の最初のオペレーティングシステム開発プロジェクトなので、非常に限られています。
現在のところ、ClangとQemuの下でのみテストされており、GCC属性とMSVC属性の両方が使用されているなど、コードのいくつかの癖があるため、他のコンパイラの下では構築できません。
オペレーティングシステムの実装および計画された機能のリスト。
EDK IIビルドシステムを使用していないため、これは裸の骨です。
ただし、これはuefiなので、対処する必要のないことがまだまだあります(例:ロングモード、グラフィック出力、ファイルシステムのサポート)。
非難される、錆びは、長期的には維持がはるかに簡単であるため、開発中です。