Difference between revisions of "QEMU"

From Computernewb Wiki
Jump to navigation Jump to search
m (Reverted edits by Reddit123 (talk) to last revision by DFU)
Tag: Rollback
(→‎Table of contents: Added more placeholders)
Tags: Mobile web edit Mobile edit
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:Qemu.png|thumbnail|350px|QEMU running [[Windows 2000]] on Red Hat Linux.]]
 
[[File:Qemu.png|thumbnail|350px|QEMU running [[Windows 2000]] on Red Hat Linux.]]
'''QEMU''' ('''Q'''uick '''Emu'''lator) is a free, open-source hypervisor and emulator that runs on several operating systems, including many major Linux distros, Mac OS, Microsoft Windows, and BSD, and a few others.
+
'''QEMU''' ('''Q'''uick '''Emu'''lator) is a free, open-source hypervisor and emulator that runs on several operating systems, including many major Linux distros, macOS, Microsoft Windows, and BSD, and a few others.
  
 
It is capable of running pretty much all major x86 operating systems, including Windows, Linux, MS-DOS and BSD (and much more), and in addition is also capable of emulating other architectures, including ARM, MIPS, SPARC, PowerPC and MicroBlaze, there are also many forks of QEMU that add emulation of other systems like the Xbox, Z80 and Macintosh 128K.
 
It is capable of running pretty much all major x86 operating systems, including Windows, Linux, MS-DOS and BSD (and much more), and in addition is also capable of emulating other architectures, including ARM, MIPS, SPARC, PowerPC and MicroBlaze, there are also many forks of QEMU that add emulation of other systems like the Xbox, Z80 and Macintosh 128K.
  
QEMU is the only emulator supported in CollabVM 1.2. CollabVM 2.0 will have a wider selection of virtualizors and emulators.
+
QEMU is the only emulator supported in CollabVM 1.2. CollabVM 2.0 will have a wider selection of virtualizers and emulators.
 
 
  
 
==Operating modes==
 
==Operating modes==
Line 28: Line 27:
 
**[[{{PAGENAME}}/Devices/Machines|Machines]]
 
**[[{{PAGENAME}}/Devices/Machines|Machines]]
 
**[[{{PAGENAME}}/Devices/Video cards|Video cards]]
 
**[[{{PAGENAME}}/Devices/Video cards|Video cards]]
 +
**[[{{PAGENAME}}/Devices/Sound cards|Sound cards]]
 +
*'''[[{{PAGENAME}}/Getting started|Getting started]]'''
 +
**[[{{PAGENAME}}/Getting started/Setting up a VM|Setting up a VM]]
  
 
[[Category:QEMU guides]]
 
[[Category:QEMU guides]]
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]
 
[[Category:Virtual Machine Software]]
 
[[Category:Virtual Machine Software]]

Latest revision as of 01:48, 20 May 2020

QEMU running Windows 2000 on Red Hat Linux.

QEMU (Quick Emulator) is a free, open-source hypervisor and emulator that runs on several operating systems, including many major Linux distros, macOS, Microsoft Windows, and BSD, and a few others.

It is capable of running pretty much all major x86 operating systems, including Windows, Linux, MS-DOS and BSD (and much more), and in addition is also capable of emulating other architectures, including ARM, MIPS, SPARC, PowerPC and MicroBlaze, there are also many forks of QEMU that add emulation of other systems like the Xbox, Z80 and Macintosh 128K.

QEMU is the only emulator supported in CollabVM 1.2. CollabVM 2.0 will have a wider selection of virtualizers and emulators.

Operating modes

System emulation

System emulation mode emulates an entire computer system, including peripherals. As mentioned above, it is capable of booting nearly all major x86 operating systems. System emulation mode is very slow (although faster than Bochs, at a cost of accuracy) - it should only be used if:

  • The host server is running an OpenVZ variant of Linux.
  • You do not have root permissions on the OS.
  • The host operating system does not run well with KVM (e.g. Windows 98 should not be ran with KVM)

KVM

QEMU can run operating systems at near native speeds with KVM. QEMU still emulates the hardware, but the execution of the guest is done by KVM as requested by QEMU. You can enable KVM by adding -enable-kvm to the startup arguments.

Table of contents