¿Cómo puedo ejecutar un programa en lugar de un sistema operativo? Quiero decir, ¿es posible para mí reemplazar el sistema operativo con un programa personalizado que diga "Hola mundo" tan pronto como se inicia el hardware?
Respuesta1
Sí, es completamente posible, sin embargo, este programa deberá ser su sistema operativo. Eso significa que no tendrá sus funciones típicas para imprimir en la pantalla, sino que tendrá que implementar estas funciones usted mismo que escriben en el hardware o simplemente escribir "Hola mundo" directamente en el hardware de gráficos.
Para obtener tutoriales sobre cómo hacer esto, busque la wiki de OSDev, tienen tutoriales para este tipo exacto de cosas.
Respuesta2
No. Están sucediendo demasiadas cosas. Necesita un sistema operativo y reemplaza el administrador/gui/cli/shell de Windows existente con el suyo. Por ejemplo, en lugar de abrir y ejecutar el "explorador" de MS Windows, lo reemplaza por el suyo. No es práctico en MS pero...
Puedes hacer esto con distribuciones de Linux... deberías consultarpequeño núcleopara un sistema operativo realmente básico que está destinado a ser construido. El Administrador de Windows predeterminado en TinyCore esflwmque está construido sobre un marco que podrías usar para crear tu propia interfaz gráfica de usuario