Xen Project Release Features: Difference between revisions
From Xen
Jump to navigationJump to search
(Initial version, covering 4.0 release notes and half of 4.1) |
(Complete 4.1 release notes) |
||
| Line 35: | Line 35: | ||
|- |
|- |
||
!xend / xm |
!xend / xm |
||
|{{Tick}} |
|||
| ⚫ | |||
|{{Tick}} |
|||
| ⚫ | |||
|- |
|- |
||
![[XL]] |
![[XL]] |
||
| Line 52: | Line 52: | ||
|{{Tick}} |
|{{Tick}} |
||
|- |
|- |
||
! |
![http://oss.oracle.com/projects/tmem/ TMEM] -- Transcendent Memory |
||
|{{Tick}} <sup>[ [[#Foot2|2]] ]</sup> |
|{{Tick}} <sup>[ [[#Foot2|2]] ]</sup> |
||
|{{Tick}} <sup>[ [[#Foot2|2]] ]</sup> |
|{{Tick}} <sup>[ [[#Foot2|2]] ]</sup> |
||
| Line 99: | Line 99: | ||
| |
| |
||
|{{Tick}} |
|{{Tick}} |
||
|- |
|||
!memaccess API<br/><small>enabling integration of 3rd party security solutions into Xen virtualized environments</small> |
|||
| ⚫ | |||
|{{Tick}} |
|||
|- |
|||
!Deliver events to PVHVM guests using event channels |
|||
| ⚫ | |||
|{{Tick}} |
|||
|- |
|||
!HVM PXE Stack |
|||
|gPXE |
|||
|[http://ipxe.org iPXE] |
|||
|- |
|||
!xentrace<br/><small>performance analysis</small> |
|||
| |
|||
|{{Tick}} |
|||
|- |
|||
!qemu based disk backend (''qdisk'') for [[XL]]<br/> |
|||
| |
|||
|{{Tick}} <sup>[ [[#Foot5|5]] ]</sup> |
|||
|- |
|- |
||
!<big>[[PyGrub]]</big> |
!<big>[[PyGrub]]</big> |
||
| Line 108: | Line 128: | ||
!Support for /boot on ext4 |
!Support for /boot on ext4 |
||
|{{Tick}} |
|{{Tick}} |
||
|{{Tick}} |
|||
|- |
|||
!<big>Third Party</big> |
|||
|- |
|||
![http://libvirt.org libvirt] driver for [[XL]] |
|||
| |
|||
|{{Tick}} |
|{{Tick}} |
||
|} |
|} |
||
<hr/> |
|||
<span id="Foot1"><sup>[ 1 ]</sup> Compile time limit, can be increased</span><br/> |
<span id="Foot1"><sup>[ 1 ]</sup> Compile time limit, can be increased</span><br/> |
||
| Line 115: | Line 143: | ||
<span id="Foot3"><sup>[ 3 ]</sup> Initial implementation (tech preview)</span><br/> |
<span id="Foot3"><sup>[ 3 ]</sup> Initial implementation (tech preview)</span><br/> |
||
<span id="Foot4"><sup>[ 4 ]</sup> Prototype</span><br/> |
<span id="Foot4"><sup>[ 4 ]</sup> Prototype</span><br/> |
||
<span id="Foot5"><sup>[ 5 ]</sup> Used as a fallback if ''blkback'' and/or ''blktap2'' are not available</span><br/> |
|||
Revision as of 10:38, 25 June 2012
| Xen 4.0 | Xen 4.1 | |
|---|---|---|
| Initial Release | 7 April 2010 | 25 March 2011 |
| Host Limits | ||
| Physical CPUs | 128 [ 1 ] | >255 |
| RAM | 1TB | |
| Guest Limits | ||
| Virtual CPUs | 128 | |
| RAM (PV guest) | 512GB | |
| RAM (HVM guest) | 1TB | |
| Toolstack | ||
| xend / xm | ✓ | ✓ |
| XL | Initial implementation | Preview release |
| Features | ||
| Blktap2 | ✓ | ✓ |
| PCI Passthrough | ✓ | ✓ |
| TMEM -- Transcendent Memory | ✓ [ 2 ] | ✓ [ 2 ] |
| gdbsx debugger to debug ELF guests |
✓ | ✓ |
| Memory Sharing | ✓ [ 3 ] | ✓ [ 3 ] |
| Online resize of virtual disks | ✓ | ✓ |
| Remus Fault Tolerance | ✓ | ✓ |
| Physical CPU Hotplug | ✓ | ✓ |
| Physical Memory Hotplug | ✓ | ✓ |
| Support for PV kernels in bzImage format | ✓ | ✓ |
| Credit 2 Scheduler designed for latency-sensitive workloads and very large systems. |
✓ [ 4 ] | |
| 1GB/2MB super page support | ✓ | |
| x86 Advanced Vector eXtension (AVX) | ✓ | |
| cpupool advanced partitioning |
✓ | |
| memaccess API enabling integration of 3rd party security solutions into Xen virtualized environments |
✓ | |
| Deliver events to PVHVM guests using event channels | ✓ | |
| HVM PXE Stack | gPXE | iPXE |
| xentrace performance analysis |
✓ | |
| qemu based disk backend (qdisk) for XL |
✓ [ 5 ] | |
| PyGrub | ||
| Support for GRUB 2 | ✓ | ✓ |
| Support for /boot on ext4 | ✓ | ✓ |
| Third Party | ||
| libvirt driver for XL | ✓ | |
[ 1 ] Compile time limit, can be increased
[ 2 ] Disabled as a default (enable with hypervisor command line option)
[ 3 ] Initial implementation (tech preview)
[ 4 ] Prototype
[ 5 ] Used as a fallback if blkback and/or blktap2 are not available
