As an emulator, it can run operating systems and programs made for one machine on another. It currently can emulate the ARM processor(used in routers and other embedded network hardware), SPARC, PowerPC, MIPS, and more are coming.
As a virtualizer, it can create a virtual computer than can run a complete operating system on it. There is an optional drive available to enhance speed.
QEMU runs on the command-line under Windows and Linux-based computers, but pops up a window or a full-screen display for the operating system it is virtualizing. We have used QEMU to experiment and test bootable CDs. These CDs boot a complete operating system and are often used for diagnostic testing on computers.
You can find the latest version of QEMU for Windows here.
To try QEMU out, get a CD image of a bootable CD in iso format, and run the following command:
qemu -cdrom [iso filename] -boot d
That will boot whatever iso you want in a virtualized window.
We’ll have more on QEMU in the future, but it is a great way to experiment with Linux and other operating systems, if you want to try them without major alterations to your system. For more information, try the QEMU on Windows wiki.