¿Cómo ejecuto Windows o Linux como una máquina virtual en Android?

Me gustaría ejecutar Windows XP como una máquina virtual en mi tableta Android. Dado que Android está basado en Linux, ¿es posible compilar VirtualBox para que se ejecute en Android? Si no es posible, ¿es posible ejecutar WinXP como una máquina virtual de alguna manera en una tableta Android?

Ninguna de las opciones de emulación es capaz de W95/98 fluido y utilizable . Es posible que haya sobreestimado el poder del teléfono y los emuladores.
No todos los procesadores son iguales. Hay una cosa llamada ARM.

Respuestas (5)

Echa un vistazo a qemu . Al parecer, se sabe que se ejecuta en ARM. Ejecutar XP (si es que funciona) probablemente no sea una experiencia agradable debido a lo que Chris Herbert señaló y la probable falta de un controlador de pantalla/puntero. Si realmente quieres hacerlo, tal vez esperes a las tabletas basadas en Intel Atom (x86). Debería haber algunas tabletas de Windows 8 basadas en Atom ahora. Los androides están llegando pronto .

VirtualBox usa virtualización, lo cual no es posible cuando el dispositivo host (tableta Android) usa una arquitectura de CPU diferente a la del dispositivo invitado (PC x86 con Windows XP). Dado que es casi seguro que su tableta Android tiene una CPU ARM, la CPU x86 tendría que ser emulada, que es mucho más lenta que la virtualización. No parece que sea práctico en absoluto.

Gracias por esa explicación. He estado trabajando con Google TV y olvidé que las tabletas no usan x86.
¿Qué hay de ejecutar otro Android (o Debian ARM)?
@f.ardelian Sí, las aplicaciones como Nonroot Debian y Complete Linux Installer le permiten ejecutar GNU userland en Android sin emulación.
En realidad, muchos dispositivos Android ahora son x86, por lo que ahora es técnicamente posible. @f.ardelian
No estoy de acuerdo con la premisa de que la virtualización requiere algo sobre la arquitectura de la CPU. Quiero decir, hay un emulador x86 en javascript y puede ejecutar w98 y MSDOS.

Bueno, podría probar DOSBox , un emulador compatible con MS-DOS, Windows 95/98/XP basado en QEMU. Emulará algo parecido a un Pentium de primera generación, así que no espere que sea rápido incluso si lo ejecuta, por ejemplo, en un Nexus 9 (pero podría ser útil). XDA tiene algunos trucos para mejorar un poco el rendimiento.

Lo mejor que puede hacer es ejecutar aplicaciones completas de Windows en Wine en Android. Es compatible con algunas aplicaciones, es un emulador originalmente para el escritorio de Linux y también para Android, ya que también es Linux. Enumeran aplicaciones que pueden ejecutarse en xda-developers

Puedes usar el emulador Limbo o Qemu. pero no creo que su teléfono pueda manejar Windows 10. Sin embargo, probé Windows XP y funcionó bastante bien.