Comparison of platform virtualization software: Difference between revisions

Content deleted Content added
M@ (talk | contribs)
m Other features: Fixed typo
VirtualBox supports ARM hosts (from 7.1.0 on macOS hosts, 7.2.0 adds Windows host support)
 
(653 intermediate revisions by more than 100 users not shown)
Line 1:
{{short description|none}}
The table below compares basic information about [[platform virtualization|platform]] [[virtual machine]] (VM) packages.
{{Use dmy dates|date=July 2022}}
'''Platform virtualization software''', specifically [[emulator]]s and [[hypervisor]]s, are [[application software|software packages]] that emulate the whole physical computer machine, often providing multiple [[virtual machine]]s on one physical platform. The table below compares basic information about [[Hardware virtualization|platform virtualization]] hypervisors.
 
== General information==
<!-- Please do NOT change the order of the operating systems from their alphabetic order. -->
 
{{sticky header}}
{{Cleanup-section|date=November 2008}}
{| class="wikitable sortable sticky-header" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
 
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|-
! Name
Line 11 ⟶ 12:
! Host CPU
! Guest CPU
! Host OS(s)
! Guest OS(s)
! License
|-
! [[VHDsoft86Box]]
| Miran Grča
| [http://www.vhdsoft.com Xtreaming Tech]
| x86, x86-64, ARMv7, AArch64
| any
| x86 (Intel 8086 to Pentium II and compatible)
| x86, AMD64
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]
| [[Windows]], [[Linux]], [[DOS]], [[Berkeley Software Distribution|BSD]], [[OS/2]], [[Haiku (operating system)|Haiku]]
| [[DOS]], Windows, Linux
| {{open source|[[GPL version 3]]}}
| unknown
|-
! [[Bochsbhyve]]
| [[FreeBSD]]
| Kevin Lawton
| any
| x86, AMD64
| [[Microsoft Windows|Windows]], [[Windows Mobile]], Linux, [[IRIX]], AIX, [[FreeBSD]], [[OpenBSD]], [[BeOS]], [[Mac OS X]]
| [[DOS]], Windows, [[BSD|xBSD]], Linux
| [[LGPL]]
|-
! [[CHARON-AXP]]
| [[Stromasys]]
| x86-64
| DEC [[Alphaserverx86]], x86-64
| [[FreeBSD]], [[Illumos]]
| [[Microsoft Windows|Windows]] 2003/2008 x64
| [[FreeBSD]], [[FreeNAS]], [[pfSense]], [[OpenBSD]], [[Linux]], [[Windows]], [[Illumos]]<ref name="bhyve1" />
| [[OpenVMS]], [[Tru64]]
| {{open source|[[BSD licenses|BSD]]}}
| [[Proprietary software|proprietary]]
|-
! [[CHARON-VAXBochs]]
| Kevin J. Lawton
| [[Stromasys]]
| Any
| x86, [[Itanium|IA-64]]
| [[VAXx86]], x86-64
| [[Windows]], [[Linux]], [[FreeBSD]], [[Unix]]/[[X Window System|X11]], {{nowrap|[[Mac OS 9]]}}, [[macOS]], [[BeOS]], [[MorphOS]], [[OS/2]]<ref name="bochs1" /><ref name="bochs2" />
| [[Microsoft Windows|Windows]] 2003/2008, OpenVMS
| [[Windows]], [[Linux]], [[DOS]], [[Berkeley Software Distribution|BSD]], [[OS/2]], [[Haiku (operating system)|Haiku]]
| [[OpenVMS]]
| {{open source|[[LGPL]]}}
| [[Proprietary software|proprietary]]
|-
! [[Solaris Containers|Containers, or Zones]]
! Codezero
| B Labs
| ARM, (portable: not tied to hardware)
| (Same as host)
| No OS, baremetal
| Linux, other RTOS
| GPLv3/Commercial
|-
! [[Solaris Containers|Containers (also 'Zones')]]
| [[Sun Microsystems]]
| x86, [[x86-64]], [[SPARC]] (portable: not tied to hardware)
| (Same as host)
| [[Solaris (operating system)|Solaris 10, Solaris 11]], [[OpenSolaris]] 2009.06, [[Illumos#Distributions|illumos distributions]]
| Solaris (8, 9 or, 10, 11), [[illumos]], Linux ([[Brandedbranded zones|BrandZ]])
| {{open source|[[CDDL]]}}
|-
! [[Cooperative Linux]] (coLinux)
| [[Dan Aloni]] helped by, other developers ([[Cooperative Linux|1]])
| x86
| x86<ref name="coLinux FAQ">[http://colinux.wikia.com/wiki/FAQ "Cooperative Linux FAQ"]. Retrieved on 2009-01-27.</ref>
| (Same as host)
| Windows 2000, XP, 2003, Vista<ref name="coLinux FAQ"/>
| Linux
| {{open source|[[GPLv2Gpl version 2|GPL version 2]]}}
|-
! [[Charon (software)|CHARON]]
| [[Stromasys]]
| x86, x86-64
| [[PDP-11]], [[VAX]], Alpha, [[HP3000]], Sparc
| Windows, Linux
| VMS, OpenVMS, Tru64 UNIX, MPE/iX, RSX-11, RT11, RSTS, Solaris, SunOS
| {{Proprietary}}
|-
! [[Denali (operating system)|Denali]]
Line 77 ⟶ 70:
| Denali
| [[Ilwaco (operating system)|Ilwaco]], NetBSD
| {{?unk|Not distributed}}
|-
! [[DOSBox]]
| Peter Veenstra and, Sjoerd with community help
| anyAny
| x86
| Linux, Windows, [[classic Mac OS Classic]], Mac OS XmacOS, BeOS, FreeBSD, NetBSD, OpenBSD, Solaris, [[QNX]], IRIX, MorphOS, AmigaOS, [[Maemo]], Symbian
| Internally emulated MS-DOS shell. Classic; [[PCself-booting booterdisk]] gamess, unofficially Windows 1.0 to 3.1198
| {{open source|[[GPL]]}}
|-
! [[Dosemu|DOSEMU]]
| Community Projectproject
| x86, AMD64x86-64
| x86
| Linux
| DOS
| {{open source|[[Gpl version 2|GPL version 2]]}}
|-
! [[FreeVPSFreeBSD Jail]]
| [[Poul-Henning Kamp]] / [[FreeBSD]]
| [http://www.FreeVPS.com PSoft]
| Any running [[FreeBSD]] or [[DragonFly BSD]]
| x86, AMD64
| Same as host
| compatible
| [[FreeBSD]], [[DragonFly BSD]]
| Linux
| same as host (shared *BSD kernel), plus [[Linux]] [[Application binary interface|ABI]] through [[FreeBSD#OS compatibility layers|compat layer]]
| Various Linux distributions
| {{open source|[[BSD licenses|BSD]]}}
| GPL version 2
|-
! [[GXemul]]
| Anders Gavare
| anyAny
| [[ARM architecture|ARM]], [[MIPS architecture|MIPS]], [[Motorola 88000|M88K]], [[PowerPC]], [[SuperH]]
| Unix-like
| [[NetBSD]], [[OpenBSD]], [[Linux]], [[Ultrix]], [[Sprite (operating system)|Sprite]]
| {{open source|[[BSD licenses|BSD]]}}
| BSD
|-
! [[Hercules emulator|Hercules]]
| Written by Roger Bowler, currently maintained by [[Jay Maynard]]
| anyAny
| [[z/Architecture]]
| [[Windows]], [[FreeBSD]], [[NetBSD]], [[Linux]], [[macOS]]
| Unix-like
| [[Linux on zSeriesIBM Z]], [[z/OS]], [[z/VM]], [[z/VSE]], [[OS/360]], [[DOS/360]], [[DOS/VS]], [[MVS]], [[VM/370]], [[TSS/370]].
| {{open source|[[Q Public License|QPL]]}}
|-
! [[Hyper-V]] Server (2008 R2)
| [[Microsoft]]
| [[x86-64|x64]] + hardware-assisted virtualizationwith ([[Intel VT-x]] or [[AMD-V]])
| [[x86-64|x64]], [[x86]] (up to 8 physical CPUs)
| [[Windows Server 2008]] w/([[Windows Server 2008 R2|R2]]) w/Hyper-V]] Rolerole, WindowsMicrosoft Hyper-V Server
| supportedSupported drivers for [[Windows 2000]], [[Windows 2003]], [[Windows 2008]], [[Windows XP]], [[Windows Vista]], [[FreeBSD]], [[Linux]] ([[SUSE Linux|SUSE]] 10 released, more announced)
| {{Proprietary}}
| proprietary
|-
! [[Hyper-V]] (2012+)
! Imperas OVP Tools
| [[Microsoft]]
| Imperas [http://www.imperas.com]
| x86-64 with Intel VT-x or AMD-V<!--RemoteFX requires SLAT which is independent of the previous. -->, ARMv8<ref>{{cite web |url=https://blogs.windows.com/windowsexperience/2020/02/05/announcing-windows-10-insider-preview-build-19559/ |title=Announcing Windows 10 Insider Preview Build 19559|website=blogs.windows.com |access-date=23 February 2020}}</ref>
| x86
| x86-64, (up to 64 physical CPUs), ARMv8
| OR1K, MIPS32, ARC600/ARC700, ARM (can use all OVP [[OVPsim]] [http://www.ovpworld.org] compliant models, user can write own to public OVP APIs)
| [[Windows 8]], 8.1, 10, and [[Windows Server 2012]] ([[Windows Server 2012 R2|R2]]) w/Hyper-V role, Microsoft Hyper-V Server
| [[Microsoft Windows]], Linux
| Supported drivers for [[Windows NT]], FreeBSD, Linux ([[SUSE Linux|SUSE]] 10, [[Red Hat Enterprise Linux|RHEL]] 6, [[CentOS]] 6)
| Depends on target machine, for example includes MIPS Malta that runs Linux or SMP-Linux (can use all OVP [[OVPsim]] [http://www.ovpworld.org] compliant models, user can write own to public OVP APIs)
| {{Proprietary}}. Component of various Windows editions.
| Tools are under proprietary license, models under Apache 2.0
|-
! [[Integrity (operating system)|INTEGRITY]]
! [[iCore Virtual Accounts]]
| [[iCoreGreen Hills Software]]
| [[ARM, x86]], PowerPC
| Same as host
| x86
| Linux, [[Windows XP]]
| INTEGRITY native, Linux, [[Android (operating system)|Android]], [[AUTOSAR]], Windows (on some platforms)
| [[Windows XP]]
| {{Proprietary}}
| proprietary
|-
! [[HP Integrity Virtual Machines|Integrity Virtual Machines]]
| [[Hewlett-Packard]]
| [[Itanium|IA-64]]
| IA-64
| [[HP-UX]]
| [[HP-UX]], Windows, Linux ([[OpenVMS]] announced)
| {{Proprietary}}
| proprietary
|-
! [[FreeBSD Jail]]
| [[FreeBSD]]
| Any running [[FreeBSD]]
| Any running [[FreeBSD]]
| [[FreeBSD]]
| [[FreeBSD]], [[Linux]] ABI
| [[BSD License]]
|-
! [[Java PC|JPC (Virtual Machine)]]
| [[Oxford University of Oxford]]
| Any running the [[Java virtual machine|Java Virtual Machine]]
| x86
| [[Java Virtual Machine]]
| DOS, Linux, Windows up to 3.0
| {{open source|[[Gpl version 2|GPL version 2]]}}
|-
! [[Kernel-based Virtual Machine|KVM]]
| [[Qumranet]], [http://kvm.qumranet.com]now Red Hat
| Intel/AMDx86, processorx86-64, IA-64, with [[X86x86 virtualization]],IA64, s390, PowerPC,<ref ([http://www.name="linux-kvm.org" /page/PowerPC> see[[ARM restrictions,architecture|ARM]]<ref ename="rhel.gkvm.,arm" no PowerPC 970 support])/>
| (Same as host)
| Linux, illumos
| FreeBSD, Linux, Solaris, Windows, [[Plan 9 from Bell Labs|Plan 9]]
| Linux, Windows, FreeBSD, Solaris
| {{open source|[[Gpl version 2|GPL version 2]]}}
|-
! [http://www.gelato.unsw.edu.au/IA64wiki/LinuxOnLinux LinuxOnLinux]
| Gelato@UNSW
| [[Itanium]]
| compatible
| Linux
| Linux
| GPL
|-
! [[Linux-VServer]]
| Community Projectproject
| x86, AMD64x86-64, IA-64, Alpha, PowerPC/ 64, [[PA-RISC]]/ 64, SPARC/64SPARC64, ARM, [[S/390]], SH/66, MIPS
| Compatible
| compatible
| Linux
| Various Linux distributionsvariants
| {{open source|[[Gpl version 2|GPL version 2]]}}
|-
! [[Logical Domains]] (LDOM)
| [[Sun Microsystems]]
| [[UltraSPARC T1]], [[UltraSPARC T2]], UltraSPARC T2+
| compatible
| [[Solaris (operating system)|Solaris 10]]
| Solaris, Linux, FreeBSD
| {{?}}
|-
! [[LynxSecure]]
| [[LynuxWorks]]
| x86, [[Intel VT-x]], [[Intel VT-d]]
| x86
| x86
| no host OS
| No host OS
| [[LynxOS]], Linux, Windows
| {{Proprietary}}
| proprietary
|-
! [[lxcLXC]]
| Community project, [http://lxc.sourceforge.net/[Canonical lxc.sourceforgeLtd.net]]
| Intel x86, AMD64x86-64, IA-64, PowerPC 64, SPARC/64SPARC64, Itanium, ARM
| (Same as host)
| Linux
| Various Linux distributionsvariants
| {{open source|[[GNUGpl Generalversion Public License2|GPL version 2]]}}
|-
! [[Open Kernel Labs|OKL4 Microvisor]]
! [[Mac-on-Linux]]
| [[Open Kernel Labs]], acquired by [[General Dynamics Corporation]]
| [http://www.maconlinux.org/ Mac On Linux]
| ARM, x86, MIPS
| PowerPC
| ARM (v5, v6, v7, v8; [[paravirtualization]]), ARMv7VE (hardware virtualization)
| PowerPC
| No Host OS
| Linux
| Various OSes and RTOSes including Linux, Android, [[QNX]]
| Mac OS X, Mac OS 7.5.2 to 9.2.2, Linux
| {{Proprietary}}
| [[GNU General Public License|GPL]]
|-
! [[Mac-on-Mac]]
| Sebastian Gregorzyk
| PowerPC
| PowerPC
| Mac OS X, up to Tiger excluded
| Mac OS X, Mac OS 7.5.2 to 9.2.2, Linux
| [[GNU General Public License|GPL]]
|-
! [http://okl4.org OKL4]
| [http://ok-labs.com Open Kernel Labs]
| x86, ARM, MIPS
| (Same as host)
| no host OS
| Linux, eCos, other [[RTOS]]es
| [[BSD license|BSD]]
|-
! [[OpenVZ]]
| Community project, supported by [[SWsoft]], now [[Parallels, Inc.]]
| Intel x86, AMD64x86-64, IA-64, PowerPC 64, SPARC/64SPARC64
| (Same as host)
| Linux
| same as host (shared Linux kernel), choice of userland distribution
| Various Linux distributions
| {{open source|[[GNU General Public License|GPL]]}}
|-
! [[Oracle VM Server for x86]]
| [[Oracle Corporation]]
| Intel x86, x86-64, [[Intel VT-x]]
| Intel x86, x86-64, [[Intel VT-x]]
| noNo host OS
| [[Microsoft Windows]], [[Oracle Enterprise Linux]], [[Red Hat Enterprise Linux]], [[Solaris (operating system)|Solaris]]
| {{open source|[[GPLv2]]}}, Oracle VM Server; Manager is proprietary
| proprietary
|-
! [[OVPsim]]
| OVP
| OVP [http://www.ovpworld.org]
| x86
| OR1K, MIPS32, ARC600/ARC700700, ARM; (and public API which enables users to write their owncustom processor models, RISC, CISC, DSP, VLIW all possible)
| [[Microsoft Windows]], Linux
| Depends on target machine, for example includes MIPS Malta that runs Linux or SMP-Linux; (and includes public API which enables users to write their owncustom peripheral and system models)
| {{proprietary}}, [[Apache License|Apache 2.0]] for models
|-
! [[PaddedParallels CellDesktop for x86Mac]]
| Parallels, Inc.
| [[Green Hills Software]]
| x86, [[Intel VT-x]]
| x86
| x86, x86-64, aarch64
| [[Integrity (operating system)|INTEGRITY]] [[Real-time operating system|Real-time OS]]
| macOS
| Windows, Linux, Solaris
| DOS, Windows, Linux, macOS, FreeBSD, OS/2, eComStation, Solaris, [[Haiku (operating system)|Haiku]]
| proprietary
| {{Proprietary}}
|-
! [[Parallels Workstation]] (discontinued 2013)
! [[Padded Cell for PowerPC]]
| [[Green Hills Software]]
| PowerPC
| PowerPC
| INTEGRITY Real-time OS
| Linux
| proprietary
|-
! [http://v3vee.org/palacios Palacios VMM]
| [http://v3vee.org The V3VEE Project]
| AMD-V, Intel VT-x
| x86 32/64-bit, [[Cray XT3]], [[Cray XT4]], [[Cray XT5]]
| OS independent (currently GeekOS, Kitten)
| Linux, Kitten, GeekOS, Catamount, CNL, DOS, others (32/64-bit guests)
| BSD
|-
! [[Parallels Desktop for Mac]]
| [[Parallels, Inc.]]
| Intel x86, [[Intel VT-x]]
| Intel x86
| Mac OS X (Intel)
| Windows, Linux, Mac OS X Server, FreeBSD, OS/2, eComStation, MS-DOS, Solaris
| proprietary
|-
! [[Parallels Workstation]]
| Parallels, Inc.
| x86, [[Intel VT-x]]
| x86
| Windows, Linux
| Windows, Linux, FreeBSD, [[OS/2]], [[eComStation]], DOS, Solaris, [[Haiku (operating system)|Haiku]]
| {{Proprietary}}
| proprietary
|-
! [[PearPC]]
| [[Sebastian Biallas]]
| x86, AMD64x86-64, PowerPC
| PowerPC
| Windows, Linux, Mac {{nowrap|OS X}}, FreeBSD, NetBSD
| {{nowrap|Mac OS X}}, [[Darwin (operating system)|Darwin]], Linux
| {{open source|[[GNU General Public License|GPL]]}}
| GPL
|-
! [[PikeOS]]
| [[SYSGO]] AG
| PowerPC, x86, ARM, MIPS, SPARC, SuperH[[RISC-V]]
| (Same as host)
| No host OS, Linux or Windows as dev. hosts
| [[PikeOS]]
| PikeOS native, Linux, ELinOS, [[PikeOSWindows]], nativePOSIX, LinuxAUTOSAR, Android, [[RTEMS]], [[OSEK]], [[ARINC 653]] APEX, [[ITRON Project|ITRON]]
| {{Proprietary}}
| proprietary
|-
! [[Proxmox VE]]
| [[Proxmox Virtual Environment|Proxmox]]
| x86-64
| x86, x86-64
| Debian Based
| Windows, Linux, Linux variants, Solaris, FreeBSD, [[OSx86]] (as FreeBSD), [[virtual appliance]]s, Netware, OS/2, SCO, BeOS, [[Haiku (operating system)|Haiku]], [[Darwin (operating system)|Darwin]]
| {{open source|[[GNU Affero General Public License|AGPLv3]]}}
|-
! [[Oracle VM Server for SPARC]] (LDoms)
| [[Oracle Corporation]]
| [[UltraSPARC T1]], [[UltraSPARC T2]], UltraSPARC T2+, [[SPARC T3]], [[SPARC T4]]
| Compatible
| [[Solaris (operating system)|Solaris 10, Solaris 11]]
| Oracle support: Solaris; unsupported: Linux, FreeBSD
| {{Proprietary}}
|-
! [[PowerVM]]
| [[IBM]]
| [[POWER4]], [[POWER5]], [[POWER6]], [[PowerPCPOWER7]], 970[[POWER8]], [[POWER9]], [[Power10]]
| POWER4/5/6/7/8/9/Power10, POWER5, POWER6, PowerPC 970, X86x86 ([[Lx86|PowerVM-Lx86]])
| PowerVM Firmware
| no host OS
| [[Linux]] PowerPC, x86; [[AIX]], [[i5/OS]], [[IBM i]]
| {{Proprietary}}
| proprietary
|-
| [[Proxmox Virtual Environment]]
| [http://pve.proxmox.com ProxMox]
| [[x86-64]]
| [[x86]], [[x86-64]]
| [[Debian]] Lenny w/ProxMox Role
| Same as [[Kernel-based Virtual Machine|KVM]]; Same as [[OpenVZ]]
| GPL v2
|-
! [[QEMU]]
| [[Fabrice Bellard]] helped by, other developers
| x86, AMD64x86-64, IA-64, PowerPC, Alpha, SPARC 32/64, ARM, S/390, [[M68k]]MIPS
| x86, AMD64x86-64, Alpha, ARM, CRIS, LM32, [[M68k]], MicroBlaze, MIPS, OpenRisc32, PowerPC, S/390, SH4, SPARC 32/64, PowerPCUnicore32, MIPSXtensa
| Windows ("experimental"<ref name="qemu-windows-host" />), Linux, Mac OS XmacOS, Solaris, FreeBSD, OpenBSD, BeOS
| Changes regularly<ref name="QEMU" [http://www.claunia.com/qemu]>
| {{open source|[[GNU General Public License|GPL]]/[[LGPL]]}}
| GPL/LGPL
|-
! [[QEMU]] w/ [[kqemu]] module
| [[Fabrice Bellard]]
| Intel x86, AMD64x86-64
| (Same as host)
| Linux, FreeBSD, OpenBSD, Solaris, Windows
| Changes regularly<ref [http:name=QEMU//www.claunia.com/qemu]>
| {{open source|[[GNU General Public License|GPL]]/[[LGPL]]}}
| GPL/LGPL
|-
! [[QEMU]] w/ [[qvm86]] module
| Paul Brook
| x86
| x86
| Linux, [http://pkgsrc.se/wip/qemu-qvm86 NetBSD], Windows
| Changes regularly
| {{open source|[[GNU General Public License|GPL]]}}
| GPL
|-
! [[QuickTransit]]
| [[Transitive Corp.]]
| AMD64x86, x86-64, IA-64, POWER
| MIPS, PowerPC, SPARC, x86
| Linux, Mac {{nowrap|OS X}}, Solaris
| Linux, Mac {{nowrap|OS X}}, Irix, Solaris
| {{Proprietary}}
| proprietary
|-
! [[Real-Time Systems (company)|RTS]] Hypervisor
! [[RTS Hypervisor]]
| [http://www.real[Real-time-systems.comTime Systems (company)|Real-Time Systems GmbH]]
| x86, Intel/AMDx86-64
| x86, x86-64
| noNo host OS
| Windows XP, XP-Embedded, Linux, [[VxWorks]], [[Windows CE]]Embedded, [[AndroidQNX, (OperatingRTOS-32, System)]]VxWorks, [[OS-9]], RTOST-32, [[QNX]], proprietary OSsKernel
| {{Proprietary}}
| proprietary
|-
! [http://sheepshaver.cebix.net/ SheepShaver]
| Christian Bauer, others
| x86, PowerPC
| PowerPC, M68K
| Mac OS X (PowerPC, x86), Unix with X11 (Linux i386/x86-64/PowerPC, NetBSD 2.x, FreeBSD 3.x), BeOS R4/R5 (PowerPC), Windows NT/2000/XP?
| MacOS 7.5.2 thru 9.0.4, requires Apple PowerMac ROM image
| GPL
|-
! [http://developer.amd.com/cpu/simnow/Pages/default.aspx SimNow]
| [[AMD]]
| AMD64
| AMD64
| Linux 64-bit, Windows 64-bit
| Linux, Windows 32/64-bit
| AMD proprietary
|-
! [[SIMH]]
| [http://simh.trailing-edge.com/ Bob Supnik /, The Computer History Simulation Project]
| Alpha, ARM, HPPA, x86, ia64IA-64, x86-64, M68K, MIPS, MIPSel, POWER, s390, SPARC
| [[Data General]] [[Data General Nova|Nova]], [[Data General Eclipse|Eclipse]]; [[Digital Equipment Corporation]] [[PDP-1]], [[PDP-4]], [[PDP-7]], [[PDP-8]], [[PDP-9]], [[PDP-10]], PDP-11, [[PDP-15]], VAX; GRI Corporation GRI-909,; [[IBM]] [[IBM 1401|1401]], [[IBM 1620|1620]], [[IBM 1130|1130]], [[IBM 7090|7090/7094]], System[[IBM System/3|System/3]]; [[Interdata]] ([[Perkin-Elmer]]) 16b/[[Interdata 7/32 and 8/32|32b]] systems; Hewlett-Packard 2114, 2115, 2116, 2100, 21MX; [[Honeywell]] H316/H516; [[Micro Instrumentation and Telemetry Systems|MITS]] [[Altair 8800]] with [[Intel 8080|8080]] and [[Zilog Z80|Z80]]; [[Royal-Mcbee McBee]] [[LGP-30]], LGP-21; [[Scientific Data Systems]] [[SDS 940]]
| Windows, BSD, Linux, Solaris, VMS, Windows
| Depends on target machine, Includesincludes NetBSD/VAX, OpenBSD/VAX, [[OpenVMS|VAX/VMS]], [[Version 6 Unix|Unix v6]], [[Version 7 Unix|Unix v7]], [[TOPS-10]], [[TOPS-20]], [[Incompatible Timesharing System|ITS]]
| Unique,{{open source|BSD-like, licenseunique}}
|-
! [[Simics]]
| [http://www.virtutech.com/ [Virtutech]], acquired by [[Intel]]
| x86, x86-64, SPARC v9
| Alpha8051, 68000, ARM (v4, IA-64v5, v6, v7), MIPS32, MIPS64, [[MSP430]]Cavium cnMIPS, PowerPCBroadcom XLR 32MIPS, PowerPCFreescale 64(e300, e500, e600, e5500, e6500), IBM (POWER, PPC44x, PPC46x, 47x), SPARC v8 (LEON), SPARC v9 (UltraSparc), x86 (from 80286 to Sandy Bridge), x86-64 (from Pentium4 to Sandy Bridge), TI [[Texas Instruments TMS320|TMS320C64xx]]., Renesas H8, Renesas SH
| Windows 32-bit and 64-bit, Linux, Solaris32-bit and 64-bit
| Depends on target machine, typically runs unmodified software stacks from the corresponding real target, including [[VxWorks]], VxWorks 653, [[Operating System Embedded|OSE]], QNX, Linux, Solaris, Windows, FreeBSD, [[RTEMS]], [[TinyOS]], manyWind River Hypervisor, VMware ESX, and others
| {{Proprietary}}
| proprietary
|-
! [[Sun xVM]] Server
| [[Sun Microsystems]]
| x86-64, [[SPARC]]
| (Same as host)
| noNo host OS
| Windows XP, 2003 Server (x86-64 only), Linux, Solaris
| {{open source|[[GPLv3Gpl version 3|GPL version 3]]}}
|-
! [[SVISTA]] 2004
| [http://www.serenityvirtual.com/ [Serenity Systems International]]
| x86
| x86
| Windows, OS/2, Linux
| Windows, Linux, OS/2, BSD
| {{Proprietary}}
| proprietary
|-
! [[Trango Virtual Processors|TRANGO]]
| [http://www.trango-vp.com TRANGO Virtual Processors, Grenoble, France]
| ARM, [[XScale]], MIPS, PowerPC
| [[Paravirtualization|Paravirtualized]] ARM, MIPS, PowerPC
| noNo host OS, Linux or Windows as dev. hosts
| [[Linux]], [[eCos]], [[MicroC/OS-II|µCμC/OS-II]], [[WindowsCE]], [[Nucleus RTOS|Nucleus]], VxWorks
| {{Proprietary}}
| proprietary
|-
! [[User Mode Linux]]
| [[Jeff Dike]] helped by, other developers
| x86, x86-64, PowerPC
| (Same as host)
| Linux
| Linux
| {{open source|[[Gpl version 2|GPL version 2]]}}
|-
! [[View-OSVirtualBox]]
| Innotek, acquired by [[Oracle Corporation]]
| Renzo Davoli helped by other developers [http://savannah.nongnu.org/projects/view-os]
| x86, PowerPCx86-64, AMD64 (in progress)ARMv8
| x86, x86-64 (with Intel VT-x or AMD-V, and VirtualBox 2 or later), ARMv8 (from 7.1 on macOS, 7.2 on Windows)
| (Same as host)
| Windows, Linux, macOS, Solaris, FreeBSD, eComStation
| Linux 2.6+
| DOS, Linux, macOS,<ref name="virtualbox" /> FreeBSD, [[Haiku (operating system)|Haiku]], OS/2, Solaris, Syllable, Windows, and OpenBSD (with Intel VT-x or AMD-V, due to otherwise tolerated incompatibilities in the emulated memory management).<ref>{{cite web|url=https://forums.virtualbox.org/viewtopic.php?p=17930|title=virtualbox.org • View topic – Theo de Raadt discourages VirtualBox usage..|website=forums.virtualbox.org|language=en-gb|access-date=2017-10-15}}</ref>
| Linux executables
| {{open source|GPL version 2; full version with extra enterprise features is proprietary}}
| GPL version 2
|-
! [[VDSmanagerVirtual Iron]] 3.1
| Virtual Iron Software, Inc., acquired by Oracle
| [http://www.ispsystem.com ISPsystem LLC]
| x86 VT-x, x86-64 AMD-V
| x86, x86-64
| (Same as host)
| No host OS
| [[FreeBSD]]
| Windows, Linux
| [[FreeBSD]]
| {{proprietary}}, some components GPLv2<ref name="oracle" />
|-
! [[Virtual Machine Manager]]
! Oracle [[VirtualBox]]
| [[InnotekRed Hat]]
| x86, x86-64
| x86, x86-64
| x86, (x86-64 only on VirtualBox 2 and later with hardware virtualization)
| Linux
| Windows, Linux, Mac OS X (Intel), Solaris, FreeBSD, eComStation
| Linux, Windows
| DOS, Windows, Linux, OS/2, FreeBSD, Solaris, Haiku, Syllable
| {{open source|GPL version 2}}
| GPL version 2; full version with extra enterprise features is proprietary
|-
! [[Microsoft Virtual IronPC|Virtual PC]] Virtual Iron2007 3.1(discontinued)
| [[Connectix]] and [[Microsoft]]
| Virtual Iron Software, Inc.
| x86 VT-x, AMD64 AMD-V
| x86, AMD64
| no host OS
| Windows, Linux
| Complete product carries a proprietary license [http://www.virtualiron.com/products/purchase.cfm]; a few components are GPL version 2 [http://www.virtualiron.com/products/open_source.cfm]
|-
! [[Microsoft Virtual PC|Virtual PC]] 2007
| [[Connectix]]
| x86, x86-64
| x86
| [[Windows Vista]] (Business, Enterprise, Ultimate), XP Pro, XP Tablet PC Edition
| DOS, Windows, OS/2, Linux (SUSE, Xubuntu), OpenSolaris (Belenix)
| {{Proprietary}}
| proprietary
|-
! [[Windows Virtual PC]] (discontinued)
| [[Connectix]] and Microsoft
| x86, x86-64 with Intel VT-x or AMD-V
| x86
| Windows 7
| Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008
| Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008
| {{Proprietary}}
| proprietary
|-
! [[Microsoft Virtual PC|Virtual PC]] 7 for Mac
| [[Connectix]] and Microsoft
| PowerPC
| x86
| {{nowrap|Mac OS X}}
| Windows, OS/2, Linux
| {{Proprietary}}
| proprietary
|-
! [[VirtualLogix]] VLX
| [[VirtualLogix]]
| ARM, TI DSP C6000, Intel x86, [[Intel VT-x]], [[Intel VT-d]], PowerPC
| (Same as host)
| noNo host OS
| [[Linux]], [[Windows XP]], C5, [[VxWorks]], Nucleus, [[DSP/BIOS]], proprietary OSs
| {{Proprietary}}
| proprietary
|-
! [[Microsoft Virtual Server|Virtual Server]] 2005 R2
| [[Connectix]] and Microsoft
| Intel x86, AMD64x86-64
| Intelx86, x86-64
| Windows Server 2003, 2008, XP (Requires IIS)
| Windows NT, 2000, 2003, 2008, Linux (Red Hat, SUSE, Ubuntu)
| {{Proprietary}}
| proprietary
|-
! [[CoWare|Synopsys (CoWare)]] [[Virtual Platform]]
| [[CoWare]]
| x86, x86-64, SPARC v9
| Devices including (multi) cores from [[ARM Architecture|ARM]], [[MIPS architecture|MIPS]], [[PowerPC]], [[Toshiba]] [[MeP]], [[Renesas]] SH, [[TITexas Instruments]], [[Tensilica]], [[ZSP]]
| Windows, Linux, Solaris
| DependDepends on the Guestguest CPU; includes: [[Linux]] (various flavors), m[[ITRONμITRON]] (various flavors), [[WinCE]]Windows CE, [[Symbian]], ...more
| {{Proprietary}}
| proprietary
|-
! [[Virtuozzo]]
| [[SWsoft]], now [[Parallels,https://virtuozzo.com/ Virtuozzo Inc.]]
| x86, [[Itanium|IA-64]], AMD64x86-64
| x86,same IA-64,as AMD64host
| Linux, Windows
| same as host (shared Linux, Windowskernel)
| {{Proprietary}}
| proprietary
|-
! [[vkernel]]
| [[Matthew Dillon]] / [[DragonFly BSD]]
| x86-64
| same as host
| [[DragonFly BSD]]
| any compatible vkernel binary of DragonFly
| {{open source|[[BSD licence|BSD]]}}
|-
! VMM
| [[OpenBSD]]
| x86-64
| x86, x86-64
| OpenBSD
| OpenBSD and Linux guests
| {{open source|[[BSD licenses|BSD]]}}
|-
! [[VMware ESX Server]]
Line 531 ⟶ 460:
| x86, x86-64
| x86, x86-64
| noNo host OS
| Windows, Linux, Solaris, FreeBSD, [[VirtualOSx86]] (as FreeBSD), [[virtual appliance]]s, Netware, OS/2, SCO, BeOS, [[Haiku (operating system)|Haiku]], [[Darwin (operating system)|Darwin]], others: runs Arbitraryarbitrary OS<ref>Can{{efn|name="VMware runESX a guest OS without modifying it, and hence is generally able to run any OS that could run on a physical machine the VM simulates</ref>Server"}}
| {{Proprietary}}
| proprietary
|-
! [[VMware ESXi]]
| [[VMware]]
| x86, x86-64
| x86, x86-64
| noNo host OS
| Same as VMware ESX Server
| {{Proprietary}}
| proprietary
|-
! [[VMware Fusion]]
| [[VMware]]
| x86, x86-64
| x86, x86-64
| macOS
| Mac OS X (Intel)
| Same as VMware ESX Server
| {{Proprietary}}
| proprietary
|-
! [[VMware Server]]
| [[VMware]]
| x86, x86-64
| x86, x86-64
| Windows, Linux
| Same as VMware ESX Server
| {{Proprietary}}
| proprietary
|-
! [[VMware Workstation]] 6.0
| [[VMware]]
| x86-64{{efn|Older versions of [[VMware Workstation]] support [[x86]].}}
| x86, x86-64
| x86, x86-64
| Windows, Linux
| Same as VMware ESX Server
| {{Proprietary}}
| proprietary
|-
! [[VMware Player]], 2.0later VMware Workstation Player
| [[VMware]]
| x86-64{{efn|Older versions of [[VMware Player]]/VMware Workstation Player support x86.}}
| x86, x86-64
| x86, x86-64
| Windows, Linux
| Same as VMware ESX Server
| {{Proprietary}}, free for personal non-commercial use<ref name="vmware" /><ref name="vmware2">[http://www.vmware.com/download/eula/player31.html ] {{webarchive |url = https://web.archive.org/web/20110615075910/http://www.vmware.com/download/eula/player31.html |date = 15 June 2011 }}</ref>
| proprietary
|-
! [[Wind River Systems|Wind River]] hypervisorHypervisor
| [[Wind River Systems|Wind River]]
| x86, x86-64, PowerPC, ARM
| (Same as host)
| noNo host OS
| Linux, VxWorks, unmodified guests (including MS Windows and RTOSes such ach OSE, QNX and others), bare metal virtual board
| {{Proprietary}}
| proprietary
|-
| [[Wind River Systems|Wind River]] VxWorks MILS Platform
| [[Wind River Systems|Wind River]]
| PowerPC
| (Same as host)
| no host OS
| VxWorks, bare metal virtual board
| proprietary
|-
! [[Xen]]
| [[Xensource]], Now [[Citrix Systems]]
| x86, x86-64, ARM, IA-64 (inactive), PowerPC (inactive)
| (Same as host, up to 128 physical CPUs)
| NetBSD, Linux, SolarisUnix-like
| Linux, FreeBSD, NetBSDMiniOS, LinuxNetBSD, Solaris, Windows 7/XP/Vista/Server & 2003 Server2008 (needs vers. 3.0 and anrequires [[Intel VT-x]] (Vanderpool) or [[AMD-V]] (Pacifica)-capable CPU), [[Plan 9 from Bell Labs|Plan 9]]
| {{open source|[[GNU GPLv2]] +}}
| GPL
|-
! [[XCP-ng]]
| By Vates SAS
| x86, x86-64, ARM, IA-64 (inactive), PowerPC (inactive)
| Same as host
| No host OS
| Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows, Windows Server 2008 (with Intel VT-x or AMD-V), [[Plan 9 from Bell Labs|Plan 9]]
| {{open source|[[GNU GPLv2]] +}}<ref>{{cite web |title=Licenses – xcp-ng/xcp Wiki |website=[[GitHub]] |url=https://github.com/xcp-ng/xcp/wiki/Licenses |access-date=22 January 2019}}</ref>
|-
! [[XenServer]]
| By [[Citrix Systems]]
| x86, x86-64, ARM, IA-64 (inactive), PowerPC (inactive)
| Same as host
| No host OS
| Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows 7/XP/Vista/Server 2008 (with Intel VT-x or AMD-V), [[Plan 9 from Bell Labs|Plan 9]]
| {{open source|[[GNU GPLv2]] +}}
|-
! [[XtratuM]]
| fentISS
| [[Universidad Politecnica de Valencia]]
| x86,SPARC x86,v8 sparcv8 (LEON2/3)/4, ARM v7
| (Same as host)
| noNo host OS
| GPOS: Linux, RTOS: PartiKleLithOS, RTEMS
| {{Proprietary}}, [[GPL version 2]] depending on versions
| GPL
|-
! [[z/VM]]
| [[IBM]]
| [[z/Architecture]]
| z/Architecture, (z/VM does not run on predecessor mainframes)
| noNo host OS, itself (single or multiple levels/versions deep,; e.g., VM/ESA running insidein z/VM 4.4 insidein z/VM 5.2 insidein z/VM 5.1.)
| [[Linux on zSeriesIBM Z]], [[z/OS]], [[z/VSE]], [[z/TPF]], z/VM, [[VM/CMS]], [[MUSIC/SP]], [[OpenSolaris for System z]], and predecessors
| {{Proprietary}}
| proprietary
|-
! z [[LPAR]]s
| [[IBM]]
| [[z/Architecture]]
| z/Architecture
| Integrated into thein firmware of [[System z]] mainframes
| [[Linux on zSeries]]IBM Z, [[z/OS]], [[z/VSE]], [[z/TPF]], [[z/VM]], [[MUSIC/SP]], and predecessors
| {{proprietary}}
| Integrated into the firmware of [[System z]] mainframes
|- class="sortbottom"
! Name
! Creator
Line 630 ⟶ 567:
! Guest OS(s)
! License
|-
|}
 
== Features ==
 
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
{{sticky header}}
|-class="sortbottom"
{| class="wikitable sortable sticky-header" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|- class="sortbottom"
! Name
! Guest OS [[Symmetricsymmetric multiprocessing|SMP]] available?
! Runs arbitrary OS?
! Supported guest OS [[Devicedevice driver|drivers]]?
! Method of operation
! Typical use
! Speed relative to Hosthost OS
! Commercial support available?
|-
! Needs [[Superuser|administrative rights]]?
! [[Solaris Zones|Containers]], or Zones
| {{Yes}}, over 500-way on current systems
| {{No}}
| Uses native device drivers
| [[Operating system-level virtualization]]
| Server consolidation with workload isolation, single workload containment, hosting, dev/test/prod
| Near native
| {{Yes}}
|-
! [[Hyper-V]] Server 2008 R2
| {{Yes}}, (up to 4 vcpusVCPUs per VM)
| {{Yes}}
| {{Yes}}
| Virtualization
| Server consolidation, service continuity, dev/test, desktop virtualization, cloud computing
| Enterprise Server Consolidation, Business Continuity, Dev/Test
| Up to near native{{Citation needed|date=November 2010}}{{ref|osvirt}}
| Near native
| {{Yes}}
| Not applicable
|-
! [[OpenVZ]]
Line 661 ⟶ 606:
| Compatible
| [[Operating system-level virtualization]]
| Virtualized Serverserver Isolationisolation
| NativeUp to near native{{Citation needed|date=November 2010}}{{ref|osvirt}}
| {{yes}}
|
| {{Needs}}
|-
! [[Kernel-based Virtual Machine|KVM]]
| {{yes}}<ref name="linux-kvm mainpage" />
| {{yes}} [http://www.linux-kvm.com/content/running-windows-smp-guests] (up to 16 vcpus per VM)
| {{yes}}
| ? {{yes}}
| [[X86x86 virtualization|AMD-V and Intel-VT-x]]
| Virtualized server isolation, server/desktop consolidation, software development, cloud computing, other purposes
| ?
| Up to near native{{Citation needed|date=November 2010}}{{ref|osvirt}}
| ?
| {{Yes}}<ref name="KVM" />
| {{Yes}}, Look at [http://www.redhat.com/virtualization/rhev/desktop/rhevm/ RedHat] or [http://www.novell.com/linux/products.html#linuxvirtualization Novell] for details
| ?
|-
! [[Oracle VMLinux-VServer]]
| {{yes}}
| {{no}}
| Compatible
| [[Operating system-level virtualization]]
| Virtualized server isolation and security, server consolidation, cloud computing
| Up to near native{{Citation needed|date=November 2010}}{{ref|osvirt}}
| {{Yes}}
|-
! [[Oracle VM Server for x86]]
| {{yes}}
| {{yes}}
Line 682 ⟶ 634:
| [[Paravirtualization]] and hardware virtualization
| Server consolidation and security, enterprise and business deployment
| Up to near native{{Citation needed|date=November 2010}}
| Near native
| {{yes}}
|-
! [[Oracle VM Server for SPARC]] (LDoms)
| {{yes}}
| {{Yes}}, but needs porting<ref name="Logical Domains" />
| {{yes}}
| [[Paravirtualization]] and hardware virtualization
| Server consolidation and security, enterprise and business deployment
| Up to near native{{Citation needed|date=November 2010}}
| {{yes}}
|
|-
! [[OVPsim]]
| {{Yes}}
| {{Yes}}
| {{dunno}}
| {{Yes}} , but most of the time unmodified is the point
| Full-System Simulationsystem simulation with optional component virtualization
| Early Software Developmentdevelopment (early, embedded software development), advanced debug for single and multicore software, compiler and other tool development, computer architecture research, hobbyist.
| Depends on target, uparchitecture to(full 500%and fasterslow thanhardware embeddedemulation target.for Runsguests overincompatible 1,000with MIPShost){{Citation onneeded|date=November desktop.2010}}
| {{Yes}}, with commercial license from Imperas<ref [http://www.name="imperas.com]" />
|
|-
! [[PikeOS]]
Line 702 ⟶ 661:
| [[Paravirtualization]]
| Safety and security critical [[embedded system]]s.
| Up to near native{{Citation needed|date=November 2010}}
| Near native
| {{Yes}}
| Not applicable
|-
! [[RTS HypervisorSimics]]
| {{Yes}}
| {{Yes}}
| Compatible. OS drivers run unmodified, no special drivers required
| Two modes: [[Full virtualization]] and [[Paravirtualization]]. Both modes may be used for different operating systems at the same time.
| x86 based devices. Vertical Markets include [[robotics]], industrial [[automation]], [[medical]], [[Telecommunication|telecom]] as well as test and measurement. Focus is on [[real-time]] applications.
| Native
| {{Yes}}
| Full system simulation of processors, MMUs, devices, disks, memories, networks, etc.
| Not applicable
| Software development, advanced debug for single and multicore software, compiler and other tool development, computer architecture research, bug transportation, automated testing, system architecture, long-term support of safety-critical systems, early hardware availability, virtual prototyping
| Depends on host machine and target architecture. Runs at near-native speeds for x86-on-x86 using VT-x, cross-simulation of other architectures can be faster or slower than real-time depending on how fast the target is and how big the target is (number of processors, number of target machines, and how much the simulation can be parallelized)
| {{Yes}}
|-
! [[Sun xVM]] Server
Line 720 ⟶ 677:
| {{Yes}}
| {{Yes}}
| [[Paravirtualization]] and Portingporting or Hardwarehardware Virtualizationvirtualization
| Servers, Development
| Enterprise servers
| Up to near native{{refCitation needed|nativedate=November 2010}} speed.
| Yes
|-
! [[SVISTA]] 2004
| {{no}}
| {{?dunno}}
| {{?dunno}}
| {{?dunno}}
| Hobbyist, Developer, Business workstation
| {{?dunno}}
| {{?dunno}}
|-
! [[Trango Virtual Processors|TRANGO]]
Line 738 ⟶ 695:
| {{yes}}{{ref|patch}}
| {{yes}}
| [[Paravirtualization]] and [[Portingporting]] or Hardwarehardware Virtualizationvirtualization
| Mob. phone, STB, routers, etc.
| NativeNear native{{ref|native}}{{Citation needed|date=November 2010}}
| {{?dunno}}
|-
! [[User Mode Linux]]
| {{?dunno}}??
| {{no}}
| special guest kernel+modules required
| [[Porting]]
| usedDeveloper (as a separate machine for a server or with X11 networking)
| nearNon-significantly Nativeslower than native {{ref|native speed}} (Runs slow as all calls to kernel are proxied){{Citation needed|date=November 2010}}
| {{?dunno}}
| {{Needs|for networking}}
|-
! [[Open Kernel Labs|OKL4 Microvisor]]
! [[View-OS]]
| {{yes}}
| {{yes}}, (either with para-virtualization or HW virtualization)
| {{yes}}
| [[Paravirtualization]], Hardware assisted virtualization
| Mobile, embedded, security, safety critical, networking, legacy OS, etc.
| Near native
| {{yes}}
| {{no}}
| N/A
| Partial Virtualization through syscall trapping
| security, isolation, testing, mobility
| Near native (better with ptrace kernel patch{{ref|patch}})
| {{?}}
|-
! [[VDSmanager]]
| {{Yes}}
| {{no}}
| N/A
| [[Operating system-level virtualization]]
| Hosting, Service separation, Security, Isolation
| Native {{ref|native speed}}
| {{Yes}}
|-
! Oracle [[VirtualBox]]
Line 775 ⟶ 722:
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]]
| Business workstation, Enterpriseserver Server Consolidationconsolidation, Businessservice Continuitycontinuity, Hobbyistdeveloper, Developerhobbyist
| Up to near native{{Citation needed|date=November 2010}}
| Near native
| {{Yes}} (with commercial license)
| {{Needs|for installation}} (See [http://forums.virtualbox.org/viewtopic.php?p=575&sid=4f42c4bd83bf03084733df4dc85f6baf Support forums])
|-
! [[Virtual Iron]] Virtual Iron 3.1
| {{yes}}, (up to 8 way)
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Native Virtualizationvirtualization]]
| Enterprise Server Consolidationconsolidation, Businessservice Continuitycontinuity, Devdev/Testtest
| ?
| Near Native
| {{Yes}}
|-
Line 794 ⟶ 740:
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]], (guest calls trapping where supported)
| Hobbyist, Developer, Business workstation
| NearUp to near native{{Citation needed|date=November 2010}} with Virtualvirtual Machinemachine additions
| {{?dunno}}
|-
! [[Windows Virtual PC]]
| {{yes}}{{Citation needed|date=December 2019}}
| {{yes}}
| {{yes}}
| [[x86 virtualization|Hardware virtualization]]
| {{yes}}
| [[X86 virtualization|Hardware Virtualization]]
| Developer, Business workstation, support for Compatibility with Windows XP applications
| NearUp to near native{{Citation needed|date=November 2010}} with Virtualvirtual Machinemachine additions
| {{no}}
|-
Line 814 ⟶ 760:
| [[dynamic recompilation]] (guest calls trapping where supported)
| Hobbyist, Developer, Business workstation
| Slow {{Citation needed|date=November 2010}}
| Slow
| {{?dunno}}
|-
! [[VirtualLogix VLX]]
| {{yes}}
| {{yes}}
| {{yes}}
| [[Paravirtualization]] and [[Porting]] or Hardware Virtualization
| Embedded real-time systems: Mobile phone, STB, Softswitch, etc
| Near Native{{ref|native}}
| {{yes}}
|-
! [[Microsoft Virtual Server|Virtual Server]] 2005 R2
Line 830 ⟶ 767:
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]] (guest calls trapping where supported)
| Server, Serverserver Farmfarm
| Up to near native with virtual machine additions but slower than with hypervisor due to proxied calls{{Citation needed|date=November 2010}}
| Near native with Virtual Machine additions
| {{?dunno}}
|-
! [[CoWare]] [[Virtual Platform]]
Line 841 ⟶ 778:
| Full-system virtualization (Processor Core ISA + Hardware + External connections)
| Early embedded software development and integration (from driver to application), [[Multi-core]] software debugging and optimization
| Depending on the system characteristics and the software itself, ranges from faster than real time to slow{{Citation needed|date=November 2010}}.
| {{yes}}
| {{No}} in general case.
|-
! [[Virtuozzo]]
| {{yes}}
| {{no}}
| Compatible
| [[Operating system-level virtualization]]
| Server Consolidationconsolidation, Businessservice Continuitycontinuity, Disasterdisaster Recoverrecovery, Serviceservice Providersproviders
| Up to near native{{Citation needed|date=November 2010}}
| Native {{ref|native speed}}
| {{Yes}}
|-
! [[VMware ESXi Server]] 5.5 (vSphere)
| {{yes}}, add-on, up to 64 way
| {{no}}
| {{yes}}
| [[x86 virtualization|Virtualization]]
| Server consolidation, service continuity, dev/test, cloud computing, business critical applications, Infrastructure as a Service [[IaaS]]
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
|-
! [[VMware ESX Server]] 4.0 (vSphere)
| {{yes}}, (Addadd-on), (up to 8 way)
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]]
| Enterprise Server Consolidationconsolidation, Businessservice Continuitycontinuity, Devdev/Testtest, Cloudcloud Computingcomputing
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
| {{needs}}
|-
! [[VMware ESX Server]] 3.0
| {{yes}}, (Addadd-on), (up to 4 way)
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]]
| Enterprise Server Consolidationconsolidation, Businessservice Continuitycontinuity, Devdev/Testtest
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
| {{needs}}
|-
! VMware ESX Server 2.5.3
| {{yes}}, (Addadd-on), (2 way)
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]]
| Enterprise Server Consolidationconsolidation, Businessservice Continuitycontinuity, Devdev/Testtest
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
| {{needs}}
|-
! [[VMware Fusion]]
Line 890 ⟶ 832:
| Virtualization
| Hobbyist, Developer, Tester, Business workstation
| Up to near native{{Citation needed|date=November 2010}}
| Near native
| {{Yes}}
| {{needs}}
|-
! [[VMware Server]]
Line 898 ⟶ 839:
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]]
| Server/Desktopdesktop Consolidationconsolidation, Devdev/Testtest
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
| {{needs}}
|-
! [[VMware Workstation]] 6.0
| {{yes}} (2-way)
| {{yes}}
| {{yes}}
| [[Paravirtualization]] ([[Virtual Machine Interface|VMI]]) and [[X86x86 virtualization|Virtualizationvirtualization]]
| Technical Professionalprofessional, Advancedadvanced Devdev/Testtest, Trainertrainer
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
| {{needs}}
|-
! [[VMware Player]] 2.0
| {{yes}}<ref name="vmware9" />
| {{yes}} ([http://www.vmware.com/products/player/features.html#c6062 2-way])
| {{yes}}
| {{yes}}
| [[X86x86 virtualization|Virtualization]]
| Technical Professionalprofessional, Advancedadvanced Devdev/Testtest, Trainertrainer, Endend Useruser (Prebuildon Machines)prebuilt machines
| Up to near native{{Citation needed|date=November 2010}}
| {{YesNo}}
| {{needs}}
|-
! [[Xen]]
! [[Wind River Systems|Wind River]] hypervisor
| {{yes}}, v4.0.0: up to 128 VCPUs per VM
| {{no}}
| {{yes}}
| {{yes}}
| [[Paravirtualization,]] hardwareand assistedporting or hardware virtualization
| Virtualized server isolation, server/desktop consolidation, software development, cloud computing, other purposes. Xen powers most public cloud services and many hosting services, such as Amazon Web Services, Rackspace Hosting and Linode.
| Embedded, safety critical, secure
| Up to native<ref name="unf.edu" />
| Native
| {{yes}}
| Not applicable
|-
! [[XenServer]]
! [[Wind River Systems|Wind River]] VxWorks MILS Platform
| {{no}}
| {{yes}}
| {{yes}}
| Paravirtualization, hardware assisted virtualization
| Embedded, safety-critical, secure
| Native
| {{yes}}
| [[Paravirtualization]] and porting or hardware virtualization
| Not applicable
| Virtualized server isolation, server/desktop consolidation, software development, cloud computing, other purposes. Xen powers most public cloud services and many hosting services, such as Amazon Web Services, Rackspace Hosting and Linode.
|-
| Up to native<ref name="unf.edu" />
! [[Xen]]
| {{yes}} (v4.0.0: up to 128 vcpus per VM)
| {{yes}}
| Not required with the exception of the networking drivers where a NAT is required. A modified guest kernel or special hardware level abstraction is required for guest OSs.
| [[Paravirtualization]] and Porting or Hardware Virtualization
| Server/Desktop Consolidation, Dev/Test
| Up to near native{{ref|native}} speed. Substantial performance loss on some workload (network and disk intensive especially){{Citation needed|date=May 2010}}
| {{yes}}
|-
! [[XtratuM]]
| {{yes}}
| {{no}}
| {{yes}}, but not required.
| [[Paravirtualization]]
| Embedded, safety- critical, secure
| Near to native{{Citation needed|date=May 2020}}
| Native (overhead lower than 1%)
| {{yes}}
|-
! [[z/VM]]
| {{yes}}, both real and virtual (guest perceives more CPUs than installed), incl. dynamic CPU provisioning and reassignment
| {{yes}}
| {{yes}}, but not required
| Virtualization (among first systems to provide hardware assists)
| Servers
| Enterprise servers
| Near Nativenative{{ref|zvm_performance}}
| {{yes}}
|-
Line 976 ⟶ 903:
| {{yes}}, but not required
| [[Microcode]] and hardware hypervisor
| Servers
| Enterprise servers
| Native: [[IBM System z|System z]] machines always run with at least one LPAR
| {{yes}}
|- class="sortbottom"
! Name
! Guest OS [[Symmetricsymmetric multiprocessing|SMP]] available?
! Runs arbitrary OS?
! Supported guest OS [[Devicedevice driver|drivers]]?
! Method of operation
! Typical use
! Speed relative to Hosthost OS
! Commercial support available?
|}
! Needs [[Superuser|administrative rights]]?
* {{note|native}} Providing any virtual environment usually requires some overhead of some type or another. Native usually means that the virtualization technique does not do any CPU level virtualization (like Bochs), which executes code more slowly than when it is directly executed by a CPU. Some other products such as VMware and Virtual PC use similar approaches to Bochs and QEMU, however they use a number of advanced techniques to shortcut most of the calls directly to the CPU (similar to the process that JIT compiler uses) to bring the speed to near native in most cases. However, some products such as coLinux, Xen, z/VM (in real mode) do not suffer the cost of CPU-level slowdowns as the CPU-level instructions are not proxied or executing against an emulated architecture since the guest OS or hardware is providing the environment for the applications to run under. However access to many of the other resources on the system, such as devices and memory may be proxied or emulated in order to broker those shared services out to all the guests, which may cause some slow downs as compared to running outside of virtualization.
* {{note|osvirt}} OS-level virtualization is described as "native" speed, however some groups have found overhead as high as 3% for some operations, but generally figures come under 1%, so long as secondary effects do not appear.
* {{note|parav}} See<ref name="princeton" /> for a paper comparing performance of paravirtualization approaches (e.g. Xen) with OS-level virtualization
* {{note|patch}} Requires patches/recompiling.
* {{note|zvm_performance}}Exceptional for lightweight, [[Paravirtualization|paravirtualized]], single-user VM/CMS interactive shell: largest customers run several thousand users on even single prior models. For multiprogramming OSes like [[Linux on IBM Z]] and [[z/OS]] that make heavy use of native supervisor state instructions, performance will vary depending on nature of workload but is near native. Hundreds into the low thousands of Linux guests are possible on a single machine for certain workloads.
 
== Image type compatibility ==
{{sort-under}}
{| class="wikitable sortable sort-under" style="text-align: center; width: auto; table-layout: fixed;"
|-
! Name
<!-- an attempt of a logical order: floppy/ISO first, then folders on host, then physical disk or device, thereafter the images (raw/flat first, rest in alphabetical order) -->
! [[Disk image|floppy]]
! [[ISO image|ISO]]
! [[Directory (computing)|folders]] on host
! {{verth|va=middle|physical disk /<br/>device}}
! {{verth|va=middle|raw / flat<br/>(whole disk)}}<!-- [[IMG (file format)#IMG raw disk image format|IMG]] -->
! {{verth|va=middle|raw / flat<br/>([[Disk partitioning|partition]])}}
<!-- alphabetical order for the image formats: -->
<!-- FIXME: link should go to the product that introduced the file format -->
! {{verth|va=middle|hdd<br/>([[Parallels Workstation|Parallels]])}}
! {{verth|va=middle|[[qcow|QCOW]]<br/>([[QEMU]])}}
! {{verth|va=middle|[[qcow#qcow2|QCOW2]]<br/>([[QEMU]])}}
! {{verth|va=middle|QED<br/>([[QEMU]])}}
! {{verth|va=middle|[[VDI (file format)|VDI]]<br/>([[VirtualBox]])}}
! {{verth|va=middle|[[VHD (file format)|VHD]]<br/>([[Connectix Virtual PC]])}}
! {{verth|va=middle|VHDX<br/>([[Hyper-V]])}}
! {{verth|va=middle|[[VMDK]]<br/>([[VMware Workstation|VMware]])}}
<!-- 1. floppy _ 2. ISO _ 3. folder _ 4. physical disk _ 5. raw img disk _ 6. raw img partition _ 7. HDD _ 8. QCOW _ 9. QCOW2 _ 10. QED _ 11. VDI _ 12. VHD _ 13. VHDX _ 14. VMDK -->
<!-- TEMPLATE
|-
! [[Name]]
| {{yes}}{{no}}{{?}} floppy
| {{yes}}{{no}}{{?}} ISO
| {{yes}}{{no}}{{?}} folder
| {{yes}}{{no}}{{?}} physical disk
| {{yes}}{{no}}{{?}} raw img disk
| {{yes}}{{no}}{{?}} raw img partition
| {{yes}}{{no}}{{?}} HDD
| {{yes}}{{no}}{{?}} QCOW
| {{yes}}{{no}}{{?}} QCOW2
| {{yes}}{{no}}{{?}} QED
| {{yes}}{{no}}{{?}} VDI
| {{yes}}{{no}}{{?}} VHD
| {{yes}}{{no}}{{?}} VHDX
| {{yes}}{{no}}{{?}} VMDK
|- -->
|-
! [[86Box]]
| {{yes}} <!-- floppy -->
| {{yes}} <!-- ISO -->
| {{partial|CD-ROM drive only}} <!-- folder -->
| {{no}} <!-- physical disk -->
| {{yes}} <!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[Bochs]]<ref>{{cite web |url=https://bochs.sourceforge.net/doc/docbook/user/harddisk-modes.html |title=8.19. Disk Image Modes |publisher=Bochs.sourceforge.net |access-date=2013-10-08}}</ref>
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{yes}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{yes}}<!-- raw img disk -->
| {{yes}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{yes}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{yes|v3, v4}}<!-- VMDK -->
|-
! [[Solaris Containers|Containers, or Zones]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Cooperative Linux]] (coLinux)
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Charon (software)|CHARON]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Denali (operating system)|Denali]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[DOSBox]]
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{yes}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{yes}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{partial|{{nowrap|DOSBox-X}} fork}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{no}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[Dosemu|DOSEMU]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{yes}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[FreeBSD Jail]]
| {{no}}<!-- floppy -->
| {{no}}<!-- ISO -->
| {{yes}}<!-- folder -->
| {{no}}<!-- physical disk -->
| {{no}}<!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{no}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[GXemul]]
| {{dunno}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Hercules emulator|Hercules]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Hyper-V]] (2008 R2)
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{no}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{no}}<!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[Hyper-V]] (2012)
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{no}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{no}}<!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{yes}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[Hyper-V]] (2012 R2)
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{no}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{no}}<!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{yes}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[HP Integrity Virtual Machines|Integrity Virtual Machines]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Java PC|JPC (Virtual Machine)]]
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{yes}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{yes}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Linux-VServer]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[LynxSecure]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[LXC]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[OpenVZ]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Oracle VM Server for x86]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Oracle VM Server for SPARC]] (LDoms)
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[OVPsim]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Parallels Desktop for Mac]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{yes}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Parallels Workstation]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{yes}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[PearPC]]
| {{no}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{no}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{yes}}<!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{no}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[PikeOS]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[PowerVM]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[QEMU]]
| {{yes}}<!-- floppy -->
| {{yes}} <!-- ISO -->
| {{yes}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{yes}} <!-- raw img disk -->
| {{yes}} <!-- raw img partition -->
| {{partial|read-only}}<!-- HDD -->
| {{yes}} <!-- QCOW -->
| {{yes}} <!-- QCOW2 -->
| {{yes}}<!-- QED -->
| {{yes}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{partial|except difference type}}<!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[QEMU]] w/ [[kqemu]] module
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{yes}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[QEMU]] w/ [[qvm86]] module
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{yes}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{yes}} <!-- QCOW -->
| {{yes}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[QuickTransit]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[SIMH]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Simics]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Sun xVM]] Server
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[SVISTA]] 2004
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Trango Virtual Processors|TRANGO]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[User Mode Linux]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[VirtualBox]]
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{partial|With guest integration installed on guest os.}}<!-- folder -->
| {{yes}}<ref name="virtualbox4" /><!-- physical disk -->
| {{yes}}<ref name="virtualbox4" /><!-- raw img disk -->
| {{yes}}<ref name="virtualbox4" /><!-- raw img partition -->
| {{yes|up to v2}} <!-- HDD -->
| {{yes}} <!-- QCOW -->
| {{partial|read-only}} <!-- QCOW2 -->
| {{yes}} <!-- QED -->
| {{yes}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{partial|Can read existing disks, but not create new disks.}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[Virtual Iron]] 3.1
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Microsoft Virtual PC|Virtual PC]] 2007
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[Windows Virtual PC]]
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{yes}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[Microsoft Virtual PC|Virtual PC]] 7 for Mac
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{no}}<!-- folder -->
| {{no}}<!-- physical disk -->
| {{no}}<!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{yes}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[VirtualLogix]] VLX
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Microsoft Virtual Server|Virtual Server]] 2005 R2
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[CoWare|Synopsys (CoWare)]] [[Virtual Platform]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Virtuozzo]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[VMware ESX Server]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}}<!-- raw img partition -->
| {{dunno}}<!-- HDD -->
| {{dunno}}<!-- QCOW -->
| {{dunno}}<!-- QCOW2 -->
| {{dunno}}<!-- QED -->
| {{dunno}}<!-- VDI -->
| {{yes}} <!-- VHD -->
| {{dunno}}<!-- VHDX -->
| {{dunno}}<!-- VMDK -->
|-
! [[VMware ESXi]]
| {{yes}} <!-- floppy -->
| {{yes}} <!-- ISO -->
| {{no}} <!-- folder -->
| {{yes}} <!-- physical disk -->
| {{no}} <!-- raw img disk -->
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
| {{no}} <!-- VHD -->
| {{no}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[VMware Fusion]]
| {{dunno}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[VMware Server]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[VMware Workstation]]
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{yes}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
! [[VMware Player]]
| {{yes}}<!-- floppy -->
| {{yes}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{partial}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{yes}} <!-- VMDK -->
|-
![[Wind River Systems|Wind River]] Hypervisor
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Wind River Systems|Wind River]] VxWorks MILS Platform
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[Xen]]
| {{yes}} <!-- floppy -->
| {{yes}} <!-- ISO -->
| {{dunno}}<!-- folder -->
| {{yes}} <!-- physical disk -->
| {{yes}}<ref name="blktap2">{{cite web |url=http://wiki.xenproject.org/wiki/Blktap2 |title=Xen blktap2 driver |access-date=2014-02-03}}</ref><!-- raw img disk -->
| {{dunno}}<!-- raw img partition -->
| {{dunno}}<!-- HDD -->
| {{yes}}<ref name=blktap2 /> <!-- QCOW -->
| {{yes}}<ref name=blktap2 /> <!-- QCOW2 -->
| {{dunno}}<!-- QED -->
| {{dunno}}<!-- VDI -->
| {{yes}}<ref name=blktap2 /> <!-- VHD -->
| {{dunno}}<!-- VHDX -->
| {{dunno}}<!-- VMDK -->
|-
! [[XenServer]]
| {{yes}} <!-- floppy -->
| {{yes}} <!-- ISO -->
| {{dunno}}<!-- folder -->
| {{yes}} <!-- physical disk -->
| {{yes}}<ref name="blktap2"/><!-- raw img disk -->
| {{dunno}}<!-- raw img partition -->
| {{dunno}}<!-- HDD -->
| {{yes}}<ref name=blktap2 /> <!-- QCOW -->
| {{yes}}<ref name=blktap2 /> <!-- QCOW2 -->
| {{dunno}}<!-- QED -->
| {{dunno}}<!-- VDI -->
| {{yes}}<ref name=blktap2 /> <!-- VHD -->
| {{dunno}}<!-- VHDX -->
| {{dunno}}<!-- VMDK -->
|-
! [[XtratuM]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! [[z/VM]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|-
! z [[LPAR]]s
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
| {{dunno}}<!-- raw img disk -->
| {{dunno}} <!-- raw img partition -->
| {{dunno}} <!-- HDD -->
| {{dunno}} <!-- QCOW -->
| {{dunno}} <!-- QCOW2 -->
| {{dunno}} <!-- QED -->
| {{dunno}} <!-- VDI -->
| {{dunno}} <!-- VHD -->
| {{dunno}} <!-- VHDX -->
| {{dunno}} <!-- VMDK -->
|- class="sortbottom"
! Name
! [[Disk image|floppy]]
! [[ISO image|ISO]]
! [[Directory (computing)|folders]] on host
! {{verth|va=middle|physical disk /<br/>device}}
! {{verth|va=middle|raw / flat<br/>(whole disk)}}
! {{verth|va=middle|raw / flat<br/>([[Disk partitioning|partition]])}}
! {{verth|va=middle|hdd<br/>([[Parallels Workstation|Parallels]])}}
! {{verth|va=middle|[[qcow|QCOW]]<br/>([[QEMU]])}}
! {{verth|va=middle|[[qcow#qcow2|QCOW2]]<br/>([[QEMU]])}}
! {{verth|va=middle|QED<br/>([[QEMU]])}}
! {{verth|va=middle|[[VDI (file format)|VDI]]<br/>([[VirtualBox]])}}
! {{verth|va=middle|[[VHD (file format)|VHD]]<br/>([[Connectix Virtual PC]])}}
! {{verth|va=middle|VHDX<br/>([[Hyper-V]])}}
! {{verth|va=middle|[[VMDK]]<br/>([[VMware Workstation|VMware]])}}
|}
 
== Other features ==
*{{note|native}} Providing any virtual environment usually requires some overhead of some type or another. Native usually means that the virtualization technique does not do any CPU level virtualization (like Bochs), which executes code more slowly than when it is directly executed by a CPU. Some other products such as VMWare and Virtual PC use similar approaches to Bochs and QEMU, however they use a number of advanced techniques to shortcut most of the calls directly to the CPU (similar to the process that JIT compiler uses) to bring the speed to near native in most cases. However, some products such as coLinux, Xen, z/VM (in real mode) do not suffer the cost of CPU-level slowdowns as the CPU-level instructions are not proxied or executing against an emulated architecture since the guest OS or hardware is providing the environment for the applications to run under. However access to many of the other resources on the system, such as devices and memory may be proxied or emulated in order to broker those shared services out to all the guests, which may cause some slow downs as compared to running outside of virtualization.
{{sort-under}}
 
{| class="wikitable sortable sort-under" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
*{{note|osvirt}} OS-level virtualization is described as "native" speed, however some groups have found overhead as high as 3% for some operations, but generally figures come under 1%, so long as secondary effects do not appear.
|- class="sortbottom"
 
*{{note|parav}} See [http://www.cs.princeton.edu/~mef/research/vserver/paper.pdf] for a paper comparing performance of paravirtualization approaches (e.g. Xen) with OS-level virtualization
 
*{{note|patch}} Requires patches/recompiling.
 
*{{note|zvm_performance}}Exceptional for lightweight, paravirtualized, single-user VM/CMS interactive shell: largest customers run several thousand users on even single prior models. For multiprogramming OSes like [[Linux on zSeries]] and [[z/OS]] that make heavy use of native supervisor state instructions, performance will vary depending on nature of workload but is near native. Hundreds into the low thousands of Linux guests are possible on a single machine for certain workloads.
 
==Other features==
 
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|-class="sortbottom"
! Name
! Can boot an OS on another disk partition as guest
! USB support
! GUI
! Live memory allocation
! 3D acceleration
! [[Snapshot (computer storage)|Snapshots]] per VM <!-- probably one of [0, 1, .., line, branched] -->
! Snapshot of running system
! Live migration
! Shared folders
! Shared clipboard
! PCI passthrough
|-
! [[Kernel-based_Virtual_Machinebased Virtual Machine|KVM]]
| {{yes}}
| {{yes}}
| {{yes}} <ref name="virt-manager">{{cite web | url=http://virt-manager.et.redhat.com/ | title=Virtual Machine Manager | accessdate=2010-02-20}}</ref>
| {{yes}}
| {{yes}} (via [[AIGLX]])
|
| {{yes}} <ref name="sheepdog"> {{cite web | url=http://www.osrg.net/sheepdog/ | title= Sheepdog is a distributed storage system for KVM| accessdate=2010-05-20}}</ref>
| {{yes}} <ref name="kvm">{{cite web | url=http://www.linux-kvm.org/page/Migration | title=KVM Migration | accessdate=2010-05-20}}</ref>
|-
! [[RTS Hypervisor]]
| {{yes}}
| {{yes}}<ref name="sheepdog" />
| {{yes}}<ref name="kvm" />
| <!-- shared folders -->
| <!-- shared clipboard -->
| {{yes}}
|-
! [[User Mode Linux]]
| {{yes}}
| {{no}}
| {{yes}}
|
| {{no}}
| {{no}}
|-
| {{no}}
! [[SVISTA]] 2004
|
|
|
|
|
|
|
| {{no}}
| {{yes}}
| {{N/A|N/A}}
| <!-- PCI passthrough -->
|-
! [[Solaris Containers|Containers, or Zones]]
! [[TRANGO real-time embedded hypervisor|TRANGO]]
| {{yes}}
|
| {{yes}}
|
| {{yes}}
|
| {{yes}}
|
| {{n/a|Not needed}}
|
| {{yes}}<ref>{{cite web|url=http://docs.oracle.com/cd/E36784_01/html/E36803/zonelimit.html|title=beadm in Non-Global Zones – Creating and Administering Oracle Solaris 11.2 Boot Environments|date=11 November 2014|work=oracle.com}}</ref>
|
| {{yes}}
|
| {{no}}
| {{yes}}
| {{n/a|Not needed}}
| {{n/a|Not needed}}
|-
! [[View-OSDosBox]]
| {{no}}
|
| {{no}}
|
| {{partial|SVN builds only}}
|
| {{no}}
|
| {{partial|Glide (SVN builds only)}}
|
| {{no}}
|
|
|-
! [[User Mode Linux]]
| {{yes}}
| {{no}}
|
| {{no}}
| {{no}}
|
| {{no}}
|-
! Oracle [[VirtualBox|VirtualBox-]] (formerly OSE, GPLv2), with ''Guest Additions'' (GPL-VersionGPLv2)]]<ref name="vboxguestadditionslic" />
| {{partial}} (since version 1.4, but unsupported) {{ref|VirtualBox-partitions}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes| OpenGL 2.0 <ref>{{cite web | url=http://www.virtualbox.org/wiki/Changelog-3.0 | title=VirtualBox Changelog | accessdate=2009-06-30}}</ref>}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}} branched<ref name="vbox310" />
| {{yes}}
| {{yes}}
| <!-- shared folders -->{{yes|with Guest Additions<ref name="vboxguestadditionsintro" />}}
| <!-- shared folders -->{{yes|with Guest Additions<ref name="vboxguestadditionsintro" />}}
| <!-- PCI passthrough -->{{no}}
|-
! Oracle [[VirtualBox]] with ''Extension Pack'' (PUEL) and ''Guest Additions'' (GPLv2)<ref name="vboxguestadditionslic" />
! Oracle [[VirtualBox|VirtualBox-PUEL (pre-compiled,not free)]]
| {{partial}} (since version 1.4, but unsupported) {{ref|VirtualBox-partitions}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes| OpenGL 2.0 <ref>{{cite web | url=http://www.virtualbox.org/wiki/Changelog-3.0 | title=VirtualBox Changelog | accessdate=2009-06-30}}</ref>}}
| {{yes}}
| {{yes| OpenGL 2.0 and Direct3D 8/9<ref name="vbox300"/>}}
| {{yes}} branched<ref name="vbox310"/>
| {{yes}}
| {{yes}}
| <!-- shared folders -->{{yes}}
| <!-- shared clipboard -->{{yes}}
| <!-- PCI passthrough -->{{partial|Retired (Until 6.0;<ref>{{cite web |url=https://www.virtualbox.org/wiki/Changelog-6.1#v0 |title=Changelog for VirtualBox 6.1 |quote=Linux host: Drop PCI passthrough, |access-date=2020-02-16 }}</ref> Linux only<ref name="vboxpci" />)}}
|-
! [[Oracle VM Server for SPARC]] (LDoms)
 
| {{yes}}
! [[Virtual Iron]] Virtual Iron 4.2
| {{yes|USB 2.0}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
| {{no}}
| {{yes}}
| {{yes}}
| {{no}}
| {{yes}}
|-
! [[Open Kernel Labs|OKL4 Microvisor]]
| {{yes}}
| {{yes}}
| VMs only
| {{yes}}
| {{yes}}
|
|
| {{no}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| {{partial|Static assignment}}
|-
! [[Virtual Iron]] 4.2
|
|
|
Line 1,096 ⟶ 2,071:
|
| {{yes}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->
|-
! [[Virtual PC]] 2007
Line 1,105 ⟶ 2,083:
|
|
| {{no}}
| {{yes}}
| {{yes}}
| <!-- PCI passthrough -->
|-
! [[Windows Virtual PC]]
Line 1,110 ⟶ 2,092:
| {{partial|partially}}
| {{yes}}
| {{no}}
| {{no}}
|
|
| {{no}}
|
| {{yes}}
|
| {{yes}}
| <!-- PCI passthrough -->
|-
! [[VirtualPC]] 7 for Mac
| {{yesno}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
|
|
| {{no}}
| {{yes}}
|-
| {{yes}}
! [[VirtualLogix VLX]]
| <!-- PCI passthrough -->
|
|
|
|
|
|
|
|-
! [[Microsoft Virtual Server]] 2005 R2
Line 1,139 ⟶ 2,120:
| {{no}}
| {{no}}
| {{dunno}}
| {{yes}}
| {{no}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->
|-
! [[Hyper-V|Microsoft]] Hyper-V Server]] 2008 R2 [http://www.microsoft.com/hyper-v-server/en/us/overview.aspx]
| {{yes}}
|
| {{partial|Partial support over remote desktop connections}} {{ref|Hyper-V-USBRedirection}}
| {{no}}
| {{noyes}}
| {{noyes}}
| {{yes|DirectX 9.0c}} {{ref|Hyper-V-3DAcceleration}} (via [[RemoteFX]])
|
| {{yes}} branched
| {{yes}}
| {{yes}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{no}}
|-
! [[Hyper-V|Microsoft Hyper-V Server]] 2012 R2
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes|DirectX 9.0c}} {{ref|Hyper-V-3DAcceleration}} (via [[RemoteFX]])
| {{yes}} branched
| {{yes}}
| {{yes}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{no}}
|-
! [[Virtuozzo]]
| {{yes}}
| {{yes}}
Line 1,157 ⟶ 2,159:
| {{yes}}
| {{no}}
|
|
| {{yes}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->
|-
! [[VMware]] ESX Server]] 3.0 atp
|
|
Line 1,166 ⟶ 2,172:
|
| {{no}}
| {{dunno}}
| {{yes}}
| {{yes}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware]] ESX Server]] 2.5.3
|
|
Line 1,177 ⟶ 2,187:
|
|
|
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware]] ESX Server]] 4.0 – 6.x (vSphere)
| {{yes}}
| {{yes}}
Line 1,186 ⟶ 2,200:
| {{yes}}
| {{yes}}
| {{yes}}
| <!-- shared folders -->{{no}}
| <!-- shared clipboard -->{{no}}
| <!-- PCI passthrough -->{{yes}}<ref name=esxpci />
|-
! [[VMware Fusion]] 2.0
Line 1,195 ⟶ 2,213:
|
|
| {{no}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware]] Server]]
| {{yes}}
| {{yes}}
Line 1,202 ⟶ 2,224:
| {{yes}}
| {{no}}
| [[VMware Server|1]]
| {{yes}}
| {{no}}
|
| <!-- shared folders -->{{yes}}
| <!-- shared clipboard -->{{yes}}
| <!-- PCI passthrough -->
|-
! [[VMware]] Workstation]] 5.5
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{partial|Experimental support for DirectX 8}}; Alsoalso supported with [[VMGL ]]<ref name="VMGL">{{cite web | url=http://www.cs.toronto.edu/~andreslc/xen-gl |title=[[VMGL]] (formerly Xen-GL)}}</ref>
| {{yes}} branched
|
| {{yes}}
|
| {{no}}
| <!-- shared folders -->{{yes}}
| <!-- shared clipboard -->{{yes}}
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware]] Workstation]] 6.0
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{partial|Experimental support for DirectX 8}}; Also supported with [[VMGL ]]<ref name="VMGL"/>
| {{yes}} branched
| {{yes}}
| {{no}}
|
| <!-- shared folders -->{{yes}}
| <!-- shared clipboard -->{{yes}}
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware Workstation]] Workstation 7.0 and 8.0
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{partialyes|Support for DirectX 9.0c Shader Model 3 and OpenGL 2.13D}}.[http:<ref name="vmware3" //www.vmware.com/products/workstation/new.html]>
| {{yes}} branched
| {{yes}}
|
|-
! [[VMware]] Player
| {{no}}
| <!-- shared folders -->{{yes}}
| <!-- shared clipboard -->{{yes}}
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware Player]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| supported with VMGL <ref name="VMGL"/>
| supported with [[VMGL]]<ref name="VMGL"/>
|
| {{no}}
|
| {{no}}
| {{no}}
| <!-- shared folders -->{{yes}}
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{no}}
|-
! [[Wind River Systems|Wind River]] hypervisor
Line 1,247 ⟶ 2,289:
| {{yes}}
| {{yes}}
|
|
| {{no}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->
|-
|! [[Wind River Systems|Wind River]] VxWorks MILS Platform
| {{yes}}
|
Line 1,257 ⟶ 2,303:
|
|
|
|
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->
|-
! [[Xen]]
| {{yes}}
| {{yes}}<ref name="xenproject1">{{cite web|url=https://wiki.xenproject.org/wiki/Xen_USB_Passthrough|title=Xen USB Passthrough|access-date=12 April 2018}}</ref>
|
| {{yes}} <ref name="virt-manager">{{cite web | url=http://virt-manager.et.redhat.com/ | title=Virtual Machine Manager | accessdate=2007-10-04}}</ref>
| {{yes}}
| Supported with [[VMGL ]]<ref name="VMGL"/>
| {{dunno}} <!-- probably one of [1, line, branched]; delete this comment after adding information -->
|
| {{yes}}
| {{yes}}
| <!-- shared folders -->
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{yes}}
|-
! [[z/VMXenServer]]
| {{yes}}
| not applicable
| with add-ons
| {{yes}}
| {{no}}
|
| {{yes}}<ref name="virt-manager" />
| with [[IBM_Parallel_Sysplex#Geographically_Dispersed_Parallel_Sysplex|GDPS]]
|-
! z [[LPAR]]s
| {{yes}}
| Supported with [[VMGL]]<ref name="VMGL"/>
| not applicable
| {{yes}}
| {{yes}}
| {{noyes}}
| <!-- shared folders -->
|
| <!-- shared clipboard -->
| with [[IBM_Parallel_Sysplex#Geographically_Dispersed_Parallel_Sysplex|GDPS]]
| <!-- PCI passthrough -->{{yes}}
|-
! [[Solaris Zones|Zonesz/VM]]
| {{yes}}
| {{N/A|Not applicable}}
| {{yes}} (zURM/HMC)
| {{yes}}
| {{N/A|Not applicable}}
|
|
| {{yes}} (2011)
| <!-- shared folders -->
| {{N/A|Not applicable}}
| {{N/A|Not applicable}}
|-
! z [[LPAR]]s
| {{yes}}
| {{N/A|Not applicable}}
| {{yes}} (HMC)
| {{yes}}
| {{noN/A|Not applicable}}
|
|
| {{yes}} (2007)
|-class="sortbottom"
| <!-- shared folders -->
| {{N/A|Not applicable}}
| {{N/A|Not applicable}}
|-
|- class="sortbottom"
! Name
! Can boot an OS on another disk partition as guest
Line 1,300 ⟶ 2,368:
! Live memory allocation
! 3D acceleration
! Snapshots per VM
! Snapshot of running system
! Live migration
! Shared folders
|-
! Shared clipboard
! PCI passthrough
|}
* {{note|Hyper-V-USBRedirection}} Windows Server 2008 R2 SP1 and Windows 7 SP1 have limited support for redirecting the USB protocol over [[Remote Desktop Protocol|RDP]] using [[RemoteFX]].<ref name="technet1" />
* {{note|Hyper-V-3DAcceleration}} Windows Server 2008 R2 SP1 adds accelerated graphics support for certain editions of Windows Server 2008 R2 SP1 and Windows 7 SP1 using RemoteFX.<ref name="technet2" /><ref name="technet3" />
 
== Restrictions ==
*{{note|VirtualBox-partitions}} VirtualBox User Manual, Chapter 9.9; requires usage of <tt>VBoxManage internalcommands createrawvmdk</tt> which says:''This is a development tool and shall only be used to analyse problems. It is completely unsupported and will change in incompatible ways without warning.''
This table is meant to outline restrictions in the software dictated by licensing or capabilities.
 
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
==Other emulators==
! Name
Other (free, maintained) emulators not mentioned above:
! Maximum host cores / CPUs
! Maximum host memory
! Maximum host disk volume size
! Maximum number of guest VM running
! Maximum number of logical CPU per VM guest
! Maximum amount of memory per VM guest
! Maximum number of SCSI + IDE disks per VM guest
! Maximum disk size per VM guest
|-
! [[Solaris Containers|Containers, or Zones]]
| No theoretical limit (largest SPARC has 384 physical cores)
| 32 TB (largest SPARC)
| No limit
| 8191
| No limit
| No limit
| No limit
| No limit
|-
! [[VMware Player]] 15.0<ref>{{Cite web |url=https://docs.vmware.com/en/VMware-Workstation-Player-for-Windows/15.0/workstation-player-15-windows-user-guide.pdf |title=Using VMware Workstation Player for Windows |date=2020-03-02}}</ref>
| No limit
| No limit
| No limit
| No limit
| 16
| 4 GB (32-bit); 64 GB (64-bit)
| ?
| 8 TB
|-
! [[VMware vSphere]] Hypervisor (ESXi 4.1)<ref name="vmware4" />
| 160 logical cores
| 1 TB
| 2 TB minus 512 bytes
| 320
| 8
| 255 GB
| 4 IDE; 60 SCSI
| 2 TB minus 512 bytes
|-
! [[VMware vSphere]] Hypervisor (ESXi 5.0)<ref name="vmware5" />
| 160 logical cores
| 2 TB
| 64 TB
| 512
| 32
| 1 TB
| 4 IDE; 60 SCSI
| 2 TB minus 512 bytes
|-
! [[VMware vSphere]] Hypervisor (ESXi 5.5) (free)<ref>{{cite web |url = http://www.vmware.com/uk/products/vsphere-hypervisor/gettingstarted.html |title = Free Virtualization with VMware vSphere Hypervisor (ESXi) |language = nl |publisher = Vmware.com |access-date = 2014-01-17 }}</ref>
| 16 NUMA Nodes / 320 logical CPUs
| 4 TB
| Depending on filesystem
| 512
| 8
| 1 TB
| 4 IDE; 60 SCSI; 120 SATA
| 62 TB
|-
! [[VMware vSphere]] Hypervisor (ESXi 5.5)<ref name="vmware55" />
| 16 NUMA Nodes / 320 logical CPUs
| 4 TB
| Depending on filesystem
| 512
| 64
| 1 TB
| 4 IDE; 60 SCSI; 120 SATA
| 62 TB
|-
! [[VMware vSphere]] Hypervisor (ESXi 6.7)<ref name="vmware67" />
| 16 NUMA Nodes / 768 logical CPUs
| 16 TB
| Depending on filesystem
| 1024
| 256
| 6128 GB
| 4 IDE; 256 SCSI; 120 SATA; 60 NVMe
| 62 TB
|-
! [[VMware vSphere]] Hypervisor (ESXi 7.0)<ref name="vmware70" />
| 16 NUMA Nodes / 896 logical CPUs
| 24 TB
| Depending on filesystem
| 1024
| 768
| 24 TB
| 4 IDE; 256 SCSI; 120 SATA; 60 NVMe
| 62 TB
|-
! [[VirtualBox]]
| No limit
| No limit
| No limit
| No limit<ref name="virtualbox2" />
| 32
| No limit
| 4 IDE; no limit for SATA, SCSI, SAS
| GUI: 2 TB<br />Command line: no limit
|-
! [[Hyper-V|Microsoft Hyper-V Server]] 2008 R2<ref name="technet5" />
| 64 cores / 8 CPUs<ref name="arstechnica" />
| 1 TB
| No limit
| 384
| 4
| 64 GB
| 4 IDE; 256 SCSI
| 2 TB
|-
! [[Hyper-V|Microsoft Hyper-V Server]] 2012<ref name="technet4" />
| 320 cores / 64 CPUs<ref>{{cite web |url=https://support.microsoft.com/en-us/help/2812283/hyper-v-limits-the-maximum-number-of-processors-in-the-hyper-v-host-os |title=Hyper-V Limits the Maximum Number of Processors in the Hyper-V Host OS to 64 | access-date=2020-02-16 }}</ref>
| 4 TB
| No limit
| 1024
| 64
| 1 TB
| 4 IDE; 256 SCSI
| 64 TB
|-
! [[Hyper-V|Microsoft Hyper-V Server]] 2016<ref>{{cite web |url=https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/plan-hyper-v-scalability-in-windows-server |title=Plan for Hyper-V scalability in Windows Server 2016 and Windows Server 2019 |date=2016-09-28 |access-date=2020-02-16 }}</ref>
| 512 cores / 320 CPUs
| 24 TB
| No limit
| 1024
| 240
| 12 TB
| 4 IDE; 256 SCSI
| 64 TB
|-
! Name
! Maximum host cores / CPUs
! Maximum host memory
! Maximum host disk volume size
! Maximum number of guest VM running
! Maximum number of logical CPU per VM guest
! Maximum amount of memory per VM guest
! Maximum number of SCSI + IDE disks per VM guest
! Maximum disk size per VM guest
|}
 
Note: No limit means no enforced limit. For example, a VM with 1 TB of memory cannot fit in a host with only 8 GB memory and no memory swap disk, so it will have a limit of 8 GB physically.
; SkyEye 1.2.1:
<ul><li>http://www.skyeye.org/</li>
<li>http://sourceforge.net/projects/skyeye/</li>
<li>http://gro.clinux.org/</li></ul>
SkyEye, an open-source simulator, simulates series ARM architecture-based microprocessors and Blackfin DSP processor. Users can run operating systems such as Linux, uCLinux, uC/OS-II for ARM and can analyze or debug in source level.<br>http://sourceforge.net/project/showfiles.php?group_id=85554
 
== See also ==
;[[PearColator]]:
<ul><li>http://pearcolator.wiki.sourceforge.net/</li></ul>
PearColator, a development open-source binary translator, can take x86, PowerPC and ARM machine codes and compile them using a JVM JIT compiler to run on PowerPC and Intel architectures. Written in Java, PearColator uses the same compiler to optimize itself as the emulated architectures.
 
;[[ARMware]]:
ARMware is a virtual machine that emulates an ARM-based PDA.
 
==See also==
* [[List of computer system emulators]]
* [[Comparison of application virtualvirtualization machinessoftware]]
* [[Comparison of OS emulation or virtualization apps on Android]]
* [[Hypervisor]]
* [[Platform virtualization]]
* [[Popek and Goldberg virtualization requirements]]
* [[Virtual DOS machine]]
** [[Virtual DOS machine]]
* [[x86 virtualization]]
 
{{Virtualization software}}
==References==
 
{{Reflist}}
== Notes ==
{{Notelist
|refs =
<ref name="VMware ESX Server">Can run a guest OS without modifying it, and hence is generally able to run any OS that could run on a physical machine the VM simulates.</ref>
 
}}
 
== References ==
{{Reflist
|refs =
<ref name="arstechnica">{{cite web |last = Protalinski |first = Emil |url = https://arstechnica.com/information-technology/2009/08/microsoft-hyper-v-server-2008-r2-arrives-for-free |title = Microsoft Hyper-V Server 2008 R2 arrives for free |publisher = Ars Technica |date = 2009-09-01 |access-date = 2013-10-08 }}</ref>
 
<ref name="bochs1">{{cite web |url = https://bochs.sourceforge.net/doc/docbook/user/supported-platforms.html |title = 1.8. Supported Platforms |website = Bochs.sourceforge.net |access-date = 2015-02-22 }}</ref>
 
<ref name="bochs2">{{cite web |url = https://bochs.sourceforge.net/doc/docbook/user/compiling.html |title = 3.4. Compiling Bochs |website = Bochs.sourceforge.net |access-date = 2015-02-22 }}</ref>
 
<ref name="bhyve1">{{cite web |url = https://wiki.freebsd.org/bhyve/Windows |title = Bhyve supports Windows |access-date = 2015-12-22}}</ref>
 
<ref name="esxpci">{{cite web |title = VMware VMDirectPath I/O |url = http://communities.vmware.com/docs/DOC-11089 |access-date = 2012-05-12 }}</ref>
 
<ref name="imperas">{{cite web |url = http://www.imperas.com |title = Welcome to |publisher = Imperas |date = 2014-03-12 |access-date = 2015-02-22 }}</ref>
 
<ref name="Logical Domains">[[Logical Domains#Supported guest operating systems]]</ref>
 
<ref name="kvm">{{cite web |url = http://www.linux-kvm.org/page/Migration |title = KVM Migration |access-date = 2010-05-20 }}</ref>
 
<ref name="KVM">Look at [http://www.redhat.com/virtualization/rhev/desktop/rhevm/ RedHat] or [http://www.novell.com/linux/products.html#linuxvirtualization Novell] for details</ref>
 
<ref name="linux-kvm">{{cite web |url = http://www.linux-kvm.org/page/PowerPC |title = PowerPC – KVM |website = Linux-kvm.org |access-date = 2015-02-22 }}</ref>
 
<ref name="linux-kvm mainpage">{{cite web |url = http://www.linux-kvm.org/ |title = Main Page – KVM |website = Linux-kvm.org |access-date = 2013-10-08 }}</ref>
 
<ref name="oracle">{{cite web |url = http://www.oracle.com/us/corporate/Acquisitions/virtualiron/ |title = Oracle and Virtual Iron |website = Oracle.com |date = 2009-05-13 |access-date = 2015-02-22 }}</ref>
 
<ref name="princeton">{{cite conference |last = Soltesz |first = S. |title = Container-based Operating System Virtualization |book-title = EuroSys |publisher = ACM SIGOPS |year = 2007 |url = http://www.cs.princeton.edu/~soltesz/dl-eurosys07/eurosys07.pdf |display-authors = etal |access-date = 15 July 2014 |archive-url = https://web.archive.org/web/20140720215305/http://www.cs.princeton.edu/~soltesz/dl-eurosys07/eurosys07.pdf |archive-date = 20 July 2014 |url-status = dead }}</ref>
 
<ref name="QEMU">{{cite web |url = http://www.claunia.com/qemu/old/index.php?case=1 |title = QEMU Official OS Support List Version 2.0 |website = Claunia.com |access-date = 2015-02-22 |archive-url = https://web.archive.org/web/20110815195153/http://www.claunia.com/qemu/old/index.php?case=1 |archive-date = 15 August 2011 |url-status = dead }}</ref>
 
<ref name="vboxpci">{{cite web |url = http://www.virtualbox.org/manual/ch09.html#pcipassthrough |title = VirtualBox manual: PCI passthrough |access-date = 2012-05-12 }}</ref>
 
<ref name="vboxguestadditionslic">{{cite web |url = https://www.virtualbox.org/wiki/Licensing_FAQ |title = What are "VirtualBox Guest Additions"? |access-date = 2019-04-12 }}</ref>
 
<ref name="vboxguestadditionsintro">{{cite web |url = https://www.virtualbox.org/manual/ch04.html#guestadd-intro |title = Introduction to Guest Additions |access-date = 2019-04-12 }}</ref>
 
<ref name="vbox300">{{cite web |url = http://www.virtualbox.org/wiki/Changelog-3.0 |archive-url = https://web.archive.org/web/20091203194915/http://www.virtualbox.org/wiki/Changelog-3.0 |archive-date = 2009-12-03 |title = VirtualBox Changelog 3.0 |access-date = 2009-06-30 }}</ref>
 
<ref name="vbox310">{{cite web |url = http://www.virtualbox.org/wiki/Changelog-3.1 |title = VirtualBox Changelog 3.1 |access-date = 2010-10-01 |url-status = dead |archive-url = https://web.archive.org/web/20100928210932/http://www.virtualbox.org/wiki/Changelog-3.1 |archive-date = 28 September 2010 }}</ref>
 
<ref name="virt-manager">{{cite web |url = http://virt-manager.et.redhat.com/ |title = Virtual Machine Manager |access-date = 2010-02-20 |archive-url = https://web.archive.org/web/20070610012015/http://virt-manager.et.redhat.com/ |archive-date = 10 June 2007 |url-status = dead }}</ref>
 
<ref name="virtualbox">Oracle VM VirtualBox User Manual, [http://www.virtualbox.org/manual/ch03.html#intro-macosxguests Chapter 3: Configuring virtual machines | {{nowrap|Mac OS X}} guests]</ref>
 
<ref name="virtualbox2">{{cite web |url = http://www.virtualbox.org/manual/ch01.html |title = Chapter 1. First steps |website = Virtualbox.org |access-date = 2015-02-22 }}</ref>
 
<ref name="virtualbox4">{{cite web |url = http://www.virtualbox.org/manual/ch09.html#rawdisk |title = Chapter 9. Advanced topics |website = Virtualbox.org |access-date = 2013-10-08 }}</ref>
 
<ref name="vmware">{{cite web |url = http://www.vmware.com/products/player/faqs.html |title = VMware Player Pro FAQs: Create and run virtual machines {{pipe}} United States |website = Vmware.com |date = 2014-10-17 |access-date = 2015-02-22 }}</ref>
 
<ref name="vmware3">{{cite web |url = http://www.vmware.com/products/workstation/new.html |title = VMware Workstation Features, Multiple OS, Run Linux on Windows – United States |website = Vmware.com |access-date = 2013-10-08 }}</ref>
 
<ref name="vmware4">{{cite web |url = http://www.vmware.com/pdf/vsphere4/r41/vsp_41_config_max.pdf |title = Configuration Maximums : Sphere 4.1 |website = Vmware.com |access-date = 2015-02-22 }}</ref>
 
<ref name="vmware5">{{cite web |url = http://www.vmware.com/pdf/vsphere5/r50/vsphere-50-configuration-maximums.pdf |title = Configuration Maximums : Sphere 5.0 |website
= Vmware.com |access-date = 2015-02-22 }}</ref>
 
<ref name="vmware55">{{cite web |url = https://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf |title = Configuration Maximums VMware vSphere 5.5 |publisher = VMWare Inc. |date = 2013-10-30 |access-date = 2013-12-23}}</ref>
 
<ref name="vmware67">{{cite web |url = https://configmax.vmware.com/guest?vmwareproduct=vSphere&release=vSphere%206.7&categories=1-0,2-0 |title = VMware Configuration Maximum tool |publisher = VMWare Inc. | access-date = 2020-01-06}}</ref>
 
<ref name="vmware70">{{cite web |url = https://configmax.esp.vmware.com/guest?vmwareproduct=vSphere&release=vSphere%207.0&categories=1-0,2-0 |title = VMware Configuration Maximum tool |publisher = VMWare Inc. | access-date = 2022-01-27}}</ref>
 
<ref name="vmware9">[http://www.vmware.com/products/player/features.html#c6062 ] {{webarchive |url = https://web.archive.org/web/20080810102221/http://www.vmware.com/products/player/features.html#c6062 |date = 2008-08-10 }}</ref>
 
<ref name="VMGL">{{cite web |url = http://www.cs.toronto.edu/~andreslc/xen-gl |title = VMGL (formerly Xen-GL) |url-status = dead |archive-url = https://web.archive.org/web/20071104122707/http://www.cs.toronto.edu/~andreslc/xen-gl/ |archive-date = 2007-11-04 }}</ref>
 
<ref name="sheepdog">{{cite web |url = http://www.osrg.net/sheepdog/ |title = Sheepdog is a distributed storage system for KVM |access-date = 2010-05-20 |archive-url = https://archive.today/20130222073348/http://www.osrg.net/sheepdog/ |archive-date = 22 February 2013 |url-status = dead }}</ref>
 
<ref name="technet1">{{cite web |url = https://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx |title = Configuring USB Device Redirection with Microsoft RemoteFX Step-by-Step Guide |website = Technet.microsoft.com |date = 2011-02-16 |access-date = 2013-10-08 }}</ref>
 
<ref name="technet2">{{cite web |url = https://technet.microsoft.com/en-us/library/ff817578(WS.10).aspx |title = Microsoft RemoteFX |website = Technet.microsoft.com |date = 2011-02-23 |access-date = 2013-10-08 }}</ref>
 
<ref name="technet3">{{cite web |url = https://technet.microsoft.com/en-us/library/ff817602(WS.10).aspx |title = Hardware Considerations for RemoteFX |website = Technet.microsoft.com |date = 2011-02-08 |access-date = 2013-10-08 }}</ref>
 
<ref name="technet4">{{cite web |url = https://technet.microsoft.com/en-us/library/jj680093.aspx |title = Hyper-V Scalability in Windows Server 2012 |website = Technet.microsoft.com |access-date = 2015-02-22 }}</ref>
 
<ref name="technet5">{{cite web |url = https://technet.microsoft.com/en-us/library/ee405267(WS.10).aspx |title = Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2 |access-date = 2015-02-10 }}</ref>
 
<ref name="unf.edu">{{cite web |url = http://digitalcommons.unf.edu/cgi/viewcontent.cgi?article=1275&context=etd |title = A Performance Comparison of Hypervisors for Cloud Computing |website = Digitalcommons.unf.edu |access-date = 2015-02-22 }}</ref>
 
<ref name="rhel.kvm.arm">{{cite web |url = https://access.redhat.com/articles/2690601&context=etd |title = Development Preview of KVM Virtualization on Red Hat Enterprise Linux Server for ARM |website = redhat.com |access-date = 2017-05-15 }}</ref>
== External links ==
* [http://virt.kernelnewbies.org/TechComparison Technical comparison of Linux virtualization technologies].
* [http://www.unix.com/answers-frequently-asked-questions/16634-unix-environments-ms-windows.html Unix for Windows FAQ] at Unix.com
 
<ref name="qemu-windows-host">{{ cite web | url = https://qemu.weilnetz.de/w64/ | title = QEMU Binaries for Windows (64 bit) | website = qemu.weilnetz.de | access-date = 2025-08-18 }}</ref>
{{DEFAULTSORT:Comparison Of Platform Virtual Machines}}
|colwidth = 30em
[[Category:Software comparisons|Virtual machines]]
}}
[[Category:Virtualization software|*]]
[[Category:Virtual machines|*]]
 
[[Category:Software comparisons|Platform virtualization software]]
[[ru:Сравнение виртуальных машин]]
[[Category:Virtualization software| ]]
[[zh:系统虚拟机比较]]
[[Category:Platform virtualization software| ]]