Фосфор, называемый PHO для короткометражного, является работой, в которой работают операционная система.
Фос использует систему сборки Cmake с компилятором Clang.
Это предпочтительнее работать с PHOS в коде Visual Studio, где он также может быть построен с расширениями Cmake Tools.
PHOS не имеет никакого сопоставления с другими компиляторами или платформами, и в настоящее время нет планов, чтобы добавить его. Это мой первый проект разработки операционной системы, поэтому он будет очень ограничен.
На данный момент он также тестируется только в Clang и Qemu, и из -за некоторых причуд в коде, таких как используемые атрибуты GCC и MSVC, он не может быть построен под каким -либо другим компилятором.
Список реализованных и запланированных функций операционной системы.
Мы не используем систему сборки EDK II, так что это голые кости.
Однако, поскольку это UEFI, для нас все еще многое, с которым нам не нужно иметь дело (например: настройка длинного режима, графического вывода, поддержки файловых систем).
Установившись , переписывание ржавчины в развитии, так как в долгосрочной перспективе гораздо легче поддерживать.