Difference between revisions of "Xen Project Release Features"

From Xen
Jump to: navigation, 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
+
![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