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