Content deleted Content added
mNo edit summary |
86Box supports macOS per https://86box.net/builds |
||
(43 intermediate revisions by 33 users not shown) | |||
Line 1:
{{short description|
{{Use dmy dates|date=
'''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 ==
<!-- Please do NOT change the order of the operating systems from their alphabetic order. -->
{{sticky header}}
{| class="wikitable sortable sticky-header" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|-
! Name
Line 14 ⟶ 15:
! Guest OS
! License
|-
! [[86Box]]
| Miran Grča
| 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]]}}
|-
! [[bhyve]]
Line 35 ⟶ 44:
| x86, x86-64, [[SPARC]] (portable: not tied to hardware)
| Same as host
| [[Solaris (operating system)|Solaris 10, Solaris 11]], [[OpenSolaris]] 2009.06, [[Illumos#
| Solaris (8, 9, 10, 11), [[illumos]], Linux ([[branded zones|BrandZ]])
| {{open source|[[CDDL]]}}
Line 68 ⟶ 77:
| x86
| Linux, Windows, [[classic Mac OS]], macOS, BeOS, FreeBSD, NetBSD, OpenBSD, Solaris, [[QNX]], IRIX, MorphOS, AmigaOS, [[Maemo]], Symbian
| Internally emulated MS-DOS shell;
| {{open source|[[GPL]]}}
|-
Line 111 ⟶ 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 118 ⟶ 127:
| Supported drivers for [[Windows NT]], FreeBSD, Linux ([[SUSE Linux|SUSE]] 10, [[Red Hat Enterprise Linux|RHEL]] 6, [[CentOS]] 6)
| {{Proprietary}}. Component of various Windows editions.
|-
! [[Integrity (operating system)|INTEGRITY]]
Line 144 ⟶ 145:
|-
! [[Java PC|JPC (Virtual Machine)]]
| [[
| Any running the [[Java virtual machine|Java Virtual Machine]]
| x86
Line 155 ⟶ 156:
| x86, x86-64, IA-64, with [[x86 virtualization]], s390, PowerPC,<ref name="linux-kvm" /> [[ARM architecture|ARM]]<ref name="rhel.kvm.arm" />
| Same as host
| Linux
| FreeBSD, Linux, Solaris, Windows, [[Plan 9 from Bell Labs|Plan 9]]
| {{open source|[[Gpl version 2|GPL version 2]]}}
Line 218 ⟶ 219:
| Parallels, Inc.
| x86
| x86, x86-64, aarch64
| macOS
| DOS, Windows, Linux, macOS, FreeBSD, OS/2, eComStation, Solaris, [[Haiku (operating system)|Haiku]]
Line 240 ⟶ 241:
|-
! [[PikeOS]]
| [[SYSGO]]
| PowerPC, x86, ARM, MIPS, SPARC,
| 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 265 ⟶ 266:
! [[PowerVM]]
| [[IBM]]
| [[POWER4]], [[POWER5]], [[POWER6]], [[POWER7]], [[POWER8]], [[POWER9]], [[Power10]]
| POWER4/5/6/7/8/9/Power10, x86 ([[Lx86|PowerVM-Lx86]])
| PowerVM Firmware
| Linux PowerPC, x86; [[AIX]], [[IBM i]]
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 309 ⟶ 310:
| No host OS
| Windows, Linux, Windows Embedded, QNX, RTOS-32, VxWorks, OS-9, T-Kernel
| {{Proprietary}}
|-
Line 328 ⟶ 321:
|-
! [[Simics]]
| [[Virtutech]], acquired by [[Intel]]
| x86, x86-64
| 8051, 68000, ARM (v4, v5, v6, v7), MIPS32, MIPS64, Cavium cnMIPS, Broadcom XLR MIPS, Freescale (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
Line 356 ⟶ 349:
| [[Paravirtualization|Paravirtualized]] ARM, MIPS, PowerPC
| No host OS, Linux or Windows as dev. hosts
| Linux, [[eCos]], [[MicroC/OS-II|
| {{Proprietary}}
|-
Line 372 ⟶ 365:
| x86, x86-64 (with Intel VT-x or AMD-V, and VirtualBox 2 or later)
| 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
| {{open source|GPL version 2; full version with extra enterprise features is proprietary}}
|-
Line 436 ⟶ 429:
| Devices including (multi) cores from ARM, MIPS, PowerPC, [[Toshiba]] [[MeP]], [[Renesas]] SH, [[Texas Instruments]], [[Tensilica]], ZSP
| Windows, Linux, Solaris
| Depends on guest CPU; includes: [[Linux]] (various flavors), [[
| {{Proprietary}}
|-
Line 457 ⟶ 450:
! VMM
| [[OpenBSD]]
| x86-64
| x86, x86-64
| OpenBSD
| OpenBSD and Linux guests
Line 527 ⟶ 520:
| {{open source|[[GNU GPLv2]] +}}
|-
! [[XCP-ng]]
| By Vates SAS
| x86, x86-64, ARM, IA-64 (inactive), PowerPC (inactive)
Line 533 ⟶ 526:
| 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
|-
! [[XenServer]]
Line 577 ⟶ 570:
== Features ==
{{sticky header}}
{| class="wikitable sortable sticky-header" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|- class="sortbottom"
! Name
Line 667 ⟶ 662:
| Safety and security critical [[embedded system]]s.
| Up to near native{{Citation needed|date=November 2010}}
| {{Yes}}
|-
Line 883 ⟶ 869:
| 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" />
| {{yes}}
|-
Line 946 ⟶ 923:
== Image type compatibility ==
{{sort-under}}
{| class="wikitable sortable sort-under" style="text-align: center; width: auto; table-layout: fixed;"
|-
! Name
Line 953 ⟶ 931:
! [[ISO image|ISO]]
! [[Directory (computing)|folders]] on host
! {{verth|va=middle|physical disk /
! {{verth|va=middle|raw / flat
! {{verth|va=middle|raw / flat
<!-- alphabetical order for the image formats: -->
<!-- FIXME: link should go to the product that introduced the file format -->
! {{verth|va=middle|hdd
! {{verth|va=middle|[[qcow|QCOW]]
! {{verth|va=middle|[[qcow#qcow2|QCOW2]]
! {{verth|va=middle|QED
! {{verth|va=middle|[[VDI (file format)|VDI]]
! {{verth|va=middle|[[VHD (file format)|VHD]]
! {{verth|va=middle|VHDX
! {{verth|va=middle|[[VMDK]]
<!-- 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 986 ⟶ 964:
|- -->
|-
! [[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 -->
Line 1,075 ⟶ 1,069:
| {{no}} <!-- HDD -->
| {{no}} <!-- QCOW -->
| {{partial|{{nowrap|DOSBox-X}} fork}} <!-- QCOW2 -->
| {{no}} <!-- QED -->
| {{no}} <!-- VDI -->
Line 1,116 ⟶ 1,110:
! [[GXemul]]
| {{dunno}}<!-- floppy -->
| {{
| {{dunno}}<!-- folder -->
| {{dunno}}<!-- physical disk -->
Line 1,193 ⟶ 1,187:
| {{yes}} <!-- VHDX -->
| {{no}} <!-- VMDK -->
|-
! [[HP Integrity Virtual Machines|Integrity Virtual Machines]]
Line 1,483 ⟶ 1,461:
|-
! [[QuickTransit]]
| {{dunno}}<!-- floppy -->
| {{dunno}}<!-- ISO -->
Line 1,887 ⟶ 1,849:
| {{dunno}}<!-- folder -->
| {{yes}} <!-- physical disk -->
| {{yes}}
| {{dunno}}<!-- raw img partition -->
| {{dunno}}<!-- HDD -->
| {{yes}}
| {{yes}}
| {{dunno}}<!-- QED -->
| {{dunno}}<!-- VDI -->
| {{yes}}
| {{dunno}}<!-- VHDX -->
| {{dunno}}<!-- VMDK -->
Line 1,919 ⟶ 1,865:
| {{dunno}}<!-- folder -->
| {{yes}} <!-- physical disk -->
| {{yes}}
| {{dunno}}<!-- raw img partition -->
| {{dunno}}<!-- HDD -->
| {{yes}}
| {{yes}}
| {{dunno}}<!-- QED -->
| {{dunno}}<!-- VDI -->
| {{yes}}
| {{dunno}}<!-- VHDX -->
| {{dunno}}<!-- VMDK -->
Line 1,982 ⟶ 1,928:
! [[ISO image|ISO]]
! [[Directory (computing)|folders]] on host
! {{verth|va=middle|physical disk /
! {{verth|va=middle|raw / flat
! {{verth|va=middle|raw / flat
! {{verth|va=middle|hdd
! {{verth|va=middle|[[qcow|QCOW]]
! {{verth|va=middle|[[qcow#qcow2|QCOW2]]
! {{verth|va=middle|QED
! {{verth|va=middle|[[VDI (file format)|VDI]]
! {{verth|va=middle|[[VHD (file format)|VHD]]
! {{verth|va=middle|VHDX
! {{verth|va=middle|[[VMDK]]
|}
== Other features ==
{{sort-under}}
{| class="wikitable sortable sort-under" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
|- class="sortbottom"
! Name
Line 2,034 ⟶ 1,981:
| {{no}}
| {{yes}}
| {{N/A|N/A}}
| <!-- PCI passthrough -->
|-
Line 2,042 ⟶ 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
| {{yes}}
| {{no}}
| {{yes}}
| {{n/a|Not needed}}
| {{n/a|Not needed}}
|-
! [[DosBox]]
Line 2,065 ⟶ 2,012:
! Oracle [[VirtualBox]] (formerly OSE, GPLv2), with ''Guest Additions'' (GPLv2)<ref name="vboxguestadditionslic" />
| {{yes}}
| {{yes}}
| {{yes}}
| {{
| {{yes}}
| {{yes}} branched<ref name="vbox310" />
| {{yes}}
Line 2,173 ⟶ 2,120:
| {{no}}
| {{no}}
| {{dunno}}
| {{yes}}
| {{no}}
Line 2,225 ⟶ 2,172:
|
| {{no}}
| {{dunno}}
| {{yes}}
| {{yes}}
Line 2,245 ⟶ 2,192:
| <!-- PCI passthrough -->{{no}}
|-
! [[VMware ESX Server]] 4.0
| {{yes}}
| {{yes}}
Line 2,364 ⟶ 2,311:
! [[Xen]]
| {{yes}}
| {{yes}}<ref name="xenproject1">{{cite web|url=https://wiki.xenproject.org/wiki/Xen_USB_Passthrough|title=Xen USB Passthrough|access-date=
| {{yes}}<ref name="virt-manager" />
| {{yes}}
| Supported with [[VMGL]]<ref name="VMGL"/>
|
| {{yes}}
| {{yes}}
Line 2,374 ⟶ 2,321:
| <!-- shared clipboard -->
| <!-- PCI passthrough -->{{yes}}
|-
! [[XenServer]]
Line 2,403 ⟶ 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,449 ⟶ 2,382:
{| class="wikitable sortable" style="font-size: smaller; text-align: center; width: auto; table-layout: fixed;"
! Name
! Maximum host cores / CPUs
Line 2,470 ⟶ 2,402:
| 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
Line 2,548 ⟶ 2,480:
| 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" />
Line 2,581 ⟶ 2,512:
| 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
|}
Line 2,637 ⟶ 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 =
<ref name="bochs2">{{cite web |url =
<ref name="bhyve1">{{cite web |url = https://wiki.freebsd.org/bhyve/Windows |title = Bhyve supports Windows |access-date = 2015-12-22}}</ref>
Line 2,653 ⟶ 2,564:
<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
<ref name="linux-kvm mainpage">{{cite web |url = http://www.linux-kvm.org/ |title = Main Page
<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>
Line 2,671 ⟶ 2,582:
<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 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>
Line 2,681 ⟶ 2,592:
<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
<ref name="vmware3">{{cite web |url = http://www.vmware.com/products/workstation/new.html |title = VMware Workstation Features, Multiple OS, Run Linux on Windows
<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>
Line 2,690 ⟶ 2,601:
= 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
<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>
Line 2,715 ⟶ 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
}}
|