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