Obstáculos na criação de um sistema operacional personalizado [fechado]

Parece-me que o projeto excessivamente ambicioso mais comum que os programadores (especialmente os graduados em ciências da computação) tentam enfrentar é a construção de seu próprio sistema operacional. (Tentar criar sua própria linguagem de programação + compilador é provavelmente ainda mais comum, mas não tão ambicioso.)

Para aqueles (como eu) tolos o suficiente para tentar: além do tamanho,quais são os maioresPeguei vocêss ou obstáculos inesperados que você encontrou ao tentar criar seu próprio sistema operacional desde o início?

Editar: Uma ótima pergunta para o SO:Quais são alguns recursos para iniciar o desenvolvimento do sistema operacional?

questionAnswers(6)

yourAnswerToTheQuestion