Features: Difference between revisions

From QEMU
(remove phase in column)
(split table)
Line 7: Line 7:
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.
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.


== Feature List ==
== Guest CPU support ==


{| border="1" cellspacing="0" cellpadding="2"
{| border="1" cellspacing="0" cellpadding="2"
Line 17: Line 17:
!scope="col"| Comment
!scope="col"| Comment
|-
|-
!scope="col"| Guest CPU support
|-


| Alpha Guest
| Alpha Guest
Line 124: Line 115:
| -
| -
|-
|-
|}


== Host CPU support ==


 
{| border="1" cellspacing="0" cellpadding="2"
 
|-
!scope="col"| Host CPU support
!scope="col"| Feature
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
|-
|-


Line 196: Line 193:
| -
| -
|-
|-
|}


== Block layer ==


 
{| border="1" cellspacing="0" cellpadding="2"
 
|-
!scope="col"| Block layer
!scope="col"| Feature
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
|-
|-


| Generic block layer
| Generic block layer
Line 339: Line 338:
| -
| -
|-
|-
|}


== User interfaces ==


 
{| border="1" cellspacing="0" cellpadding="2"
 
|-
!scope="col"| User Interfaces
!scope="col"| Feature
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
|-
|-


| Human Monitor
| Human Monitor
Line 404: Line 406:
| -
| -
|-
|-
|}


== Host platform ==


 
{| border="1" cellspacing="0" cellpadding="2"
 
|-
!scope="col"| Host Platform
!scope="col"| Feature
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
|-
|-


| Linux
| Linux
Line 448: Line 453:
| -
| -
|-
|-
|}


== Hypervisor support ==


 
{| border="1" cellspacing="0" cellpadding="2"
!scope="col"| KVM Support
|-
!scope="col"| Feature
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
|-
|-




 
| x86/x86_64 KVM
 
| x86 KVM
| Primary
| Primary
| Avi Kivity
| Avi Kivity
Line 464: Line 474:
|-
|-


| x86_64 KVM
 
| Primary
| x86/x86_64 Xen
| Avi Kivity
| Secondary
| Stefano Stabellini
| -
| -
| -
| -

Revision as of 09:56, 2 November 2011

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 Phase-Out 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 - KVM only
SH4 Guest Secondary Aurelien Jarno - -
Sparc Guest Secondary Blue Swirl - -
Xtensa Guest Secondary Max Filippov - -

Host CPU support

Feature Importance Maintainer Phase-Out 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 Phase-Out 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 - -
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 - -