Wie führe ich Windows oder Linux als virtuelle Maschine auf Android aus?

Ich möchte Windows XP als virtuelle Maschine auf meinem Android-Tablet ausführen. Da Android auf Linux basiert, ist es möglich, VirtualBox für die Ausführung in Android zu kompilieren? Wenn nicht möglich, ist es möglich, WinXP als virtuelle Maschine auf einem Android-Tablet auszuführen?

Keine der Emulationsoptionen ist auch nur in der Lage, W95/98 flüssig und brauchbar zu machen. Möglicherweise haben Sie die Leistungsfähigkeit des Telefons und der Emulatoren überschätzt.
Nicht alle Prozessoren sind gleich. Es gibt ein Ding namens ARM.

Antworten (5)

Schau mal bei qemu nach . Anscheinend ist bekannt, dass es auf ARM läuft. Das Ausführen von XP (falls es überhaupt funktioniert) wird wahrscheinlich keine angenehme Erfahrung sein, aufgrund der Bemerkungen von Chris Herbert und des wahrscheinlichen Fehlens eines Bildschirm- / Zeigertreibers. Wenn Sie es wirklich wollen, warten Sie vielleicht auf die Intel Atom (x86)-basierten Tablets. Es sollte jetzt einige Atom-basierte Windows 8-Tablets geben. Die Androiden kommen bald .

VirtualBox verwendet Virtualisierung, was nicht möglich ist, wenn das Hostgerät (Android-Tablet) eine andere CPU-Architektur als das Gastgerät (x86-PC mit Windows XP) verwendet. Da Ihr Android-Tablet mit ziemlicher Sicherheit über eine ARM-CPU verfügt, müsste die x86-CPU emuliert werden, die massiv langsamer als die Virtualisierung ist. Es scheint nicht so, als wäre es überhaupt praktikabel.

Vielen Dank für diese Erklärung. Ich habe mit Google TV gearbeitet und vergessen, dass die Tablets kein x86 verwenden.
Was ist mit einem anderen Android (oder Debian ARM)?
@f.ardelian Ja, mit Apps wie Nonroot Debian und Complete Linux Installer können Sie GNU Userland auf Android ohne Emulation ausführen.
Tatsächlich sind viele Android-Geräte jetzt x86, also ist es jetzt technisch möglich. @f.ardelian
Ich stimme der Prämisse nicht zu, dass die Virtualisierung überhaupt etwas über die CPU-Architektur erfordert. Ich meine, es gibt einen x86-Emulator in Javascript, der w98 und MSDOS ausführen kann.

Nun, Sie könnten DOSBox ausprobieren , einen Emulator, der MS-DOS, Windows 95/98/XP unterstützt und auf QEMU basiert. Es wird etwas emulieren, das einem Pentium der 1. Generation nahe kommt, also erwarten Sie nicht, dass es schnell ist, selbst wenn Sie es beispielsweise auf einem Nexus 9 ausführen (aber es könnte brauchbar sein). XDA hat einige Tricks, um die Leistung etwas zu steigern.

Das Beste, was Sie tun können, ist, vollständige Windows-Anwendungen unter Wine auf Android auszuführen. Es unterstützt einige Anwendungen, es ist ein Emulator, ursprünglich für den Linux-Desktop und auch für Android portiert, da es auch Linux ist. Sie listen Anwendungen auf, die auf xda-developers laufen können

Sie können den Limbo-Emulator oder Qemu verwenden. Aber ich glaube nicht, dass Ihr Telefon mit Windows 10 umgehen kann. Ich habe Windows XP ausprobiert und es hat ziemlich gut funktioniert.