Xen is een 'virtuele machine-hypervisor' voor het x86- en ARM-platform en laat diverse besturingssystemen gelijktijdig op één systeem draaien zonder de prestaties drastisch te beïnvloeden. Voor meer informatie over Xen en de bijbehorende community verwijzen we naar deze en deze pagina. Op dit moment worden alleen Linux, NetBSD en FreeBSD als hostsystemen ondersteund, maar men is druk bezig om ook andere besturingssystemen volledig te ondersteunen. De ontwikkelaars hebben Xen 4.6 RC3 uitgebracht waarbij de volgende voltooide features in de roadmap worden vermeld:
HypervisorHypervisor x86
- New Migration (v2)
- Clean-up of mem-event subsystem
Hypervisor Intel
- HVM guest NUMA (SRAT) (good) See vNUMA in Xen toolstack
- Regression in PCI passthrough of INTx legacy devices can trigger list corruption
Hypervisor ARM
- Intel memory bandwidth monitoring for VMs
- Intel Cache Allocation Technology
- Intel PML (Page Modification Logging) for Xen
- Enable vTPM subsystem on TPM 2.0
Hypervisor ARM / SoC Support
- Mem_access for ARM
- ARM - SMMU resync of Linux's one
- ARM - passthrough of non-PCI
- ARM - SMMU resync of Linux's one
- ARM: reenable support 32-bit userspace running in 64-bit guest
Hypervisor ARM / Automotive
- Thunder X platform support
- Add support for Huawei hip04-d01 platform
- Add support for Xilinx ZynqMP SoC
Xen toolstack
- arm: introduce basic Renesas R-Car Gen2 platform support (done)
Other OSes (MiniOS, QNX)
- libxl: add qxl vga interface support for upstream qemu
- SPICE support improvement
- vNUMA in Xen toolstack
- Display IO topology when PXM data is available
OVMF
- Splitting off mini-os
Quality
- OVMF on ARM
- Update Xen tree to use upstream OVMF
- Set up independent Xen Project test lab
- setup CI loop for OpenStack
- Significant new Test Cases added to OSSTEST