by Dennis Zimmer. Status: Concept! Contact for updates: virtuellemaschinen@email.de                  
Name VMware ESX VMware ESX (BETA) Microsoft Hyper-V xVM Citrix Xen LDom's Virtual Box Solaris 10 Zones Parallels Virtuozzo Containers Parallels Server 3.0 Parallels Server 3.0.1 Virtual Iron Virtual Iron
Common Common Common Common Common Common Common Common Common Common Common Common Common Common
Vendor VMware VMware Microsoft Sun Microsystems Citrix Sun Microsystems Sun Microsystems Sun Microsystems Parallels Parallels Parallels Virtual Iron Extended Enterprise Edition Virtual Iron Single Server
Version 3,5 U2 4 1.0 Beta 04. Jan 1.0.1 2.0.2 S10 U4 4.0 3.0 3.0.1 (beta6) 4,3 4,2
VMM Layer Run on Bare Metal Run on Bare Metal "Role on Windows Server 2008" Run on Bare Metal Run on Bare Metal Firmware Process Based Process Based within Global Zone N/A Hosted on OSX Hosted and Bare Metal Bare Metal  
Supported Host Operating System Run on Bare Metal (RedHat Linux 3.0 U9) Run on Bare Metal (RedHat Linux 5 64-Bit) Run on Bare Metal (Windows Server 2008) Run on Bare Metal (Solaris Nevada) Run on Bare Metal N/A Windows, Linux, Mac, Solaris Windows, Linux, Solaris, Mac Windows 2003 Server or Linux Kernel Mac OSX 10.5 Mac OSX 10.4 and 10.5, Windows, Linux    
Method of Operation Virtualization by emulating machine architecture  Virtualization by emulating machine architecture  Para-virtualization, hypervisor implemented in software Para-virtualization, hypervisor implemented in software Para-virtualization, hypervisor implemented in software Para-virtualization, hypervisor implemented in firmware Virtualization by emulating machine architecture  Operating System Virtualization Operating System Virtualization Hypervisor Hypervisor    
License Proprietary Proprietary Proprietary Open Source Proprietary Free Free Free Per CPU Socket, for VDI per Desktop Parallels Server Parallels Server    
Drivers for Guest Yes, VMware Tools Yes, VMware Tools Yes, Enlightenments Yes, Solaris with Windows coming Yes, Xen Tools N/A Yes, Guest Additions N/A N/A (no drivers needed) Yes, Parallels Tools Yes, Parallels Tools    
Host Host Host Host Host Host Host Host Host Host Host Host Host Host
Max Host Memory 256 GB 512 GB No Limit No Limit 128 GB No Limit No Limit No Limit approx. 100 MB No Limit No Limit    
Supported CPU's X86 & X64 X86 & X64 X64 X86 & X64 X86 & X64 SPARC T1, T2 & VF X86 & X64 SPARC, X86 & X64 X86 & X64 X86 & X64 X86 & X64 X86 & X64  
Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s Guest´s
Supported Guest OS's Windows, Linux, Netware & Solaris Windows, Linux, Netware & Solaris Windows, Linux Windows, Solaris, RHE L5 in known-to-work list Windows 2003, XP & 2k, Linux Solaris 10 11/06 > SPARC Windows, Linux, BSD, OS2 & Solaris  Solaris 10, BrandZ Solaris 8 & 9 Windows 2003 Server or Linux Kernel Windows, Linux, Mac & Free BSD Windows, Linux, Mac & Free BSD Windows 2003, and XP, Linux  
SMP Guest Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes  
64 Bit Guest Support Yes Yes Only Windows 2003 & 2008 Yes Only Windows 2003 (need VT-X/AMD-V) Yes Yes Yes Yes Yes Yes Yes  
Max CPU's per Guest 4 8 4 4 8 31 – T1, 63 – T2, VF – 127, 255 Future (one CPU/Thread for Control Domain) 1   unlimited 4 4 8 1
Max running VM's 170 per Host (192 vCPU´s) 256 Limited by Memory Limited by Memory Limited by Memory 31 – T1, 63 – T2, VF – 127, 255 Future (one CPU/Thread for Control Domain) Limited by Memory 8191 per OS instance unlimited 128 per Host 128 per Host Unlimited 12
Max VM Memory 64 GB 256 GB 64 GB 32 GB 32 GB Limited by memory Limited by memory Can cap RAM per zone unlimited 8 GB 16 GB 32 GB  
Snapshots Yes Yes Yes Yes Yes, File Based Only (VHD) Via ZFS snapshot Yes fssnap or ZFS snapshot No No No    
Templates Yes Yes Via System Center Yes Yes Via ZFS snapshot N/A Yes Yes, OS and Application separated Yes, full VM Yes, full VM    
USB / RDP Guest Emulation N/A N/A N/A TBD N/A USB device via Control / IO domain, no RDP Yes USB device via Global Zone, no RDP USB from host can be redirected to container USB from host can be redirected to container USB from host can be redirected to container    
Minimum Guest Disk Space Guest OS dependent Guest OS dependent Guest OS dependent Guest OS dependent Guest OS dependent Guest OS dependent Guest OS dependent 150MB Yes Yes Yes    
Management Management Management Management Management Management Management Management Management Management Management Management Management Management
Resource Management Yes Yes Yes Yes Yes, CPU, Mem, Disk & Network Physical via control domain, SRM within Solaris Guest LDom N/A Yes, Solaris Resource Manager (SRM) Yes No No    
Dynamic Resource Management Yes, DRS Yes, DRS Only NLB Network Load Balancing No, use Itheon or Process Automation Tools N/A Physical via control domain CPU only, SRM within Solaris Guest LDom N/A Yes, Solaris Resource Manager (SRM) Yes No No Yes, LiveCapacity  
Automatic Dynamic Resource Management Yes, DRS Yes, DRS TBD, possibly via System Center No, use Itheon or Process Automation Tools N/A No, use Itheon or Process Automation Tools N/A Later with ADR, Now Itheon or Process Automation Tools Proprietary Proprietary Proprietary    
Management Model ESX Server ESX Server Hyper-V Server Control Domain Xen Enterprise Server Control Domain N/A Global Zone CLI, GUI (Web and App) CLI, GUI CLI, GUI    
Management Interface Virtual Center / VI Client, limited CLI, Windows PowerShell (Beta), System Center Virtual Center / VI Client, limited CLI, Windows PowerShell, System Center System Center, Hyper-V VMM, limited CLI XVM servers BUI for single node management solution OpsCentre 2.0 for full enterprise  Xen Center Administrator Console, CLI CLI & BUI, OpsCenter future VBox GUI, CLI  CLI & SCM within SunMC, OpsCenter future Parallels Management Console (Client basesd), Parallels Infrastructure Manager (Web Based), API Parallels Management Console, API Parallels Management Console, API VirtualizationManager  
Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup Storage / Backup
Backup Option VMware Consolidated Backup VMware Consolidated Backup API VSS Volume Shadow Copy Service ZFS or Other Tools Guest based Netbackup LDom / Container based Guest Based Container / Global Zone based Integrated Acronis True Image Technology for a complete Backup Solution 3rd Party 3rd Party    
Storage Migration Storage VMotion Storage Migration N/A zpool export / import No, Storage API available zpool export / import N/A zpool export / import Yes No No    
Storage options SAN, DAS, NAS & iSCSI SAN, DAS, NAS & iSCSI DAS, SAN & iSCSI Initially just NAS SAN, DAS, NAS & iSCSI SAN, DAS, NAS & iSCSI DAS & iSCSI SAN, DAS, NAS & iSCSI SAN, DAS & iSCSI SAN, DAS, NAS & iSCSI SAN, DAS, NAS & iSCSI Local, iSCSI, FC Local
iSCSI Guest Boot Yes Yes No It Works Yes Yes Yes Yes N/A N/A N/A    
Disk Converter function VMware Convertor, P2V, MS VS & VCB VMware Convertor, P2V, MS VS & VCB System Center Tool, P2V and VMDK Native VMDK Support:(support for VMX/NVRAM-tbd) Yes, Migration tool for VMware & MS format N/A Migration from VMDK N/A P2V Parallels Transporter: P2V, VM convertion Parallels Transporter: P2V, VM convertion    
I/O Virtualization Device emulated by VMkernel Device emulated by VMkernel Device emulated by Hyper-V Device emulated by QEMU or Control Domain Device emulated by QEMU or Control Domain I/O emulation by Control or I/O domain Device emulated by VBox Devices via Global Zone Partitiions on the host can be mounted into the containers Virtual Disks Virtual Disks    
Network Network Network Network Network Network Network Network Network Network Network Network Network Network
Virtual Networking Yes Yes Yes Basic VNIC functionality, multiple network interfaces per guest Yes Yes, Virtual switches via Control domain Yes IP Instances Yes Yes Yes    
VLAN Support Yes Yes Yes Coming with Crossbow Yes Coming N/A Yes Yes Yes Yes Yes No
Link Aggregation Yes Yes Multiple NIC support, however no teaming support within Windows, dependent upon NIC vendor Within Solaris Yes Within Solaris, Vswitch support coming N/A Within Solaris Yes Yes Yes    
High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability  High Availability 
High Availability Function  VMware HA / VM HA VMware HA / VM HA / Fault Tolerance Host Clustering Using Quick Migration Not available at RR Complex Linux Host Clustering VCS or Sun Cluster of Control / IO domain not guest  N/A VCS or Sun Cluster with hooks for zones Microsoft Cluster Services, RedHat Cluster Services No No Yes, LiveRecovery  
Live Migration Yes, Vmotion Yes, Vmotion Quick Migration (Suspend VM --> migrate VM --> resume VM) duration depens on RAM Yes through OpsCenter XenMotion Cold Migration only, Live Migration future No Cold Migration only Completely for Linux, for Window restrictrions apply No No Yes