Comparison of platform virtualization software: Difference between revisions

Content deleted Content added
rm entries without wikipedia articles
VirtualBox supports ARM hosts (from 7.1.0 on macOS hosts, 7.2.0 adds Windows host support)
 
(16 intermediate revisions by 10 users not shown)
Line 5:
== General ==
<!-- Please do NOT change the order of the operating systems from their alphabetic order. -->
{{sticky header}}
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
{| class="wikitable sortable sticky-header" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|-
! Name
Line 19 ⟶ 20:
| x86, x86-64, ARMv7, AArch64
| x86 (Intel 8086 to Pentium II and compatible)
| [[Windows]], [[Linux]], [[macOS]]
| [[Windows]], [[Linux]], [[DOS]], [[Berkeley Software Distribution|BSD]], [[OS/2]], [[Haiku (operating system)|Haiku]]
| {{open source|[[GPL version 3]]}}
Line 119 ⟶ 120:
| {{Proprietary}}
|-
! [[Hyper-V]] (2012+)
| [[Microsoft]]
| 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>
Line 244 ⟶ 245:
| Same as host
| No host OS, Linux or Windows as dev. hosts
| PikeOS native, Linux, [[ELinOS]], [[Windows]], POSIX, AUTOSAR, Android, [[RTEMS]], [[OSEK]], [[ARINC 653]] APEX, [[ITRON]]
| {{Proprietary}}
|-
Line 275 ⟶ 276:
| x86, x86-64, IA-64, PowerPC, SPARC 32/64, ARM, S/390, MIPS
| x86, x86-64, Alpha, ARM, CRIS, LM32, [[M68k]], MicroBlaze, MIPS, OpenRisc32, PowerPC, S/390, SH4, SPARC 32/64, Unicore32, Xtensa
| Windows ("experimental"<ref name="qemu-windows-host" />), Linux, macOS, Solaris, FreeBSD, OpenBSD, BeOS
| Changes regularly<ref name="QEMU" />
| {{open source|[[GNU General Public License|GPL]]/[[LGPL]]}}
Line 361 ⟶ 362:
! [[VirtualBox]]
| Innotek, acquired by [[Oracle Corporation]]
| x86, x86-64, 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)
| Windows, Linux, macOS, Solaris, FreeBSD, eComStation
| 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>
Line 449 ⟶ 450:
! VMM
| [[OpenBSD]]
| x86-64
| x86, x86-64
| same as host
| OpenBSD
| OpenBSD and Linux guests
Line 569 ⟶ 570:
 
== Features ==
 
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
{{sticky header}}
{| class="wikitable sortable sticky-header" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|- class="sortbottom"
! Name
Line 920 ⟶ 923:
 
== Image type compatibility ==
{{sort-under}}
{| class="wikitable sortable sort-under" style="text-align: center; width: auto; table-layout: fixed;"
|-
! Name
Line 927 ⟶ 931:
! [[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
Line 968 ⟶ 972:
| {{no}} <!-- raw img partition -->
| {{no}} <!-- HDD -->
| {{no}}} <!-- QCOW -->
| {{no}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
Line 976 ⟶ 980:
| {{no}} <!-- VMDK -->
|-
! [[Bochs]]<ref>{{cite web |url=httphttps://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 -->
Line 1,065 ⟶ 1,069:
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{partial|{{nowrap|DOSBox-X}} fork}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
Line 1,924 ⟶ 1,928:
! [[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 ==
{{sort-under}}
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
{| class="wikitable sortable sort-under" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|- class="sortbottom"
! Name
Line 1,976 ⟶ 1,981:
| {{no}}
| {{yes}}
| {{N/A|N/A}}
| <!-- PCI passthrough -->
|-
Line 1,984 ⟶ 1,989:
| {{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}}
|-
! [[DosBox]]
Line 2,115 ⟶ 2,120:
| {{no}}
| {{no}}
| {{dunno}}
| ?
| {{yes}}
| {{no}}
Line 2,167 ⟶ 2,172:
|
| {{no}}
| {{dunno}}
| ?
| {{yes}}
| {{yes}}
Line 2,310 ⟶ 2,315:
| {{yes}}
| Supported with [[VMGL]]<ref name="VMGL"/>
| ?{{dunno}} <!-- probably one of [1, line, branched]; delete this comment after adding information -->
| {{yes}}
| {{yes}}
Line 2,332 ⟶ 2,337:
! [[z/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}}
| {{N/A|Not applicable}}
|
|
| {{yes}} (2007)
| <!-- shared folders -->
| {{N/A|Not applicable}}
| {{N/A|Not applicable}}
|-
 
|- class="sortbottom"
! Name
Line 2,544 ⟶ 2,548:
<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 = httphttps://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 = httphttps://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>
Line 2,622 ⟶ 2,626:
 
<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>
 
<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>
|colwidth = 30em
}}