Me parece que el proyecto demasiado ambicioso más común que los programadores (especialmente los graduados de Comp. Sci. Grads) intentan abordar está construyendo su propio sistema operativo. (Tratando de crear su propio lenguaje de programación + compilador es probablemente aún más común, pero no tan ambiciosa.)Bloqueos en la creación de un sistema operativo personalizado
Para aquellos (como yo) tan tonto como para tratar: además de la magnitud, Cuáles son los mayores Gotcha ¿o barricadas inesperadas que has encontrado al tratar de crear tu propio sistema operativo desde cero?
Editar: Una gran pregunta OS: What are some resources for getting started in operating system development?
Solía estar creando tu propio editor de texto clasificado bastante alto, también. :) – unwind
Creo que los obstáculos más grandes son el miedo y la duda Si puedes deshacerte de ellos ... – THEn