Virtual x86: un emulador de sistemas operativos en tu navegador

por | 12 julio, 2014

virtualization

V86 es un emulador escrito totalmente en JavaScript, compatible con arquitecturas x86, el cual permite virtualizar (emular más bien) una gran variedad de sistemas operativos directamente desde nuestro navegador, sin necesidad de utilizar máquinas virtuales y utilizar software como VirtualBox, VMware, QEMU o GNOME Boxes.

Algunos de esos sistemas ya son provistos por defecto, para que los ejecutemos directamente como es el caso de:

  • KolibriOs: un sistema operativo totalmente minimalista construido en assembler, capaz de funcionar con solo 8 megas de RAM, lo que no le impide incluir procesador de textos, visor de imágenes, editor gráfico, navegador web e incluso una buena cantidad de juegos.
  • Linux 2.6: una versión genérica de nuestro sistema operativo favorito.
  • Windows 1.01: si como lo leéis… el sistema de Microsoft lanzado en 1985 y que se distribuía en un puñado de diskettes.
  • FreeDOS: para los que estén interesados en la compatibilidad con el viejo MS-DOS a la hora de correr programas o juegos.
  • openBSD: para los amantes de Unix con licencia libre.
  • SolarOS: un sistema linux con un toque a lo Solaris o SunOS.

Pero además de eso…el programa nos permite emular cualquier otro tipo de sistema operativo,  siempre que sea compatible con hardware y CPUs 86, bien sea seleccionando una imagen de disco duro, floppy disk (diskette), o CD.

virtual machine

También tenemos la opción de modificar variables como la memoria de ejecución y la RAM que asignaremos al video, e incluso el programa dispone de una consola serial para introducir comandos y comunicar con el puerto COM1.

javascript_emulator3

La he estado probando con distintos sistemas operativos de corte minimalista (Tiny core Linux, Damm Small Linux, Puppy Linux, 4MLinux, etc..) con diferentes resultados, en prácticamente todos me arrancaba sin problemas, pero en algunos casos no me detectaba el ratón o en el peor de los casos era imposible acceder al sistema gráfico, algo normal ya que es un proyecto bastante reciente, diseñado a modo experimental.

virtualizacion

Eso si…en la media docena de sistemas que vienen provistos de serie, y que os comenté al principio, V86 funciona muy bien y es sorprendéntemente rápido a la hora de iniciarse.

Si os interesa el tema este de los emuladores en javascript, os recomiendo que echéis un vistazo este otro proyecto que os comenté ya hace tiempo, el cual permite ejecutar una versión del kernel linux, directamente desde el navegador.

En cuanto a V86 lo podéis probar directamente desde esta página, así como seguir la evolución del proyecto en GitHub

Vía | Dedoimedo

14 pensamientos en “Virtual x86: un emulador de sistemas operativos en tu navegador

  1. Pingback: Virtual x86: un emulador de sistemas operativos en tu navegador

  2. Pingback: Virtual x86 – Un émulateur de système d’exploitation x86 en Javascript dans votre navigateur (excellent) – La vache libre

  3. Pingback: Virtual x86 el emulador de sistemas operativos en tu navegador | LiGNUx

  4. aldobelus

    Replicante, veo que no eres tan «talibán-GNU» como yo…Ese Google en el motor de búsqueda…Pensé que eras de Duck Duck Go!, fíjate…En fin, me llamó la atención. Hace muchos meses que no uso Google para hacer búsquedas.
    En cuanto a el artículo, gracias. De momento tengo de más con las instalaciones que hago para otros pero es bueno saberlo. ¡Nunca sabe uno cuándo le va a dar por un ataque de instalación agudo!

    Responder
    1. tannhausser Autor

      Soy bastante fan de Duck Duck Go y lo utilizo, de hecho solo le falta un detalle para que me olvide de Google definitivamente y es la búsqueda por intervalos de fecha.

      He probado utilizando el bang !date pero no he obtenido resultados demasiado buenos 🙁

      Responder
  5. Pingback: Emula sistemas operativos desde el navegador web con Virtual x86

  6. Pingback: Emula sistemas operativos desde el navegador web con Virtual x86 | alejandrotechnology.com.ve

  7. Reparación windows

    Nunca viene mal seguir probando cosas y toquetear! es lo mejor que se puede hacer para seguir aprendiendo cosas nuevas, soy una fanática de Linux, gracias. me sirvió mucho esto, te seguiré de cerca, acabas de ganar otra seguidora. Tienes redes sociales?

    Responder
    1. tannhausser Autor

      Bienvenida entonces.
      ¿Redes sociales? Si!, ahí en la esquina superior derecha del blog, tienes el enlace a algunas.

      Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.