Search This Blog

20 February 2005

Slashdot | QEMU Accelerator Achieves Near-Native Performance

Due to my other software interests, thought I should bookmark this. Quote from their page:
QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation.

QEMU has two operating modes:
Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including a processor and various peripherials. It can be used to launch different Operating Systems without rebooting the PC or to debug system code.
User mode emulation (Linux host only). In this mode, QEMU can launch Linux processes compiled for one CPU on another CPU.
An optional proprietary QEMU Accelerator Module is available to optimize the case where a PC is emulated on a PC. This module enables QEMU to run most of the target application code directly on the host processor to achieve near native performance.

The supported host and target CPUs are listed in the status page. For full system emulation, the supported Operating Systems are listed here.