lunes, 13 de julio de 2020

Cómo bootear el último Linux desde un disquete

Si alguna vez has estudiado la historia temprana del sistema operativo GN /Linux en sus muchas formas, habrás leído que Linus Torvalds desarrolló su primer kernel para su computadora basada en Intel 386. 




Aunque la arquitectura 386 ahora es antigua, el kernel Linux actual todavía se puede compilar para ella. Muchas distribuciones aún mantienen una rama i386 para proporcionar una amplia compatibilidad para máquinas posteriores capaces de ejecutar el código i386. 


Ejecutando Linux desde un disquete


Pero, ¿Qué pasaría si tuvieras que tomar un kernel de Linux actual y pegarlo en un disquete en una máquina de principios de la década de 1990, con poca RAM? Fozztex hizo exactamente eso, no con un i386 sino con un i486; mostró lo que hubiera sido impresionante por el momento; 36 MB de RAM. Puedes verlo en acción en el video que te dejaré abajo.
linux en disquetes
Un kernel de Linux reciente rara vez se compila para algo tan pequeño como un disquete, por lo que hacer que uno arranque desde medios tan antiguos parecía ser un desafío. 

Sin embargo, fue posible con la opción tinyconfig de make, y después de encontrar un sistema de archivos root lo suficientemente pequeño como cortesía de Aboriginal Linux. A partir de esto se creó un disquete de arranque. 

No es del todo útil y su único propósito era ver si Linux podía bootearse en un disco duro grande en el i486. No obstante, sigue siendo un kernel de Linux versión 5.6 que se ejecuta desde un disquete en una computadora antigua. Nunca te quejes de que tu Raspberry Pi Zero es lento, ¡hemos recorrido un largo camino!


¿Qué opinas de este asombroso experimento? Por favor compártelo en las redes sociales.

Fuente: Hackaday

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.