Então ano passado eu começei a desenvolver um kernel do zero. O que eu consegui foi bootar o sistema com o grub2 (usando multiboot1) e algumas funções para escrever na tela.
Aconteceu muita coisa e tive que parar e o projeto ficou esquecido no meu HD, e anteontem voltei a trabalhar nele
Agora mesmo terminei de criar um método de fazer debug do meu kernel, utilizando portas seriais. (Ainda falta uma forma de printar em hexadecimal e binario).
Como vocês podem ver, funcionando perfeitamente
Se alguem tiver algumas dicas pra dar de coisas que eu posso fazer para melhorar esse esquema só falar aí, se você tiver alguma experiencia e quiser contribuir ou quiser uma cópia do source code e as instruções para compilação (vem com makefile tudo certinho ) só mandar uma PM pra mim que é nós!
Abraços and stay Cheeki Breeki.