Eu acompanho o desenvolvimento de um SO lá no Github. O cara que tá programando ele é brasileiro, e o projeto se chama Gramado OS.
Este SO está sendo feito praticamente em C e Assembly, e além de saber estas linguagens, também é preciso ter um conhecimento profundo de como o computador funciona.
Segue o repositório. https://github.com/gramado/gramado