Comparação de software de virtualização de plataforma - Comparison of platform virtualization software

O software de virtualização de plataforma , especificamente emuladores e hipervisores , são pacotes de software que emulam toda a máquina física do computador, geralmente fornecendo várias máquinas virtuais em uma plataforma física. A tabela a seguir compara informações básicas sobre hipervisores de virtualização de plataforma .

Em geral

Nome O Criador CPU host CPU Convidada SO host SO convidado Licença
bhyve FreeBSD x86-64 x86 , x86-64 FreeBSD , Illumos FreeBSD , FreeNAS , pfSense , OpenBSD , Linux , Windows , Illumos BSD
Bochs Kevin J. Lawton Algum x86 , x86-64 Windows , Linux , FreeBSD , Unix / X11 , Mac OS 9 , macOS , BeOS , MorphOS , OS / 2 Windows , Linux , DOS , BSD , OS / 2 , Haiku LGPL
Recipientes ou zonas Sun Microsystems x86, x86-64, SPARC (portátil: não vinculado ao hardware) Igual ao host Solaris 10, Solaris 11 , OpenSolaris 2009.06, distribuições Illumos Solaris (8, 9, 10, 11), illumos , Linux ( BrandZ ) CDDL
Linux cooperativo (coLinux) Dan Aloni , outros desenvolvedores x86 Igual ao host Windows 2000, XP, 2003, Vista Linux GPL versão 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ário
Denali universidade de Washington x86 x86 Denali Ilwaco , NetBSD Não distribuído
DOSBox Peter Veenstra, Sjoerd com a comunidade Algum x86 Linux, Windows, Mac OS clássico , macOS, BeOS, FreeBSD, NetBSD, OpenBSD, Solaris, QNX , IRIX, MorphOS, AmigaOS, Maemo , Symbian Shell do DOS emulado internamente; jogos de inicialização clássicos para PC , não oficialmente Windows 1.0 a 98 GPL
DOSEMU Projeto comunitário x86, x86-64 x86 Linux DOS GPL versão 2
FreeBSD Jail Poul-Henning Kamp / FreeBSD Qualquer FreeBSD ou DragonFly BSD em execução Igual ao host FreeBSD , DragonFly BSD igual ao host (kernel * BSD compartilhado), mais Linux ABI por meio da camada de compatibilidade BSD
GNOME Boxes GNOMO Tipo Unix Tipo Unix LGPLv2
GXemul Anders Gavare Algum ARM , MIPS , Motorola 88000 , PowerPC, SuperH Tipo Unix NetBSD , OpenBSD , Linux , Ultrix , Sprite BSD
Hércules Roger Bowler Algum z / Arquitetura Windows , FreeBSD , NetBSD , Linux , macOS Linux em 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 com Intel VT-x ou AMD-V x86-64, x86 (até 8 CPUs físicas) Windows Server 2008 ( R2 ) com função Hyper-V, Microsoft Hyper-V Server Drivers com suporte para Windows 2000 , Windows 2003 , Windows 2008 , Windows XP , Windows Vista , FreeBSD , Linux ( SUSE 10 lançado, mais anunciados) Proprietário
Hyper-V (2012) Microsoft x86-64 com Intel VT-x ou AMD-V, ARMv8 x86-64, (até 64 CPUs físicas), ARMv8 Windows 8 , 8.1, 10 e Windows Server 2012 ( R2 ) com função Hyper-V, Microsoft Hyper-V Server Drivers com suporte para Windows NT , FreeBSD, Linux ( SUSE 10, RHEL 6, CentOS 6) Proprietário . Componente de várias edições do Windows.
Contas virtuais iCore Software iCore x86 x86 Windows XP Windows XP Proprietário
INTEGRIDADE Software Green Hills ARM, x86, PowerPC Igual ao host Linux, Windows INTEGRITY nativo, Linux, Android , AUTOSAR , Windows (em algumas plataformas) Proprietário
Máquinas Virtuais de Integridade Hewlett-Packard IA-64 IA-64 HP-UX HP-UX , Windows, Linux ( OpenVMS anunciado) Proprietário
JPC (Máquina Virtual) Universidade de Oxford Qualquer um executando o Java Virtual Machine x86 Máquina Virtual JAVA DOS, Linux, Windows até 3.0 GPL versão 2
KVM Qumranet , agora Red Hat x86, x86-64, IA-64, com virtualização x86 , s390, PowerPC, ARM Igual ao host Linux, FreeBSD, Illumos FreeBSD, Linux, Solaris, Windows, Plano 9 GPL versão 2
Linux-VServer Projeto comunitário x86, x86-64, IA-64, Alpha, PowerPC 64, PA-RISC 64, SPARC64, ARM, S / 390 , SH / 66, MIPS Compatível Linux Variantes do Linux GPL versão 2
LynxSecure LynuxWorks x86 x86 Sem sistema operacional host LynxOS , Linux, Windows Proprietário
LXC Projeto comunitário, Canonical Ltd. x86, x86-64, IA-64, PowerPC 64, SPARC64, Itanium, ARM Igual ao host Linux Variantes do Linux GPL versão 2
OKL4 Microvisor Open Kernel Labs , adquirido pela General Dynamics Corporation ARM, x86, MIPS ARM (v5, v6, v7, v8; paravirtualização ), ARMv7VE (virtualização de hardware) Sem sistema operacional host Vários sistemas operacionais e RTOSes, incluindo Linux, Android, QNX Proprietário
OpenVZ Projeto comunitário, apoiado pela SWsoft , agora Parallels, Inc. x86, x86-64, IA-64, PowerPC 64, SPARC64 Igual ao host Linux o mesmo que host (kernel Linux compartilhado), escolha de distribuição de espaço de usuário GPL
Oracle VM Server para x86 Oracle Corporation x86, x86-64 x86, x86-64 Sem sistema operacional host Microsoft Windows, Oracle Linux , Red Hat Enterprise Linux , Solaris GPLv2 , Oracle VM Server; Gerente é proprietário
OVPsim OVP x86 OR1K, MIPS32, ARC600 / 700, ARM; e API pública que permite aos usuários escrever modelos de processador personalizados, RISC, CISC, DSP, VLIW, todos possíveis Microsoft Windows, Linux Depende da máquina de destino, por exemplo, inclui MIPS Malta que executa Linux ou SMP-Linux; e inclui API pública que permite aos usuários escrever modelos de periféricos e sistemas personalizados Proprietário , Apache 2.0 para modelos
Parallels Desktop para Mac Parallels, Inc. x86 x86, x86-64 Mac OS DOS, Windows, Linux, macOS, FreeBSD, OS / 2, eComStation, Solaris, Haiku Proprietário
Estação de trabalho Parallels (descontinuado em 2013) Parallels, Inc. x86 x86 Windows, Linux Windows, Linux, FreeBSD, OS / 2 , eComStation , DOS, Solaris, Haiku Proprietário
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 Igual ao host Nenhum sistema operacional host, Linux ou Windows como dev. hospedeiros PikeOS nativo, Linux, POSIX, AUTOSAR, Android, RTEMS , OSEK , ARINC 653 APEX, ITRON Proprietário
Proxmox VE Proxmox x86-64 x86, x86-64 Baseado em Debian Windows, Linux, variantes do Linux, Solaris, FreeBSD, OSx86 (como FreeBSD), dispositivos virtuais , Netware, OS / 2, SCO, BeOS, Haiku , Darwin AGPLv3
Oracle VM Server para SPARC (LDoms) Oracle Corporation UltraSPARC T1 , UltraSPARC T2 , UltraSPARC T2 +, SPARC T3 , SPARC T4 Compatível Solaris 10, Solaris 11 Suporte Oracle: Solaris; sem suporte: Linux, FreeBSD Proprietário
PowerVM IBM POWER4 , POWER5 , POWER6 , POWER7 , POWER8 POWER4 / 5/6/7/8 , x86 ( PowerVM-Lx86 ) Firmware PowerVM Linux PowerPC, x86; AIX , IBM i Proprietário
QEMU Fabrice Bellard , outros desenvolvedores 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 Muda regularmente GPL / LGPL
Módulo QEMU c / kqemu Fabrice Bellard x86, x86-64 Igual ao host Linux, FreeBSD, OpenBSD, Solaris, Windows Muda regularmente GPL / LGPL
Módulo QEMU c / qvm86 Paul Brook x86 x86 Linux, NetBSD, Windows Muda regularmente GPL
Trânsito rápido Transitive Corp. x86, x86-64, IA-64, POWER MIPS, PowerPC, SPARC, x86 Linux, OS X , Solaris Linux, OS X , Irix, Solaris Proprietário
Hipervisor RTS Real-Time Systems GmbH x86, x86-64 x86, x86-64 Sem sistema operacional host Windows, Linux, Windows Embedded, QNX, RTOS-32, VxWorks, OS-9, T-Kernel Proprietário
ScaleMP vSMP Foundation ScaleMP x86, x86-64 Igual ao host Sem sistema operacional host Linux Proprietário
SIMH Bob Supnik, The 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 ; Sistemas Interdata ( Perkin-Elmer ) 16b / 32b ; Hewlett-Packard 2114, 2115, 2116, 2100, 21MX; Honeywell H316 / H516; MITS Altair 8800 com 8080 e Z80 ; Royal McBee LGP-30 , LGP-21; Scientific Data Systems SDS 940 BSD, Linux, Solaris, VMS, Windows Depende da máquina de destino, inclui NetBSD / VAX, OpenBSD / VAX, VAX / VMS , Unix v6 , Unix v7 , TOPS-10 , TOPS-20 , ITS Semelhante ao BSD, único
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 (de 80286 a Sandy Bridge), x86-64 (de Pentium4 a Sandy Bridge), TI TMS320C64xx , Renesas H8, Renesas SH Windows 32 bits e 64 bits, Linux 32 bits e 64 bits Depende da máquina de destino, normalmente executa pilhas de software não modificadas do destino real correspondente, incluindo VxWorks , VxWorks 653, OSE , QNX, Linux, Solaris, Windows, FreeBSD, RTEMS , TinyOS , Wind River Hypervisor, VMware ESX e outros Proprietário
Servidor Sun xVM Sun Microsystems x86-64, SPARC Igual ao host Sem sistema operacional host Windows XP, 2003 Server (apenas x86-64), Linux, Solaris GPL versão 3
SVISTA 2004 Serenity Systems International x86 x86 Windows, OS / 2, Linux Windows, Linux, OS / 2, BSD Proprietário
TRANGO TRANGO Virtual Processors, Grenoble, França ARM, XScale , MIPS, PowerPC Paravirtualizado ARM, MIPS, PowerPC Nenhum sistema operacional host, Linux ou Windows como dev. hospedeiros Linux, eCos , µC / OS-II , WindowsCE , Nucleus , VxWorks Proprietário
Modo de usuário Linux Jeff Dike , outros desenvolvedores x86, x86-64, PowerPC Igual ao host Linux Linux GPL versão 2
VirtualBox Innotek, adquirida pela Oracle Corporation x86, x86-64 x86, x86-64 (com Intel VT-x ou AMD-V e VirtualBox 2 ou posterior) Windows, Linux, macOS, Solaris, FreeBSD, eComStation DOS, Linux, macOS, FreeBSD, Haiku , OS / 2, Solaris, Syllable, Windows e OpenBSD (com Intel VT-x ou AMD-V, devido a incompatibilidades toleradas no gerenciamento de memória emulada). GPL versão 2; a versão completa com recursos empresariais extras é proprietária
Ferro Virtual 3.1 Virtual Iron Software, Inc., adquirida pela Oracle x86 VT-x, x86-64 AMD-V x86, x86-64 Sem sistema operacional host Windows, Linux Proprietário , alguns componentes GPLv2
Virtual Machine Manager chapéu vermelho x86, x86-64 x86, x86-64 Linux Linux, Windows GPL versão 2
Virtual PC 2007 (descontinuado) Connectix e 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ário
Windows Virtual PC (descontinuado) Connectix e Microsoft x86, x86-64 com Intel VT-x ou AMD-V x86 Windows 7 Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008 Proprietário
Virtual PC 7 para Mac Connectix e Microsoft PowerPC x86 Mac OS X Windows, OS / 2, Linux Proprietário
VirtualLogix VLX VirtualLogix ARM, TI DSP C6000, x86, PowerPC Igual ao host Sem sistema operacional host Linux, Windows XP, C5, VxWorks , Nucleus, DSP / BIOS , proprietário Proprietário
Virtual Server 2005 R2 Connectix e Microsoft x86, x86-64 x86, x86-64 Windows Server 2003, 2008, XP (requer IIS) Windows NT, 2000, 2003, 2008, Linux (Red Hat, SUSE, Ubuntu) Proprietário
Plataforma Virtual Synopsys (CoWare) CoWare x86, x86-64, SPARC v9 Dispositivos incluindo (multi) núcleos de ARM, MIPS, PowerPC, Toshiba MeP , Renesas SH, Texas Instruments , Tensilica , ZSP Windows, Linux, Solaris Depende da CPU do convidado; inclui: Linux (vários sabores), µITRON (vários sabores), Windows CE, Symbian , mais Proprietário
Virtuozzo SWsoft , agora Virtuozzo Inc x86, IA-64, x86-64 igual ao hospedeiro Linux igual ao host (kernel Linux compartilhado) Proprietário
vkernel Matthew Dillon / DragonFly BSD x86-64 igual ao hospedeiro DragonFly BSD qualquer binário vkernel compatível do DragonFly BSD
VMM OpenBSD x86, x86-64 igual ao hospedeiro OpenBSD Convidados OpenBSD e Linux BSD
VMware ESX Server VMware x86, x86-64 x86, x86-64 Sem sistema operacional host Windows, Linux, Solaris, FreeBSD, OSx86 (como FreeBSD), dispositivos virtuais , Netware, OS / 2, SCO, BeOS, Haiku , Darwin , outros: executa um sistema operacional arbitrário Proprietário
VMware ESXi VMware x86, x86-64 x86, x86-64 Sem sistema operacional host Igual ao VMware ESX Server Proprietário
VMware Fusion VMware x86, x86-64 x86, x86-64 Mac OS Igual ao VMware ESX Server Proprietário
Servidor VMware VMware x86, x86-64 x86, x86-64 Windows, Linux Igual ao VMware ESX Server Proprietário
Estação de trabalho VMware VMware x86-64 x86, x86-64 Windows, Linux Igual ao VMware ESX Server Proprietário
VMware Player , posterior VMware Workstation Player VMware x86-64 x86, x86-64 Windows, Linux Igual ao VMware ESX Server Proprietário , gratuito para uso pessoal não comercial
Wind River Hypervisor Wind River x86, x86-64, PowerPC, ARM Igual ao host Sem sistema operacional host Linux, VxWorks, convidados não modificados (incluindo MS Windows e RTOSes como cada OSE, QNX e outros), placa virtual bare metal Proprietário
Xen Xensource , Now Citrix Systems x86, x86-64, ARM, IA-64 (inativo), PowerPC (inativo) Igual ao host Linux, semelhante ao Unix Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows 7 / XP / Vista / Server 2008 (requer CPU compatível com Intel VT-x (Vanderpool) ou AMD-V (Pacifica)), Plan 9 GNU GPLv2 +
XCP-ng Por Vates SAS x86, x86-64, ARM, IA-64 (inativo), PowerPC (inativo) Igual ao host Sem sistema operacional host Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows, Windows Server 2008 (com Intel VT-x ou AMD-V), Plano 9 GNU GPLv2 +
XenServer Por Citrix Systems x86, x86-64, ARM, IA-64 (inativo), PowerPC (inativo) Igual ao host Sem sistema operacional host Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows 7 / XP / Vista / Server 2008 (com Intel VT-x ou AMD-V), Plano 9 GNU GPLv2 +
XtratuM fentISS SPARC v8 LEON2 / 3/4, ARM v7 Igual ao host Sem sistema operacional host GPOS: Linux, RTOS: LithOS, RTEMS Proprietário , GPL versão 2 dependendo das versões
z / VM IBM z / Arquitetura z / Architecture, z / VM não funciona em mainframes predecessores Nenhum sistema operacional de host em si (níveis / versões simples ou múltiplos; por exemplo, VM / ESA em execução no z / VM 4.4 no z / VM 5.2 no z / VM 5.1.) Linux em IBM Z , z / OS , z / VSE , z / TPF , z / VM, VM / CMS , MUSIC / SP , OpenSolaris para System z , predecessores Proprietário
z LPARs IBM z / Arquitetura z / Arquitetura Integrado no firmware de mainframes System z Linux em IBM Z, z / OS, z / VSE, z / TPF, z / VM, MUSIC / SP e predecessores Proprietário
Nome O Criador CPU host CPU Convidada SO (s) host SO (s) convidado (s) Licença

Recursos

Nome Convidado OS SMP disponível Executa um sistema operacional arbitrário Drivers de sistema operacional convidado com suporte Método de operação Uso típico Velocidade em relação ao sistema operacional host Suporte comercial disponível
Recipientes ou zonas Sim, mais de 500 vias nos sistemas atuais Não Usa drivers de dispositivo nativos Virtualização em nível de sistema operacional Consolidação de servidor com isolamento de carga de trabalho, contenção de carga de trabalho única, hospedagem, dev / test / prod Nativo próximo sim
Hyper-V Server 2008 R2 Sim, até 4 VCPUs por VM sim sim Virtualização Consolidação de servidor, continuidade de serviço, desenvolvimento / teste, virtualização de desktop, computação em nuvem Até quase nativo sim
OpenVZ sim Não Compatível Virtualização em nível de sistema operacional Isolamento de servidor virtualizado Até quase nativo sim
KVM sim sim sim AMD-V e Intel-VT-x Isolamento de servidor virtualizado, consolidação de servidor / desktop, desenvolvimento de software, computação em nuvem, outros fins Até quase nativo sim
Linux-VServer sim Não Compatível Virtualização em nível de sistema operacional Isolamento e segurança de servidor virtualizado, consolidação de servidor, computação em nuvem Até quase nativo sim
Oracle VM Server para x86 sim sim sim Paravirtualização e virtualização de hardware Consolidação e segurança de servidor, implantação empresarial e comercial Até quase nativo sim
Oracle VM Server para SPARC (LDoms) sim Sim, mas precisa ser transferido sim Paravirtualização e virtualização de hardware Consolidação e segurança de servidor, implantação empresarial e comercial Até quase nativo sim
OVPsim sim sim ? Simulação de sistema completo com virtualização de componente opcional Desenvolvimento de software (inicial, incorporado), depuração avançada para software único e multicore, compilador e outras ferramentas de desenvolvimento, pesquisa de arquitetura de computador, hobista Depende da arquitetura de destino (emulação de hardware completa e lenta para convidados incompatíveis com o host) Sim, com licença comercial da Imperas
PikeOS sim Sim, mas são necessárias modificações à medida que a paravirtualização é usada sim Paravirtualização Segurança e sistemas embarcados críticos de proteção . Até quase nativo sim
ScaleMP vSMP Foundation Sim, até 8.192 CPUs e 64 TB por VM sim sim Virtualização Consolidação de servidor, computação em nuvem ? sim
Simics sim sim sim Simulação de sistema completo de processadores, MMUs, dispositivos, discos, memórias, redes, etc. Desenvolvimento de software, depuração avançada para software único e multicore, desenvolvimento de compilador e outras ferramentas, pesquisa de arquitetura de computador, transporte de bug, teste automatizado, arquitetura de sistema, suporte de longo prazo de sistemas críticos para a segurança, disponibilidade inicial de hardware, prototipagem virtual Depende da máquina host e da arquitetura de destino. É executado em velocidades quase nativas para x86-on-x86 usando VT-x, a simulação cruzada de outras arquiteturas pode ser mais rápida ou mais lenta do que em tempo real, dependendo de quão rápido o alvo é e quão grande é o alvo (número de processadores, número de máquinas alvo e quanto a simulação pode ser paralelizada) sim
Servidor Sun xVM sim sim sim Paravirtualização e portabilidade ou virtualização de hardware Servidores, Desenvolvimento Até quase nativo sim
SVISTA 2004 Não ? ? ? Hobbyist, desenvolvedor, estação de trabalho empresarial ? ?
TRANGO sim sim sim Paravirtualização e portabilidade ou virtualização de hardware Mob. telefone, STB, roteadores, etc. Nativo próximo ?
Modo de usuário Linux ? Não kernel convidado especial + módulos necessários Porting Desenvolvedor (como uma máquina separada para um servidor ou com rede X11) Não significativamente mais lento do que o nativo (todas as chamadas para o kernel têm proxy) ?
OKL4 Microvisor sim Sim, (com para-virtualização ou virtualização HW) sim Paravirtualização , virtualização assistida por hardware Móvel, integrado, segurança, segurança crítica, rede, sistema operacional legado, etc. Nativo próximo sim
Oracle VirtualBox sim sim sim Virtualização Estação de trabalho de negócios, consolidação de servidor, continuidade de serviço, desenvolvedor, amador Até quase nativo Sim (com licença comercial)
Ferro Virtual 3.1 Sim, até 8 vias sim sim Virtualização nativa Consolidação de servidor, continuidade de serviço, desenvolvimento / teste ? sim
Virtual PC 2007 Não sim sim Virtualização , interceptação de chamadas de convidados onde houver suporte Hobbyist, desenvolvedor, estação de trabalho empresarial Quase nativo com adições de máquina virtual ?
PC virtual Windows sim sim sim Virtualização de hardware Desenvolvedor, estação de trabalho empresarial, suporte para compatibilidade com aplicativos do Windows XP Quase nativo com adições de máquina virtual Não
Virtual PC 7 para Mac Não sim sim recompilação dinâmica (interceptação de chamadas de convidados onde houver suporte) Hobbyist, desenvolvedor, estação de trabalho empresarial Devagar ?
Virtual Server 2005 R2 Não sim sim Virtualização (interceptação de chamadas de convidados onde houver suporte) Servidor, farm de servidores Quase nativo com adições de máquina virtual, mas mais lento do que com hipervisor devido a chamadas proxy ?
CoWare Virtual Platform sim sim Sim (a mesma imagem de software compilada do dispositivo real) Virtualização de sistema completo (núcleo do processador ISA + hardware + conexões externas) Desenvolvimento e integração antecipada de software embarcado (do driver ao aplicativo), depuração e otimização de software multi-core Dependendo das características do sistema e do próprio software, varia de mais rápido do que em tempo real a lento. sim
Virtuozzo sim Não Compatível Virtualização em nível de sistema operacional Consolidação de servidor, continuidade de serviço, recuperação de desastre, provedores de serviço Até quase nativo sim
VMware ESXi Server 5.5 (vSphere) Sim, complemento, até 64 vias Não sim Virtualização Consolidação de servidor, continuidade de serviço, desenvolvimento / teste, computação em nuvem, aplicativos críticos de negócios, infraestrutura como serviço IaaS Até quase nativo sim
VMware ESX Server 4.0 (vSphere) Sim, complemento, até 8 vias sim sim Virtualização Consolidação de servidor, continuidade de serviço, desenvolvimento / teste, computação em nuvem Até quase nativo sim
VMware ESX Server 3.0 Sim, add-on, até 4 vias sim sim Virtualização Consolidação de servidor, continuidade de serviço, desenvolvimento / teste Até quase nativo sim
VMware ESX Server 2.5.3 Sim, complemento, 2 vias sim sim Virtualização Consolidação de servidor, continuidade de serviço, desenvolvimento / teste Até quase nativo sim
VMware Fusion sim sim sim Virtualização Hobbyist, desenvolvedor, testador, estação de trabalho empresarial Até quase nativo sim
Servidor VMware Sim (2 vias) sim sim Virtualização Consolidação de servidor / desktop, dev / teste Até quase nativo sim
Estação de trabalho VMware Sim (2 vias) sim sim Paravirtualização ( VMI ) e virtualização Profissional técnico, desenvolvimento / teste avançado, treinador Até quase nativo sim
VMware Player sim sim sim Virtualização Profissional técnico, desenvolvimento / teste avançado, treinador, usuário final em máquinas pré-construídas Até quase nativo Não
Xen Sim, v4.0.0: até 128 VCPUs por VM sim sim Paravirtualização e portabilidade ou virtualização de hardware Isolamento de servidor virtualizado, consolidação de servidor / desktop, desenvolvimento de software, computação em nuvem, outros fins. O Xen capacita a maioria dos serviços de nuvem pública e muitos serviços de hospedagem, como Amazon Web Services, Rackspace Hosting e Linode. Até nativo sim
XCP-ng sim sim sim Paravirtualização e portabilidade ou virtualização de hardware Isolamento de servidor virtualizado, consolidação de servidor / desktop, desenvolvimento de software, computação em nuvem, virtualização de desktop, serviços de nuvem pública, serviços de hospedagem e outros fins. Até nativo sim
XenServer sim sim sim Paravirtualização e portabilidade ou virtualização de hardware Isolamento de servidor virtualizado, consolidação de servidor / desktop, desenvolvimento de software, computação em nuvem, outros fins. O Xen capacita a maioria dos serviços de nuvem pública e muitos serviços de hospedagem, como Amazon Web Services, Rackspace Hosting e Linode. Até nativo sim
XtratuM sim Não sim Paravirtualização Integrado, segurança crítica, seguro Perto de nativo sim
z / VM Sim, real e virtual (o convidado percebe mais CPUs do que instaladas), incl. provisionamento e reatribuição dinâmica de CPU sim Sim, mas não obrigatório Virtualização (entre os primeiros sistemas a fornecer assistências de hardware) Servidores Nativo próximo sim
z LPARs Sim, real e virtual (o convidado percebe mais CPUs do que instaladas), incl. provisionamento e redesignação dinâmica de CPU; até 64 núcleos reais sim Sim, mas não obrigatório Microcódigo e hipervisor de hardware Servidores Nativo: máquinas System z sempre executam com pelo menos um LPAR sim
Nome Convidado OS SMP disponível Executa um sistema operacional arbitrário Drivers de sistema operacional convidado com suporte Método de operação Uso típico Velocidade em relação ao sistema operacional host Suporte comercial disponível
  • ^ Fornecer qualquer ambiente virtual geralmente requer algum tipo de sobrecarga. Nativo geralmente significa que a técnica de virtualização não faz nenhuma virtualização no nível da CPU (como Bochs), que executa o código mais lentamente do que quando é executado diretamente por uma CPU. Alguns outros produtos, como VMware e Virtual PC usam abordagens semelhantes para Bochs e QEMU, no entanto, eles usam uma série de técnicas avançadas para reduzir a maioria das chamadas diretamente para a CPU (semelhante ao processo que o compilador JIT usa) para trazer a velocidade para perto do nativo na maioria dos casos. No entanto, alguns produtos como coLinux, Xen, z / VM (em modo real) não sofrem o custo de lentidão no nível da CPU, pois as instruções no nível da CPU não são proxy ou executadas em uma arquitetura emulada, uma vez que o sistema operacional ou hardware convidado é fornecendo o ambiente para os aplicativos rodarem. No entanto, o acesso a muitos dos outros recursos no sistema, como dispositivos e memória, pode ser proxy ou emulado para intermediar esses serviços compartilhados para todos os convidados, o que pode causar lentidão em comparação com a execução fora da virtualização.
  • ^ A virtualização no nível do SO é descrita como velocidade "nativa"; no entanto, alguns grupos encontraram sobrecarga de até 3% para algumas operações, mas geralmente os números ficam abaixo de 1%, desde que os efeitos secundários não apareçam.
  • ^ Consulte Recursos para um artigo comparando o desempenho das abordagens de paravirtualização (por exemplo, Xen) com a virtualização no nível do sistema operacional
  • ^ Requer patches / recompilação.
  • ^ Excepcional parashell interativo VM / CMSleve,paravirtualizadoe de usuário único: os maiores clientes executam vários milhares de usuários até mesmo em modelos anteriores únicos. Para multiprogramação sistemas operacionais comoLinux no IBM Zez / OSque fazem uso pesado de instruções estaduais supervisor nativas, o desempenho irá variar dependendo da natureza da carga de trabalho, mas está perto nativa. Centenas de milhares de convidados Linux são possíveis em uma única máquina para determinadas cargas de trabalho.

Compatibilidade de tipo de imagem

Nome mole ISO pastas no host disco / dispositivo físico bruto / plano (disco inteiro) bruto / plano ( partição ) hdd ( paralelos ) QCOW ( QEMU ) QCOW2 ( QEMU ) QED ( QEMU ) VDI ( VirtualBox ) VHD ( Connectix Virtual PC ) VHDX ( Hyper-V ) VMDK ( VMware )
Bochs sim sim sim sim sim sim Não Não Não Não sim sim Não v3, v4
Recipientes ou zonas ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Linux cooperativo (coLinux) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
CHARON ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Denali ? ? ? ? ? ? ? ? ? ? ? ? ? ?
DOSBox sim sim sim sim sim ? Não Não Garfo DOSBox-X Não Não Não Não Não
DOSEMU ? ? sim ? ? ? ? ? ? ? ? ? ? ?
FreeBSD Jail Não Não sim Não Não Não Não Não Não Não Não Não Não Não
GXemul ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Hércules ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Hyper-V (2008 R2) sim sim Não sim Não Não Não Não Não Não Não sim Não Não
Hyper-V (2012) sim sim Não sim Não Não Não Não Não Não Não sim sim Não
Hyper-V (2012 R2) sim sim Não sim Não Não Não Não Não Não Não sim sim Não
Contas virtuais iCore ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Máquinas Virtuais de Integridade ? ? ? ? ? ? ? ? ? ? ? ? ? ?
JPC (Máquina Virtual) sim sim sim ? sim ? ? ? ? ? ? ? ? ?
Linux-VServer ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LynxSecure ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LXC ? ? ? ? ? ? ? ? ? ? ? ? ? ?
OpenVZ ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Oracle VM Server para x86 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Oracle VM Server para SPARC (LDoms) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
OVPsim ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Parallels Desktop para Mac ? ? ? ? ? ? sim ? ? ? ? ? ? ?
Estação de Trabalho Parallels ? ? ? ? ? ? sim ? ? ? ? ? ? ?
PearPC Não sim Não sim sim Não Não Não Não Não Não Não Não Não
PikeOS ? ? ? ? ? ? ? ? ? ? ? ? ? ?
PowerVM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
QEMU sim sim sim sim sim sim somente leitura sim sim sim sim sim exceto tipo de diferença sim
Módulo QEMU c / kqemu ? ? ? ? ? ? ? sim Não Não ? ? ? ?
Módulo QEMU c / qvm86 ? ? ? sim sim ? ? sim sim ? ? ? ? sim
Trânsito rápido ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ScaleMP vSMP Foundation ? ? ? ? ? ? ? ? ? ? ? ? ? ?
SIMH ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Simics ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Servidor Sun xVM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
SVISTA 2004 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
TRANGO ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Modo de usuário Linux ? ? ? ? ? ? ? ? ? ? ? ? ? ?
VirtualBox sim sim Com integração de convidado instalada no sistema operacional convidado. sim sim sim até v2 sim somente leitura sim sim sim Pode ler discos existentes, mas não pode criar novos discos. sim
Ferro Virtual 3.1 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Virtual PC 2007 sim sim ? ? ? ? Não Não Não Não Não sim Não Não
PC virtual Windows sim sim ? ? ? ? Não Não Não Não Não sim sim Não
Virtual PC 7 para Mac sim sim Não Não Não Não Não Não Não Não Não sim Não Não
VirtualLogix VLX ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Virtual Server 2005 R2 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Plataforma Virtual Synopsys (CoWare) ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Virtuozzo ? ? ? ? ? ? ? ? ? ? ? ? ? ?
VMware ESX Server ? ? ? ? ? ? ? ? ? ? ? sim ? ?
VMware ESXi sim sim Não sim Não Não Não Não Não Não Não Não Não sim
VMware Fusion ? sim ? ? ? ? ? ? ? ? ? ? ? sim
Servidor VMware ? ? ? ? ? ? ? ? ? ? ? ? ? sim
Estação de trabalho VMware sim sim ? sim ? ? ? ? ? ? ? ? ? sim
VMware Player sim sim ? Parcial ? ? ? ? ? ? ? ? ? sim
Wind River Hypervisor ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Plataforma MILS Wind River VxWorks ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Xen sim sim ? sim sim ? ? sim sim ? ? sim ? ?
XCP-ng ? ? ? ? ? ? ? ? ? ? ? ? ? ?
XenServer sim sim ? sim sim ? ? sim sim ? ? sim ? ?
XtratuM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
z / VM ? ? ? ? ? ? ? ? ? ? ? ? ? ?
z LPARs ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Nome mole ISO pastas no host disco / dispositivo físico bruto / plano (disco inteiro) bruto / plano ( partição ) hdd ( paralelos ) QCOW ( QEMU ) QCOW2 ( QEMU ) QED ( QEMU ) VDI ( VirtualBox ) VHD ( Connectix Virtual PC ) VHDX ( Hyper-V ) VMDK ( VMware )

Outras características

Nome Pode inicializar um sistema operacional em outra partição de disco como convidado Suporte USB GUI Alocação de memória ao vivo Aceleração 3D Instantâneos por VM Instantâneo do sistema em execução Migração ao vivo Pastas partilhadas Área de transferência compartilhada PCI passthrough
KVM sim sim sim sim Sim (via AIGLX ) sim sim sim sim
Modo de usuário Linux sim Não Não Não Não Não sim N / D
Recipientes ou zonas sim sim sim sim Não é necessário sim sim Não sim Não é necessário Não é necessário
DOSBox Não Não SVN apenas compilações Não Glide (apenas compilações SVN) Não sim Não Não Não Não
Oracle VirtualBox (anteriormente OSE, GPLv2), com Adições de Convidados (GPLv2) sim Apenas USB 1.1 sim sim Não Sim ramificado sim sim com adições de convidados com adições de convidados Não
Oracle VirtualBox com Extension Pack (PUEL) e Guest Additions (GPLv2) sim sim sim sim OpenGL 2.0 e Direct3D 8/9 Sim ramificado sim sim sim sim Aposentado (até 6.0; apenas Linux)
Oracle VM Server para SPARC (LDoms) sim USB 2.0 sim sim Não sim Não sim sim Não sim
OKL4 Microvisor sim sim Apenas VMs sim sim Não Atribuição estática
Ferro Virtual 4.2 sim
Virtual PC 2007 Não Não sim Não Não Não sim sim
PC virtual Windows Não parcialmente sim Não Não Não sim sim
VirtualPC 7 para Mac Não sim sim sim Não Não sim sim
Microsoft Virtual Server 2005 R2 Não sim Não Não ? sim Não
Microsoft Hyper-V Server 2008 R2 sim Suporte parcial em conexões de área de trabalho remota sim sim DirectX 9.0c (via RemoteFX ) Sim ramificado sim sim Não
Microsoft Hyper-V Server 2012 R2 sim sim sim sim DirectX 9.0c (via RemoteFX ) Sim ramificado sim sim Não
Virtuozzo sim sim sim sim Não sim
VMware ESX Server 3.0 atp sim Não ? sim sim Não
VMware ESX Server 2.5.3 sim Não Não
VMware ESX Server 4.0 - 6.x (vSphere) sim sim sim sim sim sim sim sim Não Não sim
VMware Fusion 2.0 sim sim sim Não DirectX 9 Shader modelo 2 Não Não
Servidor VMware sim sim sim sim Não 1 sim Não sim sim
VMware Workstation 5.5 sim sim sim sim Suporte experimental para DirectX 8; também compatível com VMGL Sim ramificado sim Não sim sim Não
VMware Workstation 6.0 sim sim sim sim Suporte experimental para DirectX 8; Também compatível com VMGL Sim ramificado sim Não sim sim Não
VMware Workstation 7.0 e 8.0 sim sim sim sim Suporte para DirectX 9.0c Shader Model 3 e OpenGL 2.13D. Sim ramificado sim Não sim sim Não
VMware Player sim sim sim sim compatível com VMGL Não Não Não sim Não
Hipervisor de Wind River sim sim sim sim sim Não
Plataforma MILS Wind River VxWorks sim
Xen sim sim sim sim Compatível com VMGL ? sim sim sim
XCP-ng sim sim sim sim sim sim
XenServer sim sim sim Compatível com VMGL sim sim sim sim
z / VM sim Não aplicável Sim (zURM / HMC) sim Não aplicável Sim (2011) Não aplicável Não aplicável
z LPARs sim Não aplicável Sim (HMC) sim Não aplicável Sim (2007) Não aplicável Não aplicável
Nome Pode inicializar um sistema operacional em outra partição de disco como convidado USB GUI Alocação de memória ao vivo Aceleração 3D Instantâneos por VM Instantâneo do sistema em execução Migração ao vivo Pastas partilhadas Área de transferência compartilhada PCI passthrough
  • ^ O Windows Server 2008 R2 SP1 e o Windows 7 SP1 têm suporte limitado para redirecionar o protocolo USB sobreRDPusandoRemoteFX.
  • ^ O Windows Server 2008 R2 SP1 adiciona suporte gráfico acelerado para certas edições do Windows Server 2008 R2 SP1 e Windows 7 SP1 usando RemoteFX.

Restrições

Esta tabela destina-se a delinear as restrições no software ditadas pelo licenciamento ou recursos.

Nome Máximo de núcleos / CPUs de host Memória máxima do host Tamanho máximo do volume do disco host Número máximo de VM convidada em execução Número máximo de CPU lógica por convidado VM Quantidade máxima de memória por convidado VM Número máximo de discos SCSI + IDE por convidado VM Tamanho máximo do disco por convidado VM
Recipientes ou zonas Sem limite teórico (o maior SPARC tem 384 núcleos físicos) 32 TB (maior SPARC) Sem limite 8191 Sem limite Sem limite Sem limite Sem limite
VMware Player 15.0 Sem limite Sem limite Sem limite Sem limite 16 4 GB (32 bits); 64 GB (64 bits) ? 8 TB
VMware vSphere Hypervisor (ESXi) 4.1 160 núcleos lógicos 1 TB 2 TB menos 512 bytes 320 8 255 GB 4 IDE; 60 SCSI 2 TB menos 512 bytes
VMware vSphere ESXi 5.0 160 núcleos lógicos 2 TB 64 TB 512 32 1 TB 4 IDE; 60 SCSI 2 TB menos 512 bytes
VMware vSphere Hypervisor (ESXi 5.5) (gratuito) 16 nós NUMA / 320 CPUs lógicas 4 TB Dependendo do sistema de arquivos 512 8 1 TB 4 IDE; 60 SCSI; 120 SATA 62 TB
VMware vSphere Hypervisor (ESXi 5.5) 16 nós NUMA / 320 CPUs lógicas 4 TB Dependendo do sistema de arquivos 512 64 1 TB 4 IDE; 60 SCSI; 120 SATA 62 TB
VMware vSphere Hypervisor (ESXi 6.7) 16 nós NUMA / 768 CPUs lógicas 16 TB Dependendo do sistema de arquivos 1024 256 6128 GB 4 IDE; 256 SCSI; 120 SATA; 60 NVMe 62 TB
VirtualBox Sem limite Sem limite Sem limite Sem limite 32 Sem limite 4 IDE; sem limite para SATA, SCSI, SAS GUI: 2 TB

Linha de comando: sem limite

Microsoft Hyper-V Server 2008 R2 64 núcleos / 8 CPUs 1 TB Sem limite 384 4 64 GB 4 IDE; 256 SCSI 2 TB
Microsoft Hyper-V Server 2012 320 núcleos / 64 CPUs 4 TB Sem limite 1024 64 1 TB 4 IDE; 256 SCSI 64 TB
Microsoft Hyper-V Server 2016 512 núcleos / 320 CPUs 24 TB Sem limite 1024 240 12 TB 4 IDE; 256 SCSI 64 TB
Xen 4095 CPUs 16 TB Sem limite Sem limite 512 PV / 128 HVM 512 GB PV / 1 TB HVM ? ?
XCP-ng 4095 CPUs 16 TB Sem limite Sem limite 512 PV / 128 HVM 512 GB PV / 1 TB HVM ? ?
Servidor Xen 4095 CPUs 16 TB Sem limite Sem limite 512 PV / 128 HVM 512 GB PV / 1 TB HVM ? ?

Nota: Sem limite significa sem limite imposto. Por exemplo, uma VM com 1 TB de memória não pode caber em um host com apenas 8 GB de memória e nenhum disco de troca de memória, portanto, terá um limite de 8 GB fisicamente.

Veja também

Notas

Referências