Un Sistema Operativo no es más que programa muy complejo, por lo que será necesario conocer algún lenguaje de programación, especialmente C.