]> git.proxmox.com Git - mirror_qemu.git/blame - docs/about/index.rst
Merge tag 'pull-maintainer-may24-160524-2' of https://gitlab.com/stsquad/qemu into...
[mirror_qemu.git] / docs / about / index.rst
CommitLineData
06905f64 1----------
f3478392 2About QEMU
06905f64 3----------
f3478392 4
4a43fa3a
PM
5QEMU is a generic and open source machine emulator and virtualizer.
6
7QEMU can be used in several different ways. The most common is for
9d195efd 8:ref:`System Emulation`, where it provides a virtual model of an
4a43fa3a 9entire machine (CPU, memory and emulated devices) to run a guest OS.
9d195efd 10In this mode the CPU may be fully emulated, or it may work with a
b91b0fc1 11hypervisor such as KVM, Xen or Hypervisor.Framework to allow the
9d195efd 12guest to run directly on the host CPU.
4a43fa3a 13
9d195efd 14The second supported way to use QEMU is :ref:`User Mode Emulation`,
4a43fa3a
PM
15where QEMU can launch processes compiled for one CPU on another CPU.
16In this mode the CPU is always emulated.
17
9d195efd
AB
18QEMU also provides a number of standalone :ref:`command line
19utilities<Tools>`, such as the ``qemu-img`` disk image utility that
20allows you to create, convert and modify disk images.
4a43fa3a 21
f3478392
PM
22.. toctree::
23 :maxdepth: 2
24
25 build-platforms
a0a6754b 26 emulation
f3478392
PM
27 deprecated
28 removed-features
29 license