Me gustan los desafíos de programación, y escribir un kernel parece un desafío de programación.Desarrollando núcleos y probándolos en máquinas virtuales
Desafortunadamente, los núcleos son particularmente difíciles de probar porque son básicamente el núcleo de los sistemas operativos y por lo tanto no se pueden ejecutar fácilmente en la parte superior de un sistema operativo.
Sin embargo, sé acerca de las aplicaciones llamadas Máquinas virtuales que pueden emular el hardware de la computadora.
¿Cuál es la forma más fácil/mejor para desarrollar y probar kernels (C + Assembly) usando Máquinas Virtuales?
No tengo un lector de disquete en mi computadora, pero supongo que no necesito uno para las imágenes de disquete. Sus instrucciones parecen precisas, excepto que uso Linux ... ¿algo en particular para ese sistema operativo? – luiscubal
Bueno, aquí me quedo corto: mi experiencia con Linux es muy limitada. Por lo que entiendo: crear una imagen de disquete y copiar archivos a ella es mucho más simple que en Windows, pero cualquier respuesta mía en ese campo probablemente sería una dirección errónea. Sin embargo, busque en VMWare para Linux. ¡Es bueno! – NTDLS
Linux: el compilador obviamente es gcc, no djgpp (que a su vez es un puerto de gcc). –