QEMU: Difference between revisions
monitor, VirtualBox |
No edit summary |
||
| Line 1: | Line 1: | ||
<noinclude>[[Category:Virtual machine or platform emulator]]</noinclude> | |||
The [[wikipedia:QEMU|QEMU]] emulation environment, including the accelerators kqemu and kvm, lets you run a variety of software on your computer in a protected environment. This includes software that is incompatible with your operating system, and software for different processors. Other options are [[VirtualBox]] (Free Software) and | The [[wikipedia:QEMU|QEMU]] emulation environment, including the accelerators kqemu and kvm, lets you run a variety of software on your computer in a protected environment. This includes software that is incompatible with your operating system, and software for different processors. Other options are [[VirtualBox]] (Free Software) and [[VMware]], commercial software with a no-cost runtime version. | ||
==Use Cases== | ==Use Cases== | ||
* [[Windows]]: Run [[Sugar]], [ | * [[Windows]]: Run [[Sugar]], [[olpc:School_server|School Server]], Linux more generally (for example, as a method for shifting from Windows to Linux) | ||
* [[Macintosh]]: Run Sugar, School Server, any Linux | * [[Macintosh]]: Run Sugar, School Server, any Linux | ||
* Linux on Linux: [[Fedora]] (including School Server) on [[Ubuntu]] and the like | * Linux on Linux: [[Fedora]] (including School Server) on [[Ubuntu]] and the like | ||
* Sugar on Arm processors: Encore [[Mobilis]] and proposed [ | * Sugar on Arm processors: Encore [[Mobilis]] and proposed [[olpc:XO-2|XO-2]] | ||
* BSD: qemu in development | * BSD: qemu in development | ||
You can run [[image files]] of almost any version of Sugar and the XS school server in qemu, including daily builds, releases, Sugar on a Stick, Live CDs, sugar-jhbuild, and whatever else we come up with. As we [[port Sugar]] to other computer architectures, such as [[ARM]], this will become increasingly important, so that developers and testers do not have to purchase one of each. There are emulation modules for qemu to emulate a wide range of processors and peripherals. | You can run [[Emulator image files]] of almost any version of Sugar and the XS school server in qemu, including daily builds, releases, Sugar on a Stick, Live CDs, sugar-jhbuild, and whatever else we come up with. As we [[port Sugar]] to other computer architectures, such as [[ARM]], this will become increasingly important, so that developers and testers do not have to purchase one of each. There are emulation modules for qemu to emulate a wide range of processors and peripherals. | ||
==Getting Started== | ==Getting Started== | ||