Tengo que construir un sistema operativo, una muy pequeña y básica uno, con menos funcionalidad realidad, codificado en C.¿Se puede usar stdio mientras se codifica un Kernel ...?
Probablemente un sistema operativo CUI, que lo hace un poco de gestión de memoria y tiene al menos un editor de texto y una calculadora, su solo va a ser una experimentación sobre cómo crear un código que tenga control total y directo sobre su hardware.
Todavía necesitaré una interfaz, que necesitará funciones de entrada/salida como printf (& args), scanf (& args). Ahora mi pregunta básica es si debo usar los encabezados existentes o ir a codificar en realidad desde cero, ¿y por qué?
Estaría más que muy agradecido con ustedes por su ayuda.
Muchas gracias, señor, pero ahora es otra carga para usted ... ahora que sé que ha pasado por todo esto, una vez que empiezo a hacer esto del SO , ¿puedo molestarte cuando sea golpeado :) – Kartikya
Jaja, claro, no hay problema, aunque para ser honesto, creo que obtendrás mucha más ayuda de la gente de [OSdev.org] (http: // forum. osdev.org/). Escribir un kernel, especialmente cuando ingresas al lenguaje ensamblador, puede ser muy difícil, especialmente cuando comienzas a duplicar y triplicar fallas (al menos puedes detectar un doble error en un manejador de excepciones). Definitivamente sugiero usar un emulador como QEMU o BOCHS, y familiarizarme con sus depuradores (especialmente el depurador BOCHS). También prepárese para pasar mucho tiempo en el manual del desarrollador del procesador Intel. – Jason
Gracias Señor, me pondré en contacto con usted tan pronto como haga algún progreso. – Kartikya