Tipos de particiones, arranque, sistemas de ficheros, arquitectura del procesador, red, discos, plug and play..... una muy extensa guía para escribir tu propio sistema operativo paso a paso. En inglés. Visto en:
gringos-thingy.blogspot.com/2007/02/como-escribir-tu-propio-sistema.ht
Por cierto, pedasso link para el que le guste la asignatura Sistemas Operativos de la carrera.
[ironic]
Venga, vamos a ayudar a desarrollar el Windows Vista II
[/ironic]
Cuando el software es libre SÍ vale la pena que todos ayudemos al mismo. Ya hay bastantes privativos como para marear al mundo con infinitos libres. Cierto que los hay distintos para distintos objetivos, no sólo Linux, pero crear nuevos sistemas operativos sólo les facilita la tarea a los que tiene pasta, son cerrados, y donde jamás podremos meter mano.
Es la realidad, que dista mucho de lo ideal.