
Este sistema operacional é para mim, mas eu adoraria que os outros ajudassem e o usassem também. Quero que o crepúsculo seja aproximado e compreensível para quem o que procura pela primeira vez. Com isso em mente, estou fazendo um esforço consciente para tornar as coisas legíveis e não fazer nada super chique. Embora provavelmente afete o desempenho, estou valorizando a manutenção como uma prioridade mais alta. Eu também preferiria ser o único a adicionar recursos importantes, já que este é principalmente um expersão apreciando para mim. Se você tiver um grande recurso que gostaria de acrescentar, fale comigo primeiro. Só estou interessado em ter funcionalidade que eu usaria pessoalmente. Se você fez uma contribuição, é mais do que bem -vindo a colocar seu nome no fundo para se tornar conhecido!
Por enquanto, o Twilight é construído usando o compilador cruzado descrito na seção OSDEV.org Cross Compiler e Nasm. Estou usando o código do Visual Studio como editor principal e compilando o subsistema do Windows para o Linux, mas o Linux independente também funciona bem. Eu só fiz testes no Qemu e VirtualBox. Você terá que alterar o caminho na receita make run para executar testes da maneira que deseja.
Confira o arquivo make para ver todas as opções, mas essas são as mais úteis
make clean vai limpar todos os arquivos construídosmake build , construirá todos os arquivosmake run vai iniciar o sistema operacional com qemumake files mostrará todos os arquivos localizados para uso no processo de construção Esta não é uma ordem estrita, mas faz sentido como uma progressão lógica. Olhe no wiki para obter mais detalhes sobre o que já está dentro.
