Multiple OS Computing with QEMU

Portable computing with your customized desktop and applications.

 

 

QEMU: is a software package that functions as either a virtualizer or "machine emulator."

As a virtualizer for x86 based computers, it executes a guest program directly in the host CPU. How? QEMU uses a driver to translate between the host processor and the guest software, and it is very fast, operating at near native speeds. When functioning as a machine emulator, QEMU uses "dynamic translation" to run a guest operating system application on the host computer. To use it, download and install the latest version, and configure it to use either a guest image on an optical disc, flash, or hard drive.

For usage on a Windows host, a good GUI such as QEMU Manager simplifies and organizes QEMU tasks. In Linux, there is KQUEMU.

What are people doing with QEMU? There are numerous varieties of intertwined operating systems, where people are combining the best applications for Windows, Linux, and Mac OS X. Have a look at the list, on Pendrivelinux.com, of virtualized Linux systems that run within Windows without the need to reboot.

Of particular importance is the fact that QEMU can be used for operating a specialized version of an operating system, with unique desktop settings, software packages, hardware drivers, etc. Placed on portable media, such as DVD or USB flash memory, such a system provides great versatility. and is simple to reproduce in large numbers.

Imagine the kinds of specialized distros one apply in the amateur radio service. A system pre-configured for multple digital modes, software defined radio, D-Star, and other data handling utilities could be issued by an organization, distributed in the field, and used in communications events (emergencies, dxpeditions, field day, etc).

It may be a bit presumptuous to assert that QEMU is the most flexible and advanced of the operating system virtualization packages, but it does what it does very well due to its focused efficient dynamic translation. Byte for byte of resource usage, it is a top performer for operating in a multiple operating system environment. Never will someone with QEMU, a flash memory stick, and widely diverse software lack for a way to compute unimpeded.

 

virtualization with WNE screencap 1

Windows XP within Windows Vista.

virtualization with WNE screencap 2

Windows XP within Solaris.

 

Continue for virtualization using Virtualbox, or WINE.

Back to Virtualization Intro, or Main Index