How do I run Windows or Linux as a virtual machine on Android? I would like to run Windows XP as a virtual machine on my Android tablet.  Since Android is based on Linux, is it possible to compile VirtualBox to run in Android?  If not possible, is it possible to run WinXP as a virtual machine in any way on an Android tablet?
VirtualBox uses virtualization, which isn't possible when the host device (Android tablet) uses a different CPU architecture than the guest device (x86 PC running windows XP). Since your android tablet almost certainly has an ARM CPU, the x86 CPU would have to be emulated, which is massively slower than virtualization. It doesn't seem like it would be practical at all.