Emulador de PC ejecutando Linux hecho en Javascript

Quedé sorprendido con este emulador de PC escrito enteramente en Javascript y que incluso ejecuta una versión especialmente compilada de Linux. Para accesar al mismo pueden hacer clic en la siguiente imagen y ya en la consola pueden probar algunos de los comandos más comunes de la shell de Linux.

El hardware emulado es el siguiente:

  • Un CPU 32 bit x86.
  • Un controlador de interrupciones programable 8259.
  • Un temporizador de interrupción programable 8254.
  • UART 16450.

En cuanto a la distribución de Linux, el creador del emulador compiló la versión 2.6.20 del Kernel y por si fuera poco agregó un compilador de C desarrollado por él mismo.

Página oficial del emulador: Bellard.org/jslinux
Especificaciones del emulador: Bellard.org/jslinux/tech.html
Visto en Twitter: @AlbertEin