Re: Qemu
Am Freitag, 15. Juli 2011 schrieb Sven Hartge:
> Dirk Finkeldey <dirk.finkeldey@ewetel.net> wrote:
> > Danke für die Antworten, werde mal suchen ob es nicht eine virtualbox
> > für PPc gibt.
>
> Auch da wird dein Windows nicht schneller.
>
> VMware, KVM, VirtualBox funktionieren nur deswegen so schnell auf
> i386/amd64-Hosts, weil sie die CPU für die virtuelle Maschine eben
> _nicht_ komplett emulieren müssen, sonder 99% der Befehle direkt nativ
> auf der Hardware ausgeführt werden können.
>
> Wenn du Windows auf PPC laufen lassen willst, dann muss die Umgebung
> _jeden einzelnen_ CPU-Befehl manuell parsen und dann die emulierte CPU
> entsprechend verändern.
>
> Da müssen dann, vereinfach gesprochen, für jeden i386-Befehl, hunderte
> PPC-Befehle ausgeführt werden.
>
> Das bremst natürlich ungemein.
>
> Zwar gibt es diverse Tricks (Just-In-Time-Compiler), mit denen man
> Geschwindigkeit herausholen kann, wirklich schnell wird dies aber
> nicht. Noch weniger auf einem 450MHz-PPC.
Ein JIT macht durchaus schon Einiges aus. So zu sehen bei der Emulation
eines m68k-basierten Amigas mit UAE.
Entscheidend ist aber, ob es einen gut optimierten JIT für Dirks
Anwendungsfall gibt. Und so wie es aussieht, scheint in qemu ja keiner
drin zu sein.
>Lange Text, kurzer Sinn: Was immer du vorhast, vergiss es
Insgesamt schätzte ich die Situation aber ähnlich ein. Selbst mit JIT wäre
es wahrscheinlich noch recht langsam auf einem 450MHz-PPC.
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to:
- References:
- Qemu
- From: Dirk Finkeldey <dirk.finkeldey@ewetel.net>
- Re: Qemu
- From: Dirk Finkeldey <dirk.finkeldey@ewetel.net>
- Re: Qemu
- From: Sven Hartge <sven@svenhartge.de>