Fabrice Bellard es un programador reconocido por varias cosas, entre las que se encuentran el conversor de audio-video FFmpeg, el engine de compresión LZEXE, el emulador QEMU, y también tiene en su haber el record en 2009 de más dígitos de pi calculados hasta el momento (algo así como 2.7 billones de dígitos 😮 ).
Esta vez, volvió a demostrar su capacidad y talento, haciendo en javascript un emulador que permite iniciar un kernel de Linux. Así es, entrando a esta dirección, seremos bienvenidos con una hermosa pantalla de consola para hacer muchas cosas como… esta 😀 :
El emulador anda tanto en Firefox 4 como en Chrome 11, pues utiliza el último engine de javascript contenido en ambos. El emulador ofrece una CPU x86 de 32-bit, un PIC (controlador programable de interrupciones) 8259, un reloj controlador programable, y un UART 16450.
No hay FPU, pero de todas formas se pueden hacer cálculos de punto flotante pues el kernel de linux (versión 2.6.20) tiene uno emulado por software.
Si quieren divertirse un rato, les reitero la URL: http://bellard.org/jslinux/. ¡No rompan nada! 😀 .
Vía Geek.com