¿Cómo se hacen los sistemas operativos?