Phosphor, kurz PHOS genannt, ist ein hobbyistisches Betriebssystem in Arbeit.
PHOS verwendet das CMake -Build -System mit dem Klang Compiler.
Es ist vorzuziehen, mit PHOs im Visual Studio -Code zu arbeiten, wo es auch mit den CMake -Tools -Erweiterungen erstellt werden kann.
PHOS hat keine Komposition mit anderen Compilern oder Plattformen, und es gibt derzeit keine Pläne, es hinzuzufügen. Dies ist mein erstes Betriebssystementwicklungsprojekt, daher wird es sehr begrenzt sein.
Ab sofort wird es auch nur unter Clang und QEMU getestet, und aufgrund einiger Macken im Code wie GCC- und MSVC -Attribute kann es nicht unter einem anderen Compiler erstellt werden.
Eine Liste der implementierten und geplanten Funktionen des Betriebssystems.
Wir verwenden das EDK II -Build -System nicht, daher sind dies bloße Knochen.
Da dies jedoch UEFI ist, gibt es immer noch viel für uns, mit denen wir uns nicht befassen müssen (z. B. den Long -Modus, die Grafikausgabe, die Unterstützung des Dateisystems).
Veraltet ist ein Rost -Umschreiben in der Entwicklung, da es auf lange Sicht viel einfacher ist, aufrechtzuerhalten.