Tal y como lo leen. 8 bits. ¿Quién puede estar lo suficientemente loco para realizar esta tarea? ¿Quién puede ser lo suficientemente audaz para jugar con los límites esenciales del hardware y la compatibilidad de un sistema operativo? El nombre es Dmitry Grinberg, y lo que acaba de hacer es perturbador y fabuloso a la vez. Armado con un chip ATmega1284p y amplios conocimientos de emulación ARM, Grinberg logró crear un ordenador barato, básico y completamente hecho a mano, capaz de iniciar Ubuntu Jaunty en solamente cuatro horas.
Cuando aparecieron las versiones preliminares de Windows 7 en la Web, varios entusiastas comenzaron a publicar información sobre cómo ejecutar al sistema operativo en hardware que estaba muy por debajo del mínimo recomendado por Microsoft. Algunos resultados fueron realmente sorprendentes, e hicieron que nos preguntáramos qué tan abajo se puede llegar para ejecutar a un sistema operativo así. Por supuesto, el mundo Linux es capaz de dejar a esos proyectos girando como una peonza. Desde hace años Linux ha estado reviviendo hardware y extendiendo su utilidad, pero para algunos seres audaces, esto no se limita a instalar una distro y adaptarla un poco. Lo que están a punto de ver involucra conocimientos de electrónica, programación de bajo nivel, emulación ARM, y por supuesto, una dosis importante de locura. ¿El resultado? Formidable.
La razón por la que este programador-hacker-entusiasta-temerario llamado Dmitry Grinberg inició este proyecto fue para callar aquellas voces que decían que Linux no podía ser ejecutado en una plataforma de 8 bits. La respuesta genérica es que Linux necesita de una arquitectura compatible con 32 bits y una unidad de administración de memoria (MMU) de al menos un megabyte para que el kernel pueda cargarse en RAM. Grinberg no sólo ha hecho trizas a esta respuesta, sino que lo hizo dos veces, una basándose en un chip ATmega1284p, y la otra en un ATmega644a, con mismo éxito. Un módulo SIMM de 16 megabytes con cables soldados directamente, una ranura para tarjetas SD, un emulador ARM hecho a medida para el AVR de 8 bits (de forma tal que evade los 32 bits y el MMU), y un largo trabajo (el emulador le tomó seis meses en su tiempo libre) le dieron forma a este ordenador con una velocidad de emulación de procesador efectiva de 6.5 Khz, al que le toma dos horas llegar a bash, y otras cuatro horas hasta el login de Ubuntu. Iniciar X, es otra historia.
El creador piensa que tiene en sus manos al ordenador más barato, más lento, más simple de armar, con menos cantidad de partes, y de más bajo nivel que se haya hecho, y lo más impresionante es, que puede ejecutar Linux. Un viejo amigo insistía en que Linux podía ejecutarse hasta en una batidora eléctrica, y después de ver esto, creo que la broma se está convirtiendo en realidad. La comunidad está muy entusiasmada con lo que se puede lograr a través de dispositivos como el Raspberry Pi, pero lo que ha hecho Grinberg aquí no sólo es asombroso, sino que nos obliga a considerar qué tanto hardware necesitamos realmente para lograr algo.
La noticia además de curiosa es impresionante. No todos los días se ve a Linux arrancar en un procesador de 8 bits. Impresionante, pero, ¿!Dos horas para llegar al Bash!? eso es demasiado
#5 no creo que la intención de este personaje sea demostrar que es práctico, yo creo que solo quería demostrar que es posible
#5 Dale unos meses o un año y como bien dice el articulo, veras ejecutarse linux en una batidora.
salu2
Madre mia este señor es un santo por tener la paciencia para depurar esto.
"formidable" no hay mejor descripción
Eso es un FOREVER ALONE NIVEL GEEK!!
Y de repende se convierte en el dueño de una empresa mas poderosa que microsoft, apple o parecidas.
Es interesante la noticia porqué demuesta la abstracción del concepto actual de software y hardware. Sí logra emular el funcionamiento del otro procesador, gracias a esto el software (GNU/Linux) se emancipa del hardware 😉
Excelente!
No manches !!!!! eso si es una hazaña!!! no las jalads del descubrimiento de america yea!!!
jajaja está bueno el comentario "…Lo que sigue es, en esencia, pornografía de hardware y software…" jejeje
No estoy seguro si es cierto… las lineas del dmesg indican menos de un segundo, en un video que lleva minutos. No tiene mucho sentido…
Ociosamente es un gran logro, pero tiene poco uso práctico, sobre todo por las 2 horas para el bash.
solo x curiosidad.. que tan bajo hardware podría soportar windows7 !!!! solo x experimentar…
Que bash inicie en 6 horas indica que las utilidades de la fundacion FSF, las aplicaciones en espacio de usuario del sistema operativo GNU sobre Linux, estan pensadas para hardware costoso, para cumplir las 3 libertades del SL habria que usar hardware economico, como este que mencionamos.
that’s too much
La pura onda!!! eso si que esta rudo…
Eso no es nada. Hace unos años alguien creó un sistema operativo gráfico, con aspecto de W98, para Amstrad CPC. Algún tiempo después se migró a la plataforma MSX2 y Amstrad PCW.
Las tres plataformas tienen adaptadas a cada una de ellas su correspondiente versión, pero ejecutan las mismas aplicaciones sin ningún tipo de modificación.
El kernel está inspirado en el de MS Windows, pero es bastante más eficiente que en la plataforma PC ya que fué creado enteramente en código máquina. De hecho es varias veces más eficiente incluso que el de Commodore Amiga.
Y recordemos que estas plataformas utilizan un Z80 de 8bits que no llegan a los 4Mhz. ¡Ahí es ná!
Se me olvidó. El sistema operativo para Amstrad y MSX se llama Symbos. Se puede ver en Youtube.