<img src="https://queue.simpleanalyticscdn.com/noscript.gif?collect-dnt=true" alt="" referrerpolicy="-when-downgrade"> Ejecutando Linux en un chip de 8 bits
NeoTeo
Lisandro Pardo

Ejecutando Linux en un chip de 8 bits

Ejecutando Linux en un chip de 8 bits

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 istració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 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.

Fuente:

Página de Dmitry Grinberg

Etiquetas

#8 bits
avatar

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

avatar
avatar

Madre mia este señor es un santo por tener la paciencia para depurar esto.

avatar
avatar

"formidable" no hay mejor descripción

avatar
avatar

Eso es un FOREVER ALONE NIVEL GEEK!!

avatar
avatar

Y de repende se convierte en el dueño de una empresa mas poderosa que microsoft, apple o parecidas.

avatar
avatar

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!

avatar
avatar

No manches !!!!! eso si es una hazaña!!! no las jalads del descubrimiento de america yea!!!

avatar
avatar

jajaja está bueno el comentario "...Lo que sigue es, en esencia, pornografía de hardware y software..." jejeje

avatar
avatar

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...

avatar
avatar

Ociosamente es un gran logro, pero tiene poco uso práctico, sobre todo por las 2 horas para el bash.

avatar
avatar

solo x curiosidad.. que tan bajo hardware podría soportar windows7 !!!! solo x experimentar...

avatar
avatar

Que bash inicie en 6 horas indica que las utilidades de la fundacion FSF, las aplicaciones en espacio de 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.

avatar
avatar

that's too much

avatar
avatar

La pura onda!!! eso si que esta rudo...

avatar
avatar

Eso no es nada. Hace unos años alguien creó un sistema operativo gráfico, con aspecto de W98, para Amstrad C. 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á!

avatar
avatar

Se me olvidó. El sistema operativo para Amstrad y MSX se llama Symbos. Se puede ver en Youtube.

avatar

Debes iniciar sesión para publicar un comentario.