¿Alguna vez os habéis preguntado si sería posible virtualizar sistemas operativos directamente en la web? Pues la respuesta es que sí, al menos de forma parcial, gracias a un proyecto llevado por el usuario copy y el resto de contribuidores que han conseguido emular hardware y una CPU compatible con la arquitectura x86 directamente en el navegador utilizando JavaScript.

Entrando en términos técnicos, han conseguido emular un set de instrucciones de procesador al nivel de un Pentium 1, simular una FPU (unidad de punto flotante), un controlador de teclado y ratón y varios dispositivos más de un equipo completo. Si queréis consultar el resto de detalles se explica de forma más o menos detallada en su documentación oficial.

¿Significa eso que podré virtualizar Windows 10 en la web y ejecutar Photoshop? No exactamente. Actualmente permite ejecutar ciertas distribuciones de Linux (con algunas limitaciones), Windows 1.01, Windows 98, FreeDOS y algunas más. El listado completo podéis verlo en su repositorio oficial.

Las que menciono arriba están por defecto en la web y sólo tendréis que pulsar en un botón para iniciarlas. La página también permite subir una ISO propia y ejecutarla, aunque excepto que la hayáis modificado lo más probable es que no funcione.

¿Qué es lo sorprendente entonces del proyecto? Fácil: está completamente escrito en JavaScript. Es decir, han conseguido emular un equipo completo en la web y aunque actualmente está muy verde y sirve más como curiosidad que otra cosa, en el futuro puede llegar a ser muy útil y no llegar a ser necesario que descarguemos programas de virtualización como VirtualBox o VMWare para crear máquinas virtuales en nuestros ordenadores.

Además, el proyecto es completamente open-source y todo el código se encuentra disponible en GitHub, de modo que si queréis curiosear cómo se ha hecho todo podéis ver el código e incluso modificarlo y contribuir al proyecto.

Habrá que seguir echándole un vistazo a ver dónde acaba todo, ya que empezó como un proyecto hobbie del creador para aprender más sobre la arquitectura y al final creció hasta este punto, así que a saber qué le depara el futuro. Por lo pronto podéis probar todo lo que os he puesto arriba desde la página oficial:

Entrar a v86

Sobre El Autor

Fran González
Administrador
Google+

20 años, estudiante de ingeniería informática en ingeniería de Software en la Universidad de Extremadura. Aficionado a la programación y la tecnología en general. Además, soy guitarrista y cantante y desde hace cuatro años tengo un proyecto en solitario llamado Twisted Face Of Fading Beauty.

Comentarios