Nos han dejado como proyecto crear un OS

El problema es que no tengo ni la más mínima idea de como empezar (bueno se que tendré que utilizar ensamblador

De igual forma me comentaron que me sería muy factible el uso del Kernel de Linux porque utilizaría Lenguaje C
¿Que me pueden dar como comentarios, propuestas y/o sugerencias?
