Difference between revisions of "XL vs Xend Feature Comparison"

From Xen
(Fix gfx_passthru vga/gpu passthrough option for xl)
(Add SPICE and QXL)
Line 47: Line 47:
 
|{{Tick}} (includes SDL & VNC support)
 
|{{Tick}} (includes SDL & VNC support)
 
|{{Tick}} (includes SDL, VNC & SPICE support)
 
|{{Tick}} (includes SDL, VNC & SPICE support)
  +
|-
  +
|SPICE framebuffer/console support
  +
|{{NotDone}}
  +
|{{Tick}}
  +
|-
  +
|QXL graphics device support for SPICE
  +
|{{NotDone}}
  +
|{{NotDone}}
 
|-
 
|-
 
|PV console devices
 
|PV console devices
Line 53: Line 61:
 
|-
 
|-
 
|PCI device passthrough
 
|PCI device passthrough
  +
|{{Tick}}
  +
|{{Tick}}
  +
|-
  +
|VGA graphics device (GPU) passthrough
 
|{{Tick}}
 
|{{Tick}}
 
|{{Tick}}
 
|{{Tick}}
Line 71: Line 83:
 
|{{Tick}}
 
|{{Tick}}
 
|{{NotDone}}
 
|{{NotDone}}
|-
 
|VGA graphics device (GPU) passthrough
 
|{{Tick}}
 
|{{Tick}}
 
 
|-
 
|-
 
!colspan="3"|<big>Device Model Support</big>
 
!colspan="3"|<big>Device Model Support</big>

Revision as of 18:06, 14 August 2012

The following compares the featureset of the xend toolstack vs the xl toolstack as of Xen 4.2.

xm / xend xl
Guest Types
PV guests
HVM guests
Guest lifecycle operations
Create, shutdown, reboot
Pause, unpause
List, rename
Live migration and save/restore
Guest device support
Network devices (both para-virtualised and emulated)
Block devices (both para-virtualised and emulated)
Virtual framebuffer, keyboard and mouse (both para-virtualised and emulated) (includes SDL & VNC support) (includes SDL, VNC & SPICE support)
SPICE framebuffer/console support
QXL graphics device support for SPICE
PV console devices
PCI device passthrough
VGA graphics device (GPU) passthrough
SCSI LUN/Host passthrough (PVSCSI)
USB 1.1 device passthrough (using qemu xen traditional) ??
USB 1.1 device passthrough (using upstream qemu) ??
USB 2.0 device passthrough (PVUSB)
Device Model Support
Qemu Xen Traditional Device Model
Upstream Qemu Device Model
Stub domain Qemu Xen Traditional Device Model
Stub domain Upstream Qemu Device Model
 
CPU pools (undocumented in XEND man pages)
Cpupool-per-NUMA node.
Control of CPU scheduler parameters
TMEM
XSM/Flash policy control
Control of CPUID features exposed to guests. (syntax greatly improved)
 
Managed Domains [ 1 ]
Python code in configuration files [ 1 ]

[ 1 ] Feature is explicitly not supported by xl, see XL Anti-Features

Also See: