Vergleich von virtuellen Maschinen
Vergleich von virtuellen Maschinen - Eine Architekturen Gegenüberstellung -
Die Tabelle vergleicht grundlegende Fakten über virtuelle Maschinen (VMs). Beachten Sie, dass all diese VMs Hypervisor oder Hardware-Emulatoren sind. Keine davon arbeitet als Anwendungsvirtualisierung wie z.B. die Java Virtual Machine.
Â
| Titel | Autor(en) | Host-CPU | Gast-CPU | Host-OS | Gast-OS | Lizenz |
| Bochs |
Kevin Lawton |
jede |
x86, AMD64 |
Windows, Windows Mobile, Linux, IRIX, AIX, FreeBSD, OpenBSD, BeOS, MacOS X |
DOS, Windows, xBSD, Linux |
LGPL |
| Containers |
Sun Microsystems |
x86, x64, SPARC, Portable nicht an Hardware gebunden |
Wie Host |
Solaris 10 |
Solaris (8, 9 oder 10), Linux (BrandZ) |
CDDL |
| Cooperative Linux |
Dan Aloni mit Hilfe weiterer Entwickler |
x86 und andere |
Wie Host |
Windows NT, 2000, XP, Server 2003 |
Linux |
GPL Version 2 |
| Denali |
University of Washington |
x86 |
x86 |
Denali |
Ilwaco, NetBSD |
? |
| DOSBox |
Peter Veenstra and Sjoerd mit HIlfe einer Community |
jede |
x86 |
Linux, Windows, MacOS Classic, MacOS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX, MorphOS, AmigaOS |
Emulierte DOS-Shell, für alte DOS-Spiele ausgelegt und inoffiziell auch für Windows 1.0 bis 3.11 geeignet |
GPL |
| DOSEMU |
Community-Projekt |
x86 |
x86 |
Linux |
DOS |
GPL Version 2 |
| FreeVPS |
PSoft |
x86, AMD64 |
kompatible |
Linux |
Verschiedene Linux-Distributionen |
GPL Version 2 |
| GXemul |
Anders Gavare |
jede |
ARM, MIPS, PowerPC, SuperH |
Unix-artige |
NetBSD, OpenBSD, Linux, Ultrix, Sprite |
BSD |
| Hercules |
Jay Maynard |
jede |
z/Architecture |
Unix-artige |
Linux auf zSeries, z/OS, z/VM, z/VSE, OS/360, DOS/360, DOS/VS, MVS, VM/370, TSS/370. |
QPL |
| Hyper-V |
Microsoft |
x64 und hardwareunterstützte Virtualisierung (Intel VT oder AMD-V) |
x64, x86 |
Windows 2008 mit Hyper-V |
Unterstützte Treiber für Windows 2000, Windows 2003, Windows 2008, Windows XP, Windows Vista, Linux (SuSE 10 wird unterstützt, weitere angekündigt) |
Proprietär |
| Integrity Virtual Machines |
Hewlett-Packard |
IA-64 |
IA-64 |
HP-UX |
HP-UX, Windows, Linux (OpenVMS angekündigt) |
Proprietär |
| JPC (Virtual Machine) |
Oxford University |
Jede mit einer verfügbaren Java Virtual Machine |
x86 |
Java Virtual Machine |
DOS |
GPL Version 2 |
| KVM |
Qumranet |
Intel/AMD mit Virtualisierungstechnik |
x86/AMD64 |
Linux |
Linux, Windows |
GPL Version 2 |
| LinuxOnLinux |
Gelato@UNSW |
Itanium |
kompatible |
Linux |
Linux |
GPL |
| Linux-VServer |
Community-Projekt |
x86, AMD64, IA-64, Alpha, PowerPC/64, PA-RISC/64, SPARC/64, ARM, S/390, SH/66, MIPS |
kompatible |
Linux |
Verschiedene Linux-Distributionen |
GPL Version 2 |
| Logical Domains |
Sun Microsystems |
UltraSPARC T1, UltraSPARC T2 |
kompatible |
Solaris |
Solaris, Linux, and FreeBSD |
? |
| Mac-on-Linux |
Mac On Linux |
PowerPC |
PowerPC |
Linux |
MacOS X, MacOS 7.5.2 bis 9.2.2, Linux |
GPL |
| Mac-on-Mac |
Sebastian Gregorzyk |
PowerPC |
PowerPC |
MacOS X bis 10.3.x |
MacOS X, MacOS 7.5.2 bis 9.2.2, Linux |
GPL |
| OKL4 |
Open Kernel Labs |
x86, ARM, MIPS |
Wie Host |
keins |
Linux, eCos, andere RTOS |
BSD |
| OpenVZ |
Community-Projekt, unterstützt von SWsoft |
Intel x86, AMD64, IA-64, PowerPC64, SPARC/64 |
Wie Host |
Linux |
Verschiedene Linux-Distributionen |
GPL |
| Oracle VM |
Oracle Corporation |
Intel x86, x64, Intel VT-x |
Intel x86, x64, Intel VT-x |
keins |
Microsoft Windows Oracle Enterprise Linux Red Hat Enterprise Linux |
Kostenlos Kommerziell Oracle VM ist Xen bei Red Hat |
| Padded Cell for x86 |
Green Hills Software |
x86, Intel VT-x |
x86 |
INTEGRITY RTOS |
Windows, Linux, Solaris |
Proprietär |
| Padded Cell for PowerPC |
Green Hills Software |
PowerPC |
PowerPC |
INTEGRITY RTOS |
Linux |
Proprietär |
| Parallels Desktop for Mac |
Parallels, Inc. |
Intel x86, Intel VT-x |
Intel x86 |
MacOS X (Intel) |
Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris |
Proprietär |
| Parallels Workstation |
Parallels, Inc. |
x86, Intel VT-x |
x86 |
Windows, Linux |
Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, Solaris |
Proprietär |
| PearPC |
Sebastian Biallas |
x86, AMD64, PowerPC |
PowerPC |
Windows, Linux, MacOS X, NetBSD |
MacOS X, Darwin, Linux |
GPL |
| PowerVM |
IBM |
POWER4, PowerPC 970, POWER5, POWER6 |
POWER4, PowerPC 970 POWER5, POWER6 |
Hardware/Firmware kein Host-OS |
Linux-PPC, AIX, i5/OS, IBM i |
Proprietär |
| QEMU |
Fabrice Bellard (mit Hilfe weiterer Entwickler) |
x86, AMD64, IA-64, PowerPC, Alpha, SPARC 32 and 64, ARM, S/390, M68k |
x86, AMD64, ARM, SPARC 32 and 64, PowerPC, MIPS |
Windows, Linux, MacOS X, Solaris, FreeBSD, OpenBSD, BeOS |
Wechselt regulär |
GPL/LGPL |
| QEMU mit kqemu |
Fabrice Bellard |
Intel x86, AMD64 |
Wie Host |
Linux, FreeBSD, Solaris, Windows |
Wechselt regulär |
GPL/LGPL |
| QEMU mit qvm86 |
Paul Brook |
x86 |
x86 |
Linux, NetBSD, Windows |
Wechselt regulär |
GPL |
| QuickTransit |
Transitive Corp. |
AMD64, x86, IA-64, POWER |
MIPS, PowerPC, SPARC, x86 |
Linux, MacOS X, Solaris |
Linux, MacOS X, Irix, Solaris |
Proprietär |
| RTS Hypervisor |
Real-Time Systems |
Intel und AMD x86 |
x86 |
keins |
Linux, VxWorks, Windows CE, ETS und propietäre OS |
Proprietär |
| SimNeinw |
AMD |
AMD64 |
AMD64 |
Linux (64 Bit), Windows (64 Bit) |
Linux, Windows (32/64 Bit) |
Proprietär |
| SIMH |
Bob Supnik / The Computer History Simulation Project |
Alpha, ARM, HPPA, x86, ia64, x64, M68K, MIPS, MIPSel, POWER, s390, SPARC |
Data General Neinva, Eclipse; DEC 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) 16- und 32-Bit-Systeme; Hewlett-Packard 2114, 2115, 2116, 2100, 21MX; Honeywell H316/H516; MITS Altair 8800, with both 8080 and Z80; Royal-McBee LGP-30, LGP-21; Scientific Data Systems SDS 940 |
Windows, BSD, Linux, Solaris, VMS |
Hängt von der Zielmaschine ab, beinhaltet NetBSD/VAX, OpenBSD/VAX, VAX/VMS, UNIX v6, UNIX v7, TOPS-10, TOPS-20, ITS |
Eigene, BSD-artige Lizenz |
| Simics |
Virtutech |
x86, x64, SPARC v9 |
Alpha, ARM, IA-64, MIPS32, MIPS64, MSP430, PPC32, PPC64, POWER, SPARC v8, SPARC v9, x86, x64, TI TMS320C64xx. |
Windows, Linux, Solaris |
Hängt von Zielmaschine ab; VxWorks, OSE, QNX, Linux, Solaris, Windows, FreeBSD, RTEMS, TinyOS und viele andere wurden getestet. |
Proprietär |
| Sun xVM |
Sun Microsystems |
x64, SPARC |
Wie Host |
keins |
Windows XP & 2003 Server (nur x64), Linux, Solaris |
GPL Version 3 |
| SVISTA 2004 |
Serenity Systems International |
x86 |
x86 |
Windows, OS/2, Linux |
Unbekannt |
Proprietär |
| TRANGO |
TRANGO Virtual Processors, Grenoble, France |
ARM, XScale, MIPS, PowerPC |
Paravirtualized ARM, MIPS, PowerPC |
keins |
Linux, eCos, µC/OS-II, WindowsCE, Nucleus, VxWorks |
Proprietär |
| User Mode Linux |
Jeff Dike (mit Hilfe weiterer Entwickler) |
x86, x64, PowerPC |
Wie Host |
Linux |
Linux |
GPL Version 2 |
| View-OS |
Renzo Davoli (mit Hilfe weiterer Entwickler) |
x86, PowerPC, AMD64 (in Arbeit) |
Wie Host |
Linux 2.6+ |
Linux-Programme |
GPL Version 2 |
| VDSmanager |
ISPsystem LLC |
x86 |
Wie Host |
FreeBSD |
FreeBSD |
Proprietär |
| VirtualBox |
Sun Microsystems |
x86, x64 |
x86 |
Windows, Linux, MacOS X (Intel), Solaris |
DOS, Windows, Linux, OS/2, FreeBSD, Solaris |
GPL Version 2; die Vollversion mit zusätzlichen Enterprise- Features ist proprietär (für persönlichen Gebrauch und zu Bildungszwecken jedoch frei) |
| Virtual Iron Virtual Iron 4.x |
Virtual Iron Software, Inc. |
x86 VT-x, AMD64 AMD-V |
x86, AMD64 |
keins |
Windows, Red Hat, SuSE |
Proprietäre Lizenz, einige Teile stehen unter GPL Version 2 |
| Virtual PC 2007 |
Microsoft |
x86, x64 |
x86 |
Windows Vista (Business, Enterprise, Ultimate), XP Professional, XP Tablet PC Edition |
DOS, Windows, OS/2, Linux (SuSE, Xubuntu), OpenSolaris (Belenix) |
Proprietär (Seit Juli 2006 kostenlos) |
| Virtual PC 7 for Mac |
Microsoft |
PowerPC |
x86 |
MacOS X |
Windows, OS/2, Linux |
Proprietär |
| VirtualLogix VLX |
VirtualLogix |
ARM, TI DSP C6000, Intel x86, Intel VT-x und VT-d, PowerPC |
Wie Host |
keins |
Linux, Windows XP, C5, VxWorks, Nucleus, DSP/BIOS und proprietäres OS |
Proprietär |
| Virtual Server 2005 R2 |
Microsoft |
Intel x86, AMD64 |
Intel x86 |
Windows 2003, XP |
Windows NT, 2000, 2003, Linux (Red Hat and SUSE) |
Proprietär (Kostenlos) |
| Virtuozzo |
SWsoft |
x86, IA-64, AMD64 |
x86, IA-64, AMD64 |
Linux, Windows |
Verschiedene Linux-Distributionen; Windows |
Proprietär |
| VMware ESX Server 3.0 |
VMware |
x86, AMD64 |
x86, AMD64 |
keins |
Windows, Red Hat, SuSE, Netware, Solaris |
Proprietär |
| VMware ESX Server 2.5.3 |
VMware |
x86, AMD64 |
x86 |
keins |
Windows, Red Hat, SuSE, FreeBSD, Netware |
Proprietär |
| VMware Fusion |
VMware |
x86, Intel VT-x |
x86, AMD64 |
MacOS X (Intel) |
Windows, Linux, Netware, Solaris, andere |
Proprietär |
| VMware Server |
VMware |
x86, AMD64 |
x86, AMD64 |
Windows, Linux |
DOS, Windows, Linux, FreeBSD, Netware, Solaris |
Proprietär (Kostenlos) |
| VMware Workstation 6.0 |
VMware |
x86, AMD64 |
x86, AMD64 |
Windows, Linux |
DOS, Windows, Linux, FreeBSD, Netware, Solaris, Darwin |
Proprietär |
| VMware Player 2.0 |
VMware |
x86, AMD64 |
x86, AMD64 |
Windows, Linux |
DOS, Windows, Linux, FreeBSD, Netware, Solaris, Darwin |
Proprietär (Kostenlos) |
| Xen |
University of Cambridge, Intel, AMD |
x86, AMD64 (PowerPC- und IA-64-Ports in Arbeit) |
Wie Host |
NetBSD, Linux, Solaris |
Linux, Solaris, Windows XP & 2003 Server (benötigt v3.0 und eine Vanderpool- oder Pacifica-taugliche CPU), Plan 9 |
GPL |
| z/VM |
IBM |
z/Architecture |
z/Architecture (z/VM läuft nicht auf den Vorgänger-Mainframes) |
keins oder sich selbst, einzeln oder auf mehrfache Ebenen/Versionen verschachtelt, z.B. VM/ESA innerhalb z/VM 4.4 innerhalb z/VM 5.2 innerhalb z/VM 5.1. |
Linux auf zSeries, z/OS, z/VSE, z/TPF, z/VM, VM/CMS, MUSIC/SP, OpenSolaris für System z, Vorgänger |
Proprietär, einmalige Zahlung plus Wartung/Support |
| z LPARs |
IBM |
z/Architecture |
z/Architecture |
Eigentliches Feature von System-z-Mainframes |
Linux auf zSeries, z/OS, z/VSE, z/TPF, z/VM, VM/CMS, MUSIC/SP, Vorgänger |
Proprietär |
| Titel | Autor(en) | Host-CPU | Gast-CPU | Host-OS | Gast-OS | Lizenz |
Â
Mehr Details
Â
| Titel | SMP im Gast-OS? | Läuft ein beliebiges OS? | Treiber für Gast-OS? | Methode | Einsatzgebiet | Performance | Support verfügbar? |
| Bochs |
Ja, max. 8-fach |
Ja |
Unbekannt |
Emulation |
Hobby, Entwickler |
Langsam |
Unbekannt |
| Containers |
Ja, über 100-fach |
Nein |
Nicht verfügbar |
Virtualisierung |
Business, Entwicklung, Hosting, Diensttrennung, Sicherheit, Isolierung |
Nativ |
Ja |
| Cooperative Linux |
Unbekannt |
Nein |
Manche werden unterstützt |
Portierung |
Separate Maschine für einen Server oder für X11-Netzzugriff |
Nativ |
Unbekannt |
| Denali |
Nein |
Nein |
Unbekannt |
Paravirtualisierung und Portierung |
Forschung |
Langsam |
Unbekannt |
| DOSBox |
Nein |
Nein |
Ja |
Emulation mit dynamischer Übersetzung und Interpretation |
Ausführen von DOS-Programmen, speziell alte Spiele |
Langsam (ca. 10%), noch langsamer auf Nicht-x86-Systemen |
Unbekannt |
| DOSEMU |
Nein |
Ja |
Ja |
Hardwarevirtualisierung |
Unterstützung alter Software |
Nativ |
Unbekannt |
| FreeVPS |
Ja |
Nein |
Nicht verfügbar |
Virtualisierung |
Hosting, Diensttrennung, Sicherheit |
Nativ |
Unbekannt |
| GXemul |
Nein |
Nein |
Nicht verfügbar |
Emulation |
Hobby, Entwickler |
Langsam |
Unbekannt |
| Integrity Virtual Machines |
Ja (4-fach) |
Ja |
Unnötig |
Virtualisierung |
Serverkonsolidierung und Sicherheit |
Fast nativ |
Ja |
| Jail |
Ja |
Nein |
Nicht verfügbar |
Virtualisierung |
Hosting, Diensttrennung, Sicherheit |
Nativ |
Unbekannt |
| Hyper-V |
Ja |
Ja |
Ja |
Hypervisor |
Alle |
Nativ. Der Treiber-I/O ist für bessere Performance emuliert. Jedoch tritt unter bestimmten Auslastungen ein beträchtlicher Verlust auf, der allen Virtualisierungslösungen anhaftet. |
Ja |
| JPC (Virtual Machine) |
Unbekannt |
Unbekannt |
Unbekannt |
Unbekannt |
Forschung |
Langsam |
Unbekannt |
| KVM |
Ja |
Ja |
Nicht verfügbar |
In-Kernel-Virtualisierung |
Unbekannt |
Fast nativ |
Unbekannt |
| LinuxOnLinux |
Ja |
Nein |
In Arbeit |
Paravirtualisierung von Afterburning plus Type II Hypervisor |
Forschung |
ca. 10% |
Nein |
| Linux- VServer |
Ja |
Nein |
Nicht verfügbar |
Virtualisierung |
Hosting, Diensttrennung, Sicherheit |
Nativ |
Unbekannt |
| Logical Domains |
Ja |
Nein |
Unbekannt |
Paravirtualisierung |
Serverkonsolidierung, Hosting, Diensttrennung, Sicherheit |
Fast nativ |
Unbekannt |
| Mac-on-Linux |
Unbekannt |
Unbekannt |
Unbekannt |
Virtualisierung |
Hobby |
Nativ |
Unbekannt |
| Mac-on-Mac |
Unbekannt |
Unbekannt |
Unbekannt |
Virtualisierung |
Hobby |
Nativ |
Unbekannt |
| OKL4 |
Unbekannt |
Nein |
Ja |
Paravirtualisierung |
Embedded-Systeme |
Nativ |
Unbekannt |
| OpenVZ |
Ja |
Nein |
Kompatible |
Virtualisierung |
Virtualisierte Serverisolation |
Nativ |
Unbekannt |
| Oracle VM |
Unbekannt |
Unbekannt |
Unbekannt |
Unbekannt |
Unbekannt |
Unbekannt |
Ja |
| Padded Cell for x86 |
Nein |
Ja |
Ja |
Virtualisierung, Leichtgewichtiger Hypervisor |
Entwickler, Business Workstation, Sicherheit |
Fast nativ |
Unbekannt |
| Padded Cell for PowerPC |
Nein |
Nein |
Ja |
Paravirtualisierung, Leichtgewichtiger Hypervisor |
Entwickler, Business Workstation, Sicherheit |
Fast nativ |
Unbekannt |
| Parallels Desktop for Mac |
Nein |
Ja |
Ja |
Virtualisierung, Leichtgewichtiger Hypervisor |
Hobby, Entwickler, Tester, Business Workstation |
Fast nativ |
Ja |
| Parallels Workstation |
Nein |
Ja |
Ja |
Virtualisierung, Leichtgewichtiger Hypervisor |
Hobby, Entwickler, Tester, Business Workstation |
Fast nativ |
Ja |
| PearPC |
Nein |
Ja |
Ja |
Emulation using Dynamic Translation |
Hobby, Entwickler, Business Workstation |
Langsam |
Unbekannt |
| PowerVM |
Ja |
Ja, max. 10 pro CPU |
Ja |
Nativ oder (Mikro-LPARs) Hypercalls zum Firmware-Hypervisor |
Jedes, max. 64-fach |
Nativ, POWER5 und höher haben keinen Raw-Iron-Mode |
Ja |
| QEMU |
Ja |
Ja |
Unbekannt |
Dynamische Rekompilierung |
Hobby, Entwickler, Business Workstation, Server |
10-20% der Host-CPU |
Unbekannt |
| QEMU mit kqemu |
Nein |
Ja |
Unbekannt |
Virtualisierung |
Hobby, Entwickler, Business Workstation, Server |
Fast nativ |
Unbekannt |
| QEMU mit qvm86 |
Nein |
Ja |
Unbekannt |
Virtualisierung |
Hobby, Entwickler, Business Workstation, Server |
Fast nativ |
Unbekannt |
| QuickTransit |
Ja |
Ja |
Nein |
Dynamische Binärcodeübersetzung |
Verschiedene |
Hängt von Host/Gast-Prozessorkombination ab |
Ja |
| RTS Hypervisor |
Ja |
Ja |
Ja |
Nativ, direkter Hardwarezugriff |
Embedded-Echtzeitsysteme, Medizin, Industrie, militärische Luftfahrt |
Nativ |
Ja |
| SimNeinw |
Ja |
Ja |
Ja |
Code Caching, Virtualisierung |
Entwickler, Server |
ca. 10% |
Unbekannt |
| SIMH |
Nein |
Ja |
Nein |
Emulation |
Hobby, Unterstützung alter Software, Erhaltung historischer Systeme |
Unbekannt |
Unbekannt |
| Simics |
Ja |
Ja |
Ja |
Volle Systemsimulation |
Softwareentwicklung, Embedded-Softwareentwicklung, Fortgeschrittenes Debugging, Forschung mit Systemarchitektur |
Hängt von Zielmaschine ab |
Ja |
| Sun xVM |
Ja |
Ja |
Ja |
Paravirtualisierung und Portierung oder Hardwarevirtualisierung |
Enterprise-Server |
Fast nativ, unter Last jedoch Performanceeinbrüche |
Ja |
| SVISTA 2004 |
Nein |
Unbekannt |
Unbekannt |
Unbekannt |
Hobby, Entwickler, Business Workstation |
Unbekannt |
Unbekannt |
| TRANGO |
Ja |
Ja |
Ja |
Paravirtualisierung und Portierung oder Hardwarevirtualisierung |
Smartphones, Set-Top-Boxen, Router etc. |
Nativ |
Unbekannt |
| User Mode Linux |
Unbekannt |
Nein |
Spezieller Gastkernel und -module nötig |
Portierung |
Separate Maschine für einen Server oder für X11-Netzzugriff |
Fast nativ |
Unbekannt |
| View-OS |
Ja |
Nein |
Nicht verfügbar |
Teilweise Virtualisierung per Syscall Trapping |
Sicherheit, Isolation, Testing, Mobilität |
Fast nativ |
Unbekannt |
| VDSmanager |
Ja |
Nein |
Nicht verfügbar |
Virtualisierung |
Hosting, Diensttrennung, Sicherheit, Isolation |
Nativ |
Ja |
| VirtualBox |
Nein |
Ja |
Ja |
Virtualisierung |
Business Workstation, Serverkonsolidierung, Hobby, Entwickler |
Fast nativ |
Ja (mit kommerzieller Lizenz) |
| Virtual Iron 4.x |
Ja, max. 8-fach |
Ja |
Ja |
Virtualisierung |
Serverkonsolidierung, Entwicklung/Testing |
Fast Nativ |
Ja |
| Virtual PC 2007 |
Nein |
Ja |
Ja |
Virtualisierung |
Hobby, Entwickler, Business Workstation |
Fast nativ mit Virtual-Machine-Add-Ons |
Unbekannt |
| Virtual PC 7 for Mac |
Nein |
Ja |
Ja |
Dynamische Rekompilierung |
Hobby, Entwickler, Business Workstation |
Langsam |
Unbekannt |
| VirtualLogix VLX |
Ja |
Ja |
Ja |
Paravirtualisierung und Portierung oder Hardwarevirtualisierung |
Embedded-Echtzeitsysteme, Smartphones, Set-Top-Boxen, Softswitche etc. |
Fast Nativ |
Ja |
| Virtual Server 2005 R2 |
Nein |
Ja |
Ja |
Virtualisierung |
Server, Serverfarm |
Fast nativ mit Virtual-Machine-Add-Ons |
Unbekannt |
| Virtuozzo |
Ja |
Nein |
Kompatible |
Virtualisierung |
Serverkonsolidierung, Disaster Recovery, Service Provider |
Nativ |
Ja |
| VMware ESX Server 3.0 |
Ja, mit Add-On max. 4-fach |
Ja |
Ja |
Virtualisierung |
Serverkonsolidierung, Entwicklung/Testing |
Fast Nativ |
Ja |
| VMware ESX Server 2.5.3 |
Ja, mit Add-On max. 2-fach |
Ja |
Ja |
Virtualisierung |
Serverkonsolidierung, Entwicklung/Testing |
Fast Nativ |
Ja |
| VMware Fusion |
Ja |
Ja |
Ja |
Virtualisierung |
Hobby, Entwickler, Tester, Business Workstation |
Fast nativ |
Ja |
| VMware Server |
Ja (2-fach) |
Ja |
Ja |
Virtualisierung |
Server/Desktopkonsolidierung, Entwicklung/Testing |
Fast Nativ, unter Last jedoch Performanceeinbrüche |
Ja |
| VMware Workstation 6.0 |
Ja (2-fach) |
Ja |
Ja |
Paravirtualisierung (VMI) and Virtualisierung |
Professionelle Techniker, Fortgeschrittene Entwicklung, Trainer |
Fast Nativ |
Ja |
| VMware Player 2.0 |
Nein |
Ja |
Ja |
Virtualisierung |
Professionelle Techniker, Fortgeschrittene Entwicklung, Trainer, Endbenutzer |
Fast Nativ, unter Last jedoch Performanceeinbrüche |
Ja |
| Xen |
Ja |
Ja |
Nicht benötigt, außer wenn NAT im Netzwerk zum Einsatz kommt. Ein modifizierter Gastkernel oder ein spezieller HAL wird für das Gast-OS benötigt. |
Paravirtualisierung und Portierung oder Hardwarevirtualisierung |
Unbekannt |
Fast Nativ, unter Last jedoch Performanceeinbrüche |
Ja |
| z/VM |
Ja, real und virtuell (Gast erhält mehr CPUs als reell verfügbar), inkl. dynamischer CPU-Bevorratung und -Neuzuweisung |
Ja |
Ja, aber nicht nötig |
Virtualisierung |
Unternehmensserver |
Fast Nativ |
Ja |
| z LPARs |
Ja, real und virtuell (Gast erhält mehr CPUs als reell verfügbar), inkl. dynamischer CPU-Bevorratung und -Neuzuweisung, max. 64 echte CPUs |
Ja |
Ja, aber nicht nötig |
Microcode- und Hardware-Hypervisor |
Unternehmensserver |
Nativ, System z machines laufen immer mit mind. 1 LPAR |
Ja |
| Name | SMP im Gast-OS? | Läuft ein beliebiges OS? | Treiber für Gast-OS? | Methode | Einsatzgebiet | Performance | Support verfügbar? |
Â
Features
Die folgende Tabelle beschreibt die Features der einzelnen Lösungen.
Â
| Titel | Kann ein OS auf anderer Partition als Gast booten | USB | GUI | Echtzeit-Speicherallozierung | 3D-Beschleunigung | Live-Migration |
| Bochs |
Teilweise |
Teilweise |
Ja |
|
Nein |
|
| Cooperative Linux |
|
|
Ja (unterstützt durch X11 via Netzwerk) |
|
Nein |
Nein |
| Denali |
|
|
|
|
|
|
| DOSBox |
|
Nein |
Ja |
|
Nein |
Nein |
| DOSEMU |
|
Nein |
|
|
Nein |
Nein |
| FreeVPS |
|
|
|
|
|
|
| GXemul |
|
|
|
|
Nein |
Nein |
| Integrity Virtual Machines |
Ja |
Nein |
Ja (Integrity Virtual Machine Manager Add-On) |
Ja |
Nein |
Ja (nur HP-UX als Gast, Linux and Windows 2003 in Arbeit) |
| Jail |
|
|
|
|
|
|
| KVM |
Ja |
Ja |
Ja |
|
Unterstützt mit VMGL |
Ja |
| Linux-VServer |
|
|
|
|
|
|
| Mac-on-Linux |
Ja |
|
Ja |
|
Nein |
Nein |
| Mac-on-Mac |
|
|
|
|
Nein |
Nein |
| OpenVZ |
Ja |
Ja |
Ja (mit Xvnc und/oder XDMCP) |
Ja |
Nein |
Ja |
| Oracle VM |
|
|
|
|
|
Ja |
| Padded Cell für x86 (Green Hills Software) |
Ja |
Ja |
Ja |
|
|
|
| Padded Cell für PowerPC (Green Hills Software) |
Ja |
Ja |
Ja |
|
Nein |
|
| Parallels Desktop für Mac |
Ja, mit Boot Camp |
Ja |
Ja |
Nein |
Unterstützt DirectX 8 |
|
| Parallels Workstation |
Nein |
Ja |
Ja |
Nein |
Teilweise |
|
| PearPC |
|
|
|
|
|
|
| POWER Hypervisor (PHYP) |
Ja |
Ja |
Nein |
Ja |
Nein |
Ja (auf POWER6-Systemen, benötigt PowerVM Enterprise Licensing) |
| QEMU |
Ja |
Ja |
Ja |
|
Code teilweise fertig; unterstützt mit VMGL |
Ja |
| QEMU mit kqemu |
Ja |
Ja |
Ja |
|
Code teilweise fertig; unterstützt mit VMGL |
Ja |
| QEMU mit qvm86 |
Ja |
Ja |
Ja |
|
Unterstützt mit VMGL |
Ja |
| QuickTransit |
|
|
|
|
|
|
| SimNeinw |
Nein |
|
|
|
Nein |
|
| SVISTA 2004 |
|
|
|
|
|
|
| TRANGO |
|
|
|
|
|
|
| View-OS |
|
|
|
|
|
|
| User Mode Linux |
Ja |
Nein |
|
Nein |
Nein |
Nein |
| VirtualBox |
Teilweise (seit Version 1.4, aber ohne Support) |
Ja |
Ja |
Ja |
Code teilweise fertig |
Nein (in der Open-Source-Version) |
| Virtual Iron 4.2 |
|
|
|
|
|
Ja |
| Virtual PC 2004 |
|
|
|
|
Nein |
|
| VirtualPC 7 for Mac |
Ja |
Ja |
Ja |
Ja |
Nein |
Nein |
| VirtualLogix VLX |
|
|
|
|
|
|
| Virtual Server 2005 R2 |
|
|
|
|
Nein |
|
| Virtuozzo |
Ja |
Ja |
Ja |
Ja |
Nein |
Ja |
| VMware ESX Server 3.0 |
|
|
Ja |
|
Nein |
Ja |
| VMware ESX Server 2.5.3 |
|
|
Ja |
|
Nein |
|
| VMware Fusion 1.1 |
Ja |
Ja |
Ja |
Nein |
Unterstützt DirectX 9 (Shader Model 2 mit v2.0 Beta, nicht aber mit 1.1) |
|
| VMware Server |
Ja |
Ja |
Ja |
Ja |
Nein |
|
| VMware Workstation 5.5 |
Ja |
Ja |
Ja |
Ja |
Experimentelle Unterstützung von DirectX 8; unterstützt mit VMGL |
|
| VMware Workstation 6.0 |
Ja |
Ja |
Ja |
Ja |
Experimentelle Unterstützung von DirectX 8; unterstützt mit VMGL |
|
| VMware Player |
Nein |
Ja |
Ja |
Ja |
Unterstützt mit VMGL |
|
| Xen |
Ja |
|
Enomalism |
Ja |
Unterstützt mit VMGL |
Ja |
| z/VM |
Ja |
Nein |
Mit Add-Ons |
Ja |
Nein |
Mit GDPS |
| z LPARs |
Ja |
Nein |
Ja |
Ja |
Nein |
Mit GDPS |
| Zones |
Ja |
Ja |
Ja |
Ja |
Nein |
|
| Titel | Kann ein OS von anderer Partition als Gast booten | USB | GUI | Echtzeit-Speicherallozierung | 3D-Beschleunigung | Live-Migration |
Â
Â
|
|
|
|
|
|
|