Sammenligning av plattformvirtualiseringsprogramvare - Comparison of platform virtualization software

Plattformvirtualiseringsprogramvare , spesielt emulatorer og hypervisorer , er programvarepakker som etterligner hele den fysiske datamaskinen, som ofte tilbyr flere virtuelle maskiner på en fysisk plattform. Tabellen nedenfor sammenligner grunnleggende informasjon om plattformvirtualisering hypervisorer.

Generell

Navn Skaperen Vert CPU Gjest CPU Verts -operativsystem Gjest OS Tillatelse
bhyve FreeBSD x86-64 x86 , x86-64 FreeBSD , Illumos FreeBSD , FreeNAS , pfSense , OpenBSD , Linux , Windows , Illumos BSD
Bochs Kevin J. Lawton Noen x86 , x86-64 Windows , Linux , FreeBSD , Unix / X11 , Mac OS 9 , macOS , BeOS , MorphOS , OS / 2 Windows , Linux , DOS , BSD , OS/2 , Haiku LGPL
Beholdere eller soner Sun Microsystems x86, x86-64, SPARC (bærbar: ikke knyttet til maskinvare) Samme som vert Solaris 10, Solaris 11 , OpenSolaris 2009.06, illumos -distribusjoner Solaris (8, 9, 10, 11), illumos , Linux ( BrandZ ) CDDL
Cooperative Linux (coLinux) Dan Aloni , andre utviklere x86 Samme som vert Windows 2000, XP, 2003, Vista Linux GPL versjon 2
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 Proprietær
Denali University of Washington x86 x86 Denali Ilwaco , NetBSD Ikke distribuert
DOSBox Peter Veenstra, Sjoerd med fellesskap Noen x86 Linux, Windows, klassisk Mac OS , macOS, BeOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX , IRIX, MorphOS, AmigaOS, Maemo , Symbian Internt etterlignet DOS -skall; klassiske PC -booter -spill, uoffisielt Windows 1.0 til 98 GPL
DOSEMU Samfunnsprosjekt x86, x86-64 x86 Linux DOS GPL versjon 2
FreeBSD fengsel Poul-Henning Kamp / FreeBSD Alle som kjører FreeBSD eller DragonFly BSD Samme som vert FreeBSD , DragonFly BSD samme som vert (delt *BSD -kjerne), pluss Linux ABI gjennom kompatibelt lag BSD
GNOME -bokser GNOME Unix-aktig Unix-aktig LGPLv2
GXemul Anders Gavare Noen ARM , MIPS , Motorola 88000 , PowerPC, SuperH Unix-aktig NetBSD , OpenBSD , Linux , Ultrix , Sprite BSD
Hercules Roger Bowler Noen z/Arkitektur Windows , FreeBSD , NetBSD , Linux , macOS Linux på IBM Z , z/OS , z/VM , z/VSE , OS/360 , DOS/360 , DOS/VS , MVS , VM/370 , TSS/370 QPL
Hyper-V (2008) Microsoft x86-64 med Intel VT-x eller AMD-V x86-64, x86 (opptil 8 fysiske CPUer) Windows Server 2008 ( R2 ) m/Hyper-V-rolle, Microsoft Hyper-V Server Støttede drivere for Windows 2000 , Windows 2003 , Windows 2008 , Windows XP , Windows Vista , FreeBSD , Linux ( SUSE 10 utgitt, mer kunngjort) Proprietær
Hyper-V (2012) Microsoft x86-64 med Intel VT-x eller AMD-V, ARMv8 x86-64, (opptil 64 fysiske CPUer), ARMv8 Windows 8 , 8.1, 10 og Windows Server 2012 ( R2 ) m/Hyper-V-rolle, Microsoft Hyper-V Server Støttede drivere for Windows NT , FreeBSD, Linux ( SUSE 10, RHEL 6, CentOS 6) Proprietær . Komponent i forskjellige Windows -utgaver.
iCore virtuelle kontoer iCore -programvare x86 x86 Windows XP Windows XP Proprietær
INTEGRITET Green Hills -programvare ARM, x86, PowerPC Samme som vert Linux, Windows INTEGRITY native, Linux, Android , AUTOSAR , Windows (på noen plattformer) Proprietær
Integritet virtuelle maskiner Hewlett Packard IA-64 IA-64 HP-UX HP-UX , Windows, Linux ( OpenVMS kunngjort) Proprietær
JPC (Virtual Machine) Oxford University Alle som kjører Java Virtual Machine x86 Java Virtual Machine DOS, Linux, Windows opp til 3.0 GPL versjon 2
KVM Qumranet , nå Red Hat x86, x86-64, IA-64, med x86-virtualisering , s390, PowerPC, ARM Samme som vert Linux, FreeBSD, illumos FreeBSD, Linux, Solaris, Windows, Plan 9 GPL versjon 2
Linux-VServer Samfunnsprosjekt x86, x86-64, IA-64, Alpha, PowerPC 64, PA-RISC 64, SPARC64, ARM, S/390 , SH/66, MIPS Kompatibel Linux Linux -varianter GPL versjon 2
LynxSecure LynuxWorks x86 x86 Ingen verts -operativsystem LynxOS , Linux, Windows Proprietær
LXC Samfunnsprosjekt, Canonical Ltd. x86, x86-64, IA-64, PowerPC 64, SPARC64, Itanium, ARM Samme som vert Linux Linux -varianter GPL versjon 2
OKL4 Microvisor Open Kernel Labs , anskaffet av General Dynamics Corporation ARM, x86, MIPS ARM (v5, v6, v7, v8; paravirtualisering ), ARMv7VE (maskinvarevirtualisering) Ingen verts -operativsystem Ulike operativsystemer og RTOSer inkludert Linux, Android, QNX Proprietær
OpenVZ Samfunnsprosjekt, støttet av SWsoft , nå Parallels, Inc. x86, x86-64, IA-64, PowerPC 64, SPARC64 Samme som vert Linux samme som vert (delt Linux -kjerne), valg av distribusjon av brukerland GPL
Oracle VM Server for x86 Oracle Corporation x86, x86-64 x86, x86-64 Ingen verts -operativsystem Microsoft Windows, Oracle Linux , Red Hat Enterprise Linux , Solaris GPLv2 , Oracle VM Server; Lederen er proprietær
OVPsim OVP x86 OR1K, MIPS32, ARC600/700, ARM; og offentlig API som gjør det mulig for brukere å skrive tilpassede prosessormodeller, RISC, CISC, DSP, VLIW alt mulig Microsoft Windows, Linux Avhenger av målmaskinen, for eksempel inkluderer MIPS Malta som kjører Linux eller SMP-Linux; og inkluderer offentlig API som lar brukerne skrive tilpassede eksterne enheter og systemmodeller Proprietær , Apache 2.0 for modeller
Parallels Desktop for Mac Parallels, Inc. x86 x86, x86-64 Mac os DOS, Windows, Linux, macOS, FreeBSD, OS/2, eComStation, Solaris, Haiku Proprietær
Parallels Workstation (avviklet 2013) Parallels, Inc. x86 x86 Windows, Linux Windows, Linux, FreeBSD, OS/2 , eComStation , DOS, Solaris, Haiku Proprietær
PearPC Sebastian Biallas x86, x86-64, PowerPC PowerPC Windows, Linux, OS X , FreeBSD, NetBSD Mac OS X , Darwin , Linux GPL
PikeOS SYSGO AG PowerPC, x86, ARM, MIPS, SPARC, SuperH Samme som vert Ingen verts -operativsystem, Linux eller Windows som dev. verter PikeOS native, Linux, POSIX, AUTOSAR, Android, RTEMS , OSEK , ARINC 653 APEX, ITRON Proprietær
Proxmox VE Proxmox x86-64 x86, x86-64 Debian -basert Windows, Linux, Linux -varianter, Solaris, FreeBSD, OSx86 (som FreeBSD), virtuelle apparater , Netware, OS/2, SCO, BeOS, Haiku , Darwin AGPLv3
Oracle VM Server for SPARC (LDoms) Oracle Corporation UltraSPARC T1 , UltraSPARC T2 , UltraSPARC T2+, SPARC T3 , SPARC T4 Kompatibel Solaris 10, Solaris 11 Oracle -støtte: Solaris; støttes ikke: Linux, FreeBSD Proprietær
PowerVM IBM POWER4 , POWER5 , POWER6 , POWER7 , POWER8 POWER4/5/6/7/8, x86 ( PowerVM-Lx86 ) PowerVM -fastvare Linux PowerPC, x86; AIX , IBM i Proprietær
QEMU Fabrice Bellard , andre utviklere 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, Linux, macOS, Solaris, FreeBSD, OpenBSD, BeOS Endrer seg jevnlig GPL / LGPL
QEMU m/ kqemu -modul Fabrice Bellard x86, x86-64 Samme som vert Linux, FreeBSD, OpenBSD, Solaris, Windows Endrer seg jevnlig GPL / LGPL
QEMU m/ qvm86 -modul Paul Brook x86 x86 Linux, NetBSD, Windows Endrer seg jevnlig GPL
QuickTransit Transitive Corp. x86, x86-64, IA-64, POWER MIPS, PowerPC, SPARC, x86 Linux, OS X , Solaris Linux, OS X , Irix, Solaris Proprietær
RTS Hypervisor Real-Time Systems GmbH x86, x86-64 x86, x86-64 Ingen verts -operativsystem Windows, Linux, Windows Embedded, QNX, RTOS-32, VxWorks, OS-9, T-Kernel Proprietær
ScaleMP vSMP Foundation ScaleMP x86, x86-64 Samme som vert Ingen verts -operativsystem Linux Proprietær
SIMH Bob Supnik, Computer History Simulation Project Alpha, ARM, HPPA, x86, IA-64, x86-64, M68K, MIPS, MIPSel, POWER, s390, SPARC Data General Nova , 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 1401 , 1620 , 1130 , 7090/7094 , System/3 ; Interdata ( Perkin-Elmer ) 16b/ 32b systemer; Hewlett-Packard 2114, 2115, 2116, 2100, 21MX; Honeywell H316/H516; MITS Altair 8800 med 8080 og Z80 ; Royal McBee LGP-30 , LGP-21; Vitenskapelige datasystemer SDS 940 BSD, Linux, Solaris, VMS, Windows Avhenger av målmaskinen, inkluderer NetBSD/VAX, OpenBSD/VAX, VAX/VMS , Unix v6 , Unix v7 , TOPS-10 , TOPS-20 , ITS BSD-aktig, unik
Simics Wind River 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 (fra 80286 til Sandy Bridge), x86-64 (fra Pentium4 til Sandy Bridge), TI TMS320C64xx , Renesas H8, Renesas SH Windows 32-bit og 64-bit, Linux 32-bit og 64-bit Avhenger av målmaskinen, kjører vanligvis umodifiserte programvarestabler fra det tilsvarende virkelige målet, inkludert VxWorks , VxWorks 653, OSE , QNX, Linux, Solaris, Windows, FreeBSD, RTEMS , TinyOS , Wind River Hypervisor, VMware ESX og andre Proprietær
Sun xVM Server Sun Microsystems x86-64, SPARC Samme som vert Ingen verts -operativsystem Windows XP, 2003 Server (bare x86-64), Linux, Solaris GPL versjon 3
SVISTA 2004 Serenity Systems International x86 x86 Windows, OS/2, Linux Windows, Linux, OS/2, BSD Proprietær
TRANGO TRANGO virtuelle prosessorer, Grenoble, Frankrike ARM, XScale , MIPS, PowerPC Paravirtualisert ARM, MIPS, PowerPC Ingen verts -operativsystem, Linux eller Windows som dev. verter Linux, eCos , µC/OS-II , WindowsCE , Nucleus , VxWorks Proprietær
Brukermodus Linux Jeff Dike , andre utviklere x86, x86-64, PowerPC Samme som vert Linux Linux GPL versjon 2
VirtualBox Innotek, kjøpt av Oracle Corporation x86, x86-64 x86, x86-64 (med Intel VT-x eller AMD-V og VirtualBox 2 eller nyere) Windows, Linux, macOS, Solaris, FreeBSD, eComStation DOS, Linux, macOS, FreeBSD, Haiku , OS/2, Solaris, Syllable, Windows og OpenBSD (med Intel VT-x eller AMD-V, på grunn av ellers tolerert inkompatibilitet i emulert minnestyring). GPL versjon 2; fullversjonen med ekstra enterprise -funksjoner er proprietær
Virtuelt jern 3.1 Virtual Iron Software, Inc., kjøpt av Oracle x86 VT-x, x86-64 AMD-V x86, x86-64 Ingen verts -operativsystem Windows, Linux Proprietær , noen komponenter GPLv2
Virtual Machine Manager Rød hatt x86, x86-64 x86, x86-64 Linux Linux, Windows GPL versjon 2
Virtual PC 2007 (avviklet) Connectix og Microsoft x86, x86-64 x86 Windows Vista (Business, Enterprise, Ultimate), XP Pro, XP Tablet PC Edition DOS, Windows, OS/2, Linux (SUSE, Xubuntu), OpenSolaris (Belenix) Proprietær
Windows virtuell PC (avviklet) Connectix og Microsoft x86, x86-64 med Intel VT-x eller AMD-V x86 Windows 7 Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008 Proprietær
Virtuell PC 7 for Mac Connectix og Microsoft PowerPC x86 Mac OS X Windows, OS/2, Linux Proprietær
VirtualLogix VLX VirtualLogix ARM, TI DSP C6000, x86, PowerPC Samme som vert Ingen verts -operativsystem Linux, Windows XP, C5, VxWorks , Nucleus, DSP/BIOS , proprietær Proprietær
Virtual Server 2005 R2 Connectix og Microsoft x86, x86-64 x86, x86-64 Windows Server 2003, 2008, XP (krever IIS) Windows NT, 2000, 2003, 2008, Linux (Red Hat, SUSE, Ubuntu) Proprietær
Synopsys (CoWare) Virtual Platform CoWare x86, x86-64, SPARC v9 Enheter inkludert (multi) kjerner fra ARM, MIPS, PowerPC, Toshiba MeP , Renesas SH, Texas Instruments , Tensilica , ZSP Windows, Linux, Solaris Avhenger av gjeste -CPU; inkluderer: Linux (forskjellige smaker), µITRON (forskjellige smaker), Windows CE, Symbian , mer Proprietær
Virtuozzo SWsoft , nå Virtuozzo Inc. x86, IA-64, x86-64 samme som vert Linux samme som vert (delt Linux -kjerne) Proprietær
vkernel Matthew Dillon / DragonFly BSD x86-64 samme som vert DragonFly BSD hvilken som helst kompatibel vkernel -binær av DragonFly BSD
VMM OpenBSD x86, x86-64 samme som vert OpenBSD OpenBSD- og Linux -gjester BSD
VMware ESX Server VMware x86, x86-64 x86, x86-64 Ingen verts -operativsystem Windows, Linux, Solaris, FreeBSD, OSx86 (som FreeBSD), virtuelle apparater , Netware, OS/2, SCO, BeOS, Haiku , Darwin , andre: kjører vilkårlig operativsystem Proprietær
VMware ESXi VMware x86, x86-64 x86, x86-64 Ingen verts -operativsystem Samme som VMware ESX Server Proprietær
VMware Fusion VMware x86, x86-64 x86, x86-64 Mac os Samme som VMware ESX Server Proprietær
VMware Server VMware x86, x86-64 x86, x86-64 Windows, Linux Samme som VMware ESX Server Proprietær
VMware arbeidsstasjon VMware x86-64 x86, x86-64 Windows, Linux Samme som VMware ESX Server Proprietær
VMware Player , senere VMware Workstation Player VMware x86-64 x86, x86-64 Windows, Linux Samme som VMware ESX Server Proprietær , gratis for personlig ikke-kommersiell bruk
Wind River Hypervisor Wind River x86, x86-64, PowerPC, ARM Samme som vert Ingen verts -operativsystem Linux, VxWorks, umodifiserte gjester (inkludert MS Windows og RTOSer slik ach OSE, QNX og andre), bare metall virtuelt bord Proprietær
Xen Xensource , nå Citrix Systems x86, x86-64, ARM, IA-64 (inaktiv), PowerPC (inaktiv) Samme som vert Linux, Unix-lignende Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows 7/XP/Vista/Server 2008 (krever Intel VT-x (Vanderpool) eller AMD-V (Pacifica) kapabel CPU), Plan 9 GNU GPLv2 +
XCP-ng Av Vates SAS x86, x86-64, ARM, IA-64 (inaktiv), PowerPC (inaktiv) Samme som vert Ingen verts -operativsystem Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows, Windows Server 2008 (med Intel VT-x eller AMD-V), Plan 9 GNU GPLv2 +
XenServer Av Citrix Systems x86, x86-64, ARM, IA-64 (inaktiv), PowerPC (inaktiv) Samme som vert Ingen verts -operativsystem Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows 7/XP/Vista/Server 2008 (med Intel VT-x eller AMD-V), Plan 9 GNU GPLv2 +
XtratuM fentISS SPARC v8 LEON2/3/4, ARM v7 Samme som vert Ingen verts -operativsystem GPOS: Linux, RTOS: LithOS, RTEMS Proprietær , GPL versjon 2 avhengig av versjoner
z/VM IBM z/Arkitektur z/Architecture, z/VM kjører ikke på forgjenger -hovedrammer Ingen verts -operativsystem, seg selv (enkelt eller flere nivåer/dype versjoner, f.eks. VM/ESA som kjører i z/VM 4.4 i z/VM 5.2 i z/VM 5.1.) Linux på IBM Z , z/OS , z/VSE , z/TPF , z/VM, VM/CMS , MUSIC/SP , OpenSolaris for System z , forgjenger Proprietær
z LPAR IBM z/Arkitektur z/Arkitektur Integrert i fastvaren til System z mainframes Linux på IBM Z, z/OS, z/VSE, z/TPF, z/VM, MUSIC/SP og forgjengerne Proprietær
Navn Skaperen Vert CPU Gjest CPU Verts -operativsystemer Gjest OS (er) Tillatelse

Funksjoner

Navn Gjest OS OSP tilgjengelig Kjører vilkårlig operativsystem Støttede gjest OS -drivere Driftsmetode Typisk bruk Hastighet i forhold til verts -operativsystemet Kommersiell støtte tilgjengelig
Beholdere eller soner Ja, over 500-veis på nåværende systemer Nei Bruker native enhetsdrivere Virtualisering på operativsystemnivå Serverkonsolidering med arbeidsmengdeisolering, enkelt arbeidsbelastning, hosting, dev/test/prod Nær innfødt Ja
Hyper-V Server 2008 R2 Ja, opptil 4 VCPU -er per VM Ja Ja Virtualisering Serverkonsolidering, tjenestekontinuitet, dev/test, desktop virtualisering, cloud computing Opp til nær innfødt Ja
OpenVZ Ja Nei Kompatibel Virtualisering på operativsystemnivå Virtualisert serverisolasjon Opp til nær innfødt Ja
KVM Ja Ja Ja AMD-V og Intel-VT-x Virtualisert serverisolasjon, server/desktop -konsolidering, programvareutvikling, cloud computing, andre formål Opp til nær innfødt Ja
Linux-VServer Ja Nei Kompatibel Virtualisering på operativsystemnivå Virtualisert serverisolasjon og sikkerhet, serverkonsolidering, cloud computing Opp til nær innfødt Ja
Oracle VM Server for x86 Ja Ja Ja Paravirtualisering og maskinvarevirtualisering Serverkonsolidering og sikkerhet, distribusjon av virksomhet og virksomhet Opp til nær innfødt Ja
Oracle VM Server for SPARC (LDoms) Ja Ja, men trenger porting Ja Paravirtualisering og maskinvarevirtualisering Serverkonsolidering og sikkerhet, distribusjon av virksomhet og virksomhet Opp til nær innfødt Ja
OVPsim Ja Ja ? Full systemsimulering med valgfri komponentvirtualisering Programvareutvikling (tidlig, innebygd), avansert feilsøking for enkelt- og flerkjernet programvare, kompilator og annen verktøyutvikling, dataarkitekturforskning, hobbyist Avhenger av målarkitektur (full og treg maskinvareemulering for gjester som ikke er kompatible med verten) Ja, med kommersiell lisens fra Imperas
PikeOS Ja Ja, men modifikasjoner som kreves som paravirtualiserings brukes Ja Paravirtualisering Sikkerhetskritiske innebygde systemer . Opp til nær innfødt Ja
ScaleMP vSMP Foundation Ja, opptil 8 192 CPUer og 64 TB per VM Ja Ja Virtualisering Serverkonsolidering, Cloud computing ? Ja
Simics Ja Ja Ja Full systemsimulering av prosessorer, MMUer, enheter, disker, minner, nettverk, etc. Programvareutvikling, avansert feilsøking for enkelt- og flerkjernet programvare, kompilator og annen verktøyutvikling, dataarkitekturforskning, feiltransport, automatisert testing, systemarkitektur, langsiktig støtte av sikkerhetskritiske systemer, tidlig tilgjengelig maskinvare, virtuell prototyping Avhenger av vertsmaskin og målarkitektur. Kjører på nesten native hastigheter for x86-on-x86 ved hjelp av VT-x, kryssimulering av andre arkitekturer kan være raskere eller langsommere enn sanntid, avhengig av hvor raskt målet er og hvor stort målet er (antall prosessorer, antall målmaskiner, og hvor mye simuleringen kan parallelliseres) Ja
Sun xVM Server Ja Ja Ja Paravirtualisering og porting eller maskinvarevirtualisering Servere, utvikling Opp til nær innfødt Ja
SVISTA 2004 Nei ? ? ? Hobbyist, utvikler, forretningsstasjon ? ?
TRANGO Ja Ja Ja Paravirtualisering og porting eller maskinvarevirtualisering Mob. telefon, STB, rutere, etc. Nær innfødt ?
Brukermodus Linux ? Nei spesiell gjestekerne+moduler kreves Porting Utvikler (som en egen maskin for en server eller med X11 -nettverk) Ikke vesentlig tregere enn native (alle samtaler til kjernen blir fullmakt) ?
OKL4 Microvisor Ja Ja, (enten med par-virtualisering eller HW-virtualisering) Ja Paravirtualisering , maskinvareassistert virtualisering Mobil, innebygd, sikkerhet, sikkerhetskritisk, nettverk, eldre OS, etc. Nær innfødt Ja
Oracle VirtualBox Ja Ja Ja Virtualisering Forretningsarbeidsstasjon, serverkonsolidering, kontinuitet i tjenesten, utvikler, hobbyist Opp til nær innfødt Ja (med kommersiell lisens)
Virtuelt jern 3.1 Ja, opptil 8 veier Ja Ja Innfødt virtualisering Serverkonsolidering, tjenestekontinuitet, dev/test ? Ja
Virtuell PC 2007 Nei Ja Ja Virtualisering , gjeldende samtaler fanges der det støttes Hobbyist, utvikler, forretningsstasjon Opp til nær native med tillegg av virtuelle maskiner ?
Windows virtuell PC Ja Ja Ja Maskinvarevirtualisering Utvikler, forretningsstasjon, støtte for kompatibilitet med Windows XP -applikasjoner Opp til nær native med tillegg av virtuelle maskiner Nei
Virtuell PC 7 for Mac Nei Ja Ja dynamisk rekompilering (gjeldende samtaler fanges der det støttes) Hobbyist, utvikler, forretningsstasjon Langsom ?
Virtual Server 2005 R2 Nei Ja Ja Virtualisering (gjeldende samtaler fanges der det støttes) Server, server farm Opp til nær innfødt med tillegg av virtuelle maskiner, men tregere enn med hypervisor på grunn av nærliggende anrop ?
CoWare virtuell plattform Ja Ja Ja (Samme kompilerte programvarebilde som for den virkelige enheten) Virtualisering i hele systemet (Prosessorkjerne-ISA + maskinvare + eksterne tilkoblinger) Tidlig innebygd programvareutvikling og integrering (fra driver til applikasjon), programvare-feilsøking og optimalisering med flere kjerner Avhengig av systemets egenskaper og programvaren i seg selv, varierer fra raskere enn sanntid til sakte. Ja
Virtuozzo Ja Nei Kompatibel Virtualisering på operativsystemnivå Serverkonsolidering, kontinuitet i tjenesten, gjenoppretting av katastrofer, tjenesteleverandører Opp til nær innfødt Ja
VMware ESXi Server 5.5 (vSphere) Ja, tillegg, opptil 64 veier Nei Ja Virtualisering Serverkonsolidering, tjenestekontinuitet, dev/test, cloud computing, forretningskritiske applikasjoner, Infrastructure as a Service IaaS Opp til nær innfødt Ja
VMware ESX Server 4.0 (vSphere) Ja, tillegg, opptil 8-veis Ja Ja Virtualisering Serverkonsolidering, tjenestekontinuitet, dev/test, cloud computing Opp til nær innfødt Ja
VMware ESX Server 3.0 Ja, tillegg, opptil fire veier Ja Ja Virtualisering Serverkonsolidering, tjenestekontinuitet, dev/test Opp til nær innfødt Ja
VMware ESX Server 2.5.3 Ja, tillegg, toveis Ja Ja Virtualisering Serverkonsolidering, tjenestekontinuitet, dev/test Opp til nær innfødt Ja
VMware Fusion Ja Ja Ja Virtualisering Hobbyist, utvikler, tester, forretningsstasjon Opp til nær innfødt Ja
VMware Server Ja (toveis) Ja Ja Virtualisering Server/skrivebordskonsolidering, dev/test Opp til nær innfødt Ja
VMware arbeidsstasjon Ja (toveis) Ja Ja Paravirtualisering ( VMI ) og virtualisering Teknisk profesjonell, avansert dev/test, trener Opp til nær innfødt Ja
VMware Player Ja Ja Ja Virtualisering Teknisk profesjonell, avansert dev/test, trener, sluttbruker på ferdigbygde maskiner Opp til nær innfødt Nei
Xen Ja, v4.0.0: opptil 128 VCPU -er per VM Ja Ja Paravirtualisering og porting eller maskinvarevirtualisering Virtualisert serverisolasjon, server/desktop -konsolidering, programvareutvikling, cloud computing, andre formål. Xen driver de fleste offentlige skytjenester og mange hostingtjenester, for eksempel Amazon Web Services, Rackspace Hosting og Linode. Opp til innfødt Ja
XCP-ng Ja Ja Ja Paravirtualisering og porting eller maskinvarevirtualisering Virtualisert serverisolasjon, server/desktop -konsolidering, programvareutvikling, cloud computing, desktop virtualisering, offentlige skytjenester, hosting -tjenester og andre formål. Opp til innfødt Ja
XenServer Ja Ja Ja Paravirtualisering og porting eller maskinvarevirtualisering Virtualisert serverisolasjon, server/desktop -konsolidering, programvareutvikling, cloud computing, andre formål. Xen driver de fleste offentlige skytjenester og mange hostingtjenester, for eksempel Amazon Web Services, Rackspace Hosting og Linode. Opp til innfødt Ja
XtratuM Ja Nei Ja Paravirtualisering Innebygd, sikkerhetskritisk, sikker Nær innfødt Ja
z/VM Ja, både ekte og virtuelt (gjesten oppfatter flere CPUer enn installert), inkl. dynamisk prosessering og tildeling av CPU Ja Ja, men ikke nødvendig Virtualisering (blant de første systemene som tilbyr maskinvareassister) Servere Nær innfødt Ja
z LPAR Ja, både ekte og virtuelt (gjesten oppfatter flere CPUer enn installert), inkl. dynamisk prosessering og tildeling av CPU; opptil 64 ekte kjerner Ja Ja, men ikke nødvendig Mikrokode og maskinvare hypervisor Servere Native: System z -maskiner kjører alltid med minst én LPAR Ja
Navn Gjest OS OSP tilgjengelig Kjører vilkårlig operativsystem Støttede gjest OS -drivere Driftsmetode Typisk bruk Hastighet i forhold til verts -operativsystemet Kommersiell støtte tilgjengelig
  • ^ Å tilby et hvilket som helst virtuelt miljø krever vanligvis litt overhead av en eller annen type. Native betyr vanligvis at virtualiseringsteknikken ikke gjør noen virtualisering på CPU -nivå (som Bochs), som kjører koden saktere enn når den kjøres direkte av en CPU. Noen andre produkter som VMware og Virtual PC bruker lignende tilnærminger til Bochs og QEMU, men de bruker en rekke avanserte teknikker for å snarvei de fleste samtalene direkte til CPU -en (lignende prosessen som JIT -kompilatoren bruker) for å bringe hastigheten til nær innfødt i de fleste tilfeller. Noen produkter som coLinux, Xen, z/VM (i ekte modus) lider imidlertid ikke av kostnadene ved forsinkelser på CPU-nivå ettersom instruksjonene på CPU-nivå ikke blir fullmektig eller utført mot en emulert arkitektur siden gjeste-operativsystemet eller maskinvaren er gir miljøet for programmene å kjøre under. Imidlertid kan tilgang til mange av de andre ressursene på systemet, for eksempel enheter og minne, bli fullmakt eller emulert for å formidle disse delte tjenestene til alle gjestene, noe som kan føre til noen langsomme nedganger i forhold til å kjøre utenfor virtualisering.
  • ^ Virtualisering på operativnivå beskrives som "innfødt" hastighet, men noen grupper har funnet overhead så høye som 3% for noen operasjoner, men tallene faller vanligvis under 1%, så lenge sekundære effekter ikke vises.
  • ^ Se et papir som sammenligner ytelsen til paravirtualiseringsmetoder (f.eks. Xen) med virtualisering på operativnivå
  • ^ Krever oppdateringer/omkompilering.
  • ^ Eksepsjonell for lett,paravirtualisert, enkeltbruker VM/CMS interaktivt skall: de største kundene kjører flere tusen brukere på til og med enkelt tidligere modeller. For multiprogrammering av operativsystemer somLinux på IBM Zogz/OSsom bruker store instruksjoner fra den opprinnelige veilederstatusen, vil ytelsen variere avhengig av arbeidsmengden, men den er i nærheten. Hundrevis til de lave tusenvis av Linux -gjester er mulig på en enkelt maskin for visse arbeidsmengder.

Bildetype kompatibilitet

Navn diskett ISO mapper på verten fysisk disk / enhet rå / flat (hele disken) rå / flat ( partisjon ) hdd ( paralleller ) QCOW ( QEMU ) QCOW2 ( QEMU ) QED ( QEMU ) VDI ( VirtualBox ) VHD ( Connectix Virtual PC ) VHDX ( Hyper-V ) VMDK ( VMware )
Bochs Ja Ja Ja Ja Ja Ja Nei Nei Nei Nei Ja Ja Nei v3, v4
Beholdere eller soner ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Cooperative Linux (coLinux) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
CHARON ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Denali ? ? ? ? ? ? ? ? ? ? ? ? ? ?
DOSBox Ja Ja Ja Ja Ja ? Nei Nei DOSBox-X gaffel Nei Nei Nei Nei Nei
DOSEMU ? ? Ja ? ? ? ? ? ? ? ? ? ? ?
FreeBSD fengsel Nei Nei Ja Nei Nei Nei Nei Nei Nei Nei Nei Nei Nei Nei
GXemul ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Hercules ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Hyper-V (2008 R2) Ja Ja Nei Ja Nei Nei Nei Nei Nei Nei Nei Ja Nei Nei
Hyper-V (2012) Ja Ja Nei Ja Nei Nei Nei Nei Nei Nei Nei Ja Ja Nei
Hyper-V (2012 R2) Ja Ja Nei Ja Nei Nei Nei Nei Nei Nei Nei Ja Ja Nei
iCore virtuelle kontoer ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Integritet virtuelle maskiner ? ? ? ? ? ? ? ? ? ? ? ? ? ?
JPC (Virtual Machine) Ja Ja Ja ? Ja ? ? ? ? ? ? ? ? ?
Linux-VServer ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LynxSecure ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LXC ? ? ? ? ? ? ? ? ? ? ? ? ? ?
OpenVZ ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Oracle VM Server for x86 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Oracle VM Server for SPARC (LDoms) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
OVPsim ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Parallels Desktop for Mac ? ? ? ? ? ? Ja ? ? ? ? ? ? ?
Parallell arbeidsstasjon ? ? ? ? ? ? Ja ? ? ? ? ? ? ?
PearPC Nei Ja Nei Ja Ja Nei Nei Nei Nei Nei Nei Nei Nei Nei
PikeOS ? ? ? ? ? ? ? ? ? ? ? ? ? ?
PowerVM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
QEMU Ja Ja Ja Ja Ja Ja skrivebeskyttet Ja Ja Ja Ja Ja bortsett fra forskjellstype Ja
QEMU m/ kqemu -modul ? ? ? ? ? ? ? Ja Nei Nei ? ? ? ?
QEMU m/ qvm86 -modul ? ? ? Ja Ja ? ? Ja Ja ? ? ? ? Ja
QuickTransit ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ScaleMP vSMP Foundation ? ? ? ? ? ? ? ? ? ? ? ? ? ?
SIMH ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Simics ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Sun xVM Server ? ? ? ? ? ? ? ? ? ? ? ? ? ?
SVISTA 2004 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
TRANGO ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Brukermodus Linux ? ? ? ? ? ? ? ? ? ? ? ? ? ?
VirtualBox Ja Ja Med gjesteintegrasjon installert på gjest os. Ja Ja Ja opp til v2 Ja skrivebeskyttet Ja Ja Ja Kan lese eksisterende disker, men ikke opprette nye disker. Ja
Virtuelt jern 3.1 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Virtuell PC 2007 Ja Ja ? ? ? ? Nei Nei Nei Nei Nei Ja Nei Nei
Windows virtuell PC Ja Ja ? ? ? ? Nei Nei Nei Nei Nei Ja Ja Nei
Virtuell PC 7 for Mac Ja Ja Nei Nei Nei Nei Nei Nei Nei Nei Nei Ja Nei Nei
VirtualLogix VLX ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Virtual Server 2005 R2 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Synopsys (CoWare) Virtual Platform ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Virtuozzo ? ? ? ? ? ? ? ? ? ? ? ? ? ?
VMware ESX Server ? ? ? ? ? ? ? ? ? ? ? Ja ? ?
VMware ESXi Ja Ja Nei Ja Nei Nei Nei Nei Nei Nei Nei Nei Nei Ja
VMware Fusion ? Ja ? ? ? ? ? ? ? ? ? ? ? Ja
VMware Server ? ? ? ? ? ? ? ? ? ? ? ? ? Ja
VMware arbeidsstasjon Ja Ja ? Ja ? ? ? ? ? ? ? ? ? Ja
VMware Player Ja Ja ? Delvis ? ? ? ? ? ? ? ? ? Ja
Wind River Hypervisor ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Wind River VxWorks MILS -plattform ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Xen Ja Ja ? Ja Ja ? ? Ja Ja ? ? Ja ? ?
XCP-ng ? ? ? ? ? ? ? ? ? ? ? ? ? ?
XenServer Ja Ja ? Ja Ja ? ? Ja Ja ? ? Ja ? ?
XtratuM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
z/VM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
z LPAR ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Navn diskett ISO mapper på verten fysisk disk / enhet rå / flat (hele disken) rå / flat ( partisjon ) hdd ( paralleller ) QCOW ( QEMU ) QCOW2 ( QEMU ) QED ( QEMU ) VDI ( VirtualBox ) VHD ( Connectix Virtual PC ) VHDX ( Hyper-V ) VMDK ( VMware )

Andre funksjoner

Navn Kan starte et operativsystem på en annen diskpartisjon som gjest USB -støtte GUI Tildeling av levende minne 3D -akselerasjon Øyeblikksbilder per VM Øyeblikksbilde av driftssystemet Live migrasjon Delte mapper Delt utklippstavle PCI -gjennomgang
KVM Ja Ja Ja Ja Ja (via AIGLX ) Ja Ja Ja Ja
Brukermodus Linux Ja Nei Nei Nei Nei Nei Ja Ikke tilgjengelig
Beholdere eller soner Ja Ja Ja Ja Ikke nødvendig Ja Ja Nei Ja Ikke nødvendig Ikke nødvendig
DosBox Nei Nei SVN bygger bare Nei Glid (bare SVN -builds) Nei Ja Nei Nei Nei Nei
Oracle VirtualBox (tidligere OSE, GPLv2), med Guest Tilgang (GPLv2) Ja Bare USB 1.1 Ja Ja Nei Ja forgrenet Ja Ja med Gjestetillegg med Gjestetillegg Nei
Oracle VirtualBox med Extension Pack (PUEL) og Gjeste Tilgang (GPLv2) Ja Ja Ja Ja OpenGL 2.0 og Direct3D 8/9 Ja forgrenet Ja Ja Ja Ja Pensjonert (inntil 6.0; bare Linux)
Oracle VM Server for SPARC (LDoms) Ja USB 2.0 Ja Ja Nei Ja Nei Ja Ja Nei Ja
OKL4 Microvisor Ja Ja Bare VM Ja Ja Nei Statisk oppgave
Virtual Iron 4.2 Ja
Virtuell PC 2007 Nei Nei Ja Nei Nei Nei Ja Ja
Windows virtuell PC Nei delvis Ja Nei Nei Nei Ja Ja
VirtualPC 7 for Mac Nei Ja Ja Ja Nei Nei Ja Ja
Microsoft Virtual Server 2005 R2 Nei Ja Nei Nei ? Ja Nei
Microsoft Hyper-V Server 2008 R2 Ja Delvis støtte over eksterne skrivebordstilkoblinger Ja Ja DirectX 9.0c (via RemoteFX ) Ja forgrenet Ja Ja Nei
Microsoft Hyper-V Server 2012 R2 Ja Ja Ja Ja DirectX 9.0c (via RemoteFX ) Ja forgrenet Ja Ja Nei
Virtuozzo Ja Ja Ja Ja Nei Ja
VMware ESX Server 3.0 atp Ja Nei ? Ja Ja Nei
VMware ESX Server 2.5.3 Ja Nei Nei
VMware ESX Server 4.0 - 6.x (vSphere) Ja Ja Ja Ja Ja Ja Ja Ja Nei Nei Ja
VMware Fusion 2.0 Ja Ja Ja Nei DirectX 9 Shader modell 2 Nei Nei
VMware Server Ja Ja Ja Ja Nei 1 Ja Nei Ja Ja
VMware Workstation 5.5 Ja Ja Ja Ja Eksperimentell støtte for DirectX 8; støttes også med VMGL Ja forgrenet Ja Nei Ja Ja Nei
VMware Workstation 6.0 Ja Ja Ja Ja Eksperimentell støtte for DirectX 8; Støttes også med VMGL Ja forgrenet Ja Nei Ja Ja Nei
VMware Workstation 7.0 og 8.0 Ja Ja Ja Ja Støtte for DirectX 9.0c Shader Model 3 og OpenGL 2.13D. Ja forgrenet Ja Nei Ja Ja Nei
VMware Player Ja Ja Ja Ja støttes med VMGL Nei Nei Nei Ja Nei
Wind River hypervisor Ja Ja Ja Ja Ja Nei
Wind River VxWorks MILS -plattform Ja
Xen Ja Ja Ja Ja Støttes med VMGL ? Ja Ja Ja
XCP-ng Ja Ja Ja Ja Ja Ja
XenServer Ja Ja Ja Støttes med VMGL Ja Ja Ja Ja
z/VM Ja Ikke aktuelt Ja (zURM/HMC) Ja Ikke aktuelt Ja (2011) Ikke aktuelt Ikke aktuelt
z LPAR Ja Ikke aktuelt Ja (HMC) Ja Ikke aktuelt Ja (2007) Ikke aktuelt Ikke aktuelt
Navn Kan starte et operativsystem på en annen diskpartisjon som gjest USB GUI Tildeling av levende minne 3D -akselerasjon Øyeblikksbilder per VM Øyeblikksbilde av driftssystemet Live migrasjon Delte mapper Delt utklippstavle PCI -gjennomgang
  • ^ Windows Server 2008 R2 SP1 og Windows 7 SP1 har begrenset støtte for å omdirigere USB -protokollen overRDPved hjelp avRemoteFX.
  • ^ Windows Server 2008 R2 SP1 legger til akselerert grafikkstøtte for visse utgaver av Windows Server 2008 R2 SP1 og Windows 7 SP1 ved hjelp av RemoteFX.

Begrensninger

Denne tabellen er ment å skissere begrensninger i programvaren som er diktert av lisensiering eller evner.

Navn Maksimal vertskjerner / CPUer Maksimalt vertsminne Maksimal størrelse på vertsdisken Maksimalt antall VM -gjester som kjører Maksimalt antall logiske CPUer per VM -gjest Maksimal mengde minne per VM -gjest Maksimalt antall SCSI + IDE -disker per VM -gjest Maksimal diskstørrelse per VM -gjest
Beholdere eller soner Ingen teoretisk grense (største SPARC har 384 fysiske kjerner) 32 TB (største SPARC) Ingen grense 8191 Ingen grense Ingen grense Ingen grense Ingen grense
VMware Player 15.0 Ingen grense Ingen grense Ingen grense Ingen grense 16 4 GB (32-bit); 64 GB (64-biters) ? 8 TB
VMware vSphere Hypervisor (ESXi) 4.1 160 logiske kjerner 1 TB 2 TB minus 512 byte 320 8 255 GB 4 IDE; 60 SCSI 2 TB minus 512 byte
VMware vSphere ESXi 5.0 160 logiske kjerner 2 TB 64 TB 512 32 1 TB 4 IDE; 60 SCSI 2 TB minus 512 byte
VMware vSphere Hypervisor (ESXi 5.5) (gratis) 16 NUMA -noder / 320 logiske CPUer 4 TB Avhengig av filsystem 512 8 1 TB 4 IDE; 60 SCSI; 120 SATA 62 TB
VMware vSphere Hypervisor (ESXi 5.5) 16 NUMA -noder / 320 logiske CPUer 4 TB Avhengig av filsystem 512 64 1 TB 4 IDE; 60 SCSI; 120 SATA 62 TB
VMware vSphere Hypervisor (ESXi 6.7) 16 NUMA -noder / 768 logiske CPUer 16 TB Avhengig av filsystem 1024 256 6128 GB 4 IDE; 256 SCSI; 120 SATA; 60 NVMe 62 TB
VirtualBox Ingen grense Ingen grense Ingen grense Ingen grense 32 Ingen grense 4 IDE; ingen grense for SATA, SCSI, SAS GUI: 2 TB

Kommandolinje: ingen grense

Microsoft Hyper-V Server 2008 R2 64 kjerner / 8 CPUer 1 TB Ingen grense 384 4 64 GB 4 IDE; 256 SCSI 2 TB
Microsoft Hyper-V Server 2012 320 kjerner / 64 CPUer 4 TB Ingen grense 1024 64 1 TB 4 IDE; 256 SCSI 64 TB
Microsoft Hyper-V Server 2016 512 kjerner / 320 CPUer 24 TB Ingen grense 1024 240 12 TB 4 IDE; 256 SCSI 64 TB
Xen 4095 CPUer 16 TB Ingen grense Ingen grense 512 PV / 128 HVM 512 GB PV / 1 TB HVM ? ?
XCP-ng 4095 CPUer 16 TB Ingen grense Ingen grense 512 PV / 128 HVM 512 GB PV / 1 TB HVM ? ?
Xen -server 4095 CPUer 16 TB Ingen grense Ingen grense 512 PV / 128 HVM 512 GB PV / 1 TB HVM ? ?

Merk: Ingen grense betyr ingen håndhevet grense. For eksempel kan en VM med 1 TB minne ikke passe inn i en vert med bare 8 GB minne og ingen minnebyttedisk, så den vil ha en grense på 8 GB fysisk.

Se også

Merknader

Referanser