Features

From QEMU
Revision as of 09:59, 2 November 2011 by Paolo Bonzini (talk | contribs)

This page tells you about all the features Qemu has and will get and/or lose in the foreseeable future.

Primary and Secondary

A primary feature is a feature that is actively maintained. Breaking it by introducing new code is a no-go.

Secondary features are there and work, but either there's no active maintainer caring enough about it or people don't deem the feature important enough to declare breakages here a blocking issue.

Guest CPU support

Feature Importance Maintainer Comment
Alpha Guest Secondary ? -
ARM Guest Primary Paul Brook
Peter Maydell
-
CRIS Guest Secondary Edgar E. Iglesias -
x86 Guest Primary ? -
x86-64 Guest Primary ? -
LM32 Guest Secondary Michael Walle -
m68k Guest Secondary Paul Brook -
MicroBlaze Guest Secondary Edgar E. Iglesias -
MIPS Guest Secondary Aurelien Jarno -
PPC Guest Primary Alexander Graf -
S390x Guest Secondary Alexander Graf -
SH4 Guest Secondary Aurelien Jarno -
Sparc Guest Secondary Blue Swirl -
Xtensa Guest Secondary Max Filippov -

Host CPU support

Feature Importance Maintainer Comment
Alpha Host Secondary Richard Henderson -
ARM Host Secondary Paul Brook
Peter Maydell
-
HPPA Host Secondary Richard Henderson -
x86 Host Primary ? -
x86_64 Host Primary ? -
IA64 Host Secondary Aurelien Jarno -
PPC(64) Host Secondary malc -
S390x Host Secondary Richard Henderson -
Sparc Host Secondary Blue Swirl -

Block layer

Feature Importance Maintainer Comment
Generic block layer Primary Kevin Wolf -
qemu-img Tool Primary Kevin Wolf -
qemu-nbd Tool Secondary Kevin Wolf -
qemu-io Tool Secondary Kevin Wolf -
bochs Format Secondary Kevin Wolf -
cloop Format Secondary Kevin Wolf -
.cow Format Secondary Kevin Wolf -
curl (http/ftp) Protocol Secondary Kevin Wolf -
.dmg Format Secondary Kevin Wolf -
nbd Protocol Secondary Kevin Wolf -
parallels Format Secondary Kevin Wolf -
qcow Format Secondary Kevin Wolf -
qcow2 Format Primary Kevin Wolf -
qed Format Primary Kevin Wolf -
raw Format Primary Kevin Wolf -
sheepdog Format Secondary MORITA Kazutaka -
.vdi Format Secondary Kevin Wolf -
.vmdk Format Secondary Kevin Wolf -
vpc Format Secondary Kevin Wolf -
vvfat Protocol Secondary Kevin Wolf -

User interfaces

Feature Importance Maintainer Phase-Out Comment
Human Monitor Primary ? -
QMP Primary Luiz Capitulino -
VNC Output Primary Anthony Liguori -
Threaded VNC Output Primary Corentin Chary -
SPICE Output Primary Gerd Hoffmann -
SDL Output Primary ? -
curses Output Secondary ? -
cocoa Output Secondary Andreas Färber -

Host platform

Feature Importance Maintainer Phase-Out Comment
Linux Primary ? -
*BSD Secondary Blue Swirl -
Win32 Secondary ? -
Mac OS X Secondary Andreas Färber -
AIX Secondary malc -

Hypervisor support

Feature Importance Maintainer Phase-Out Comment
x86/x86_64 KVM Primary Avi Kivity -
x86/x86_64 Xen Secondary Stefano Stabellini -
PowerPC BookE KVM Primary Alexander Graf -
PowerPC Book3S KVM Primary Alexander Graf -
S390x KVM Primary Alexander Graf -