7 Decidir qué lenguaje de programación usar . Si bien es posible
crear un sistema operativo en un lenguaje como Pascal o BASIC,
Usted estará mejor usando C o Asamblea. El montaje es absolutamente
necesario , como lo requieren algunas partes vitales de un sistema operativo.
C ++, por otro lado, contiene palabras clave que necesitan otra
sistema operativo totalmente construido para ejecutar. Para compilar un sistema operativo desde
Código C o C ++, por supuesto, estarás usando un compilador u otro.
Por lo tanto, debe leer la guía de usuario / manuales / documentación para
su compilador C / C ++ elegido, ya sea que venga empaquetado con el
Software o está disponible en la página web del distribuidor. Necesitará
saber muchas cosas intrincadas acerca de su compilador y, para C ++
desarrollo, usted debe saber sobre el esquema de mutilación del compilador
y su ABI. Se espera que entiendas los distintos ejecutables.
formatos (ELF, PE, COFF, binario plano, etc.), y entiendo que el
El formato propietario de Windows, PE (.exe), tiene derechos de autor.