Para escribir un sistema operativo es necesario: 
1 tener amplios conocimientos en programación.
2 los sistemas operativos más famosos están basados en UNIX que esté a su vez está escrito en c/c++.

La manera más fácil de crear un sistema operativo es bajar una versión open source del kernel de linux hay muchas distribuciones para distintos entornos si quiere empezar con sistemas operativos es la manera más rápida y sencilla.

Le recomiendo visite la página oficial de arch linux para descargar y familiarizarse con los sistemas operativos
 - https://archlinux.org/download/
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence