XL vs Xend Feature Comparison: Difference between revisions
From Xen
Jump to navigationJump to search
(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}} |
|||
|{{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}} |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
|- |
|- |
||
!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:
