Fosphor, chamado phos para curta, é um trabalho operacional de hobby de trabalho em andamento.
A PHOS usa o sistema de compilação CMake com o compilador CLANG.
É preferível trabalhar com Phos dentro do Código do Visual Studio, onde também pode ser criado com as extensões do CMake Tools.
A PHOS não tem compabilidade com outros compiladores ou plataformas e atualmente não há planos de adicioná -lo. Este é o meu primeiro projeto de desenvolvimento de sistemas operacionais, por isso será muito limitado.
A partir de agora, ele também está sendo testado apenas em Clang e Qemu e, devido a algumas peculiaridades no código, como os atributos GCC e MSVC que estão sendo usados, não podem ser construídos sob nenhum outro compilador.
Uma lista de recursos implementados e planejados do sistema operacional.
Não estamos usando o sistema de construção EDK II, então este é um ossos nus.
No entanto, como este é o UEFI, ainda há muito o que é feito para nós com o qual não precisamos lidar (por exemplo: configuração de modo longo, saída gráfica, suporte do sistema de arquivos).
Despregado , uma reescrita de ferrugem está em desenvolvimento, pois é muito mais fácil manter a longo prazo.