Test: VirtualBox 5.0 vs. VMware Workstation 11

Oracle VirtualBox und VMware Workstation haben es seit einigen Jahren herausgeholt. VirtualBox befindet sich in der "freien und Open Source" -Ecke des Rings, während VMware Workstation eine proprietäre kommerzielle Anwendung ist. Für den Preis hat Workstation im Allgemeinen zu Funktionen und Leistung geführt und bietet gleichzeitig eine enge Integration mit dem Rest der VMware-Virtualisierungslinie.

Grundsätzlich sind sich die beiden Produkte jedoch ziemlich ähnlich. Beide laufen auf Windows- oder Linux-Hosts und unterstützen eine breite Palette von Windows-, Linux- und Unix-Gästen. (VirtualBox läuft auch unter OS X, während VMware Fusion für Macs anbietet.) Mit VirtualBox und Workstation können Sie große VMs und komplexe virtuelle Netzwerke erstellen. Mit beiden können Sie so viele Snapshots von VMs erstellen, wie Sie speichern können, und Sie erhalten eine grafische Zeitleiste, um zwischen ihnen zu navigieren. Beide unterstützen verknüpfte Klone, die Kopien von VMs auf Snapshots basieren, um Speicherplatz zu sparen.

Kurz gesagt, VirtualBox und Workstation sind die leistungsfähigsten Möglichkeiten, virtuelle Maschinen auf dem Desktop auszuführen. Mit Version 5.0 schließt VirtualBox einige Lücken. Wie hoch wurde die Messlatte höher gelegt? Hoch genug, um VirtualBox am unteren Ende des VMware Workstation-Marktes wettbewerbsfähig zu halten, aber nicht genug, um es zu einem Eins-zu-Eins-Ersatz für Benutzer zu machen, die Leistung auf Workstation-Ebene wünschen.

Oracle VirtualBox 5.0

VirtualBox hat sich im Allgemeinen als kostenlose Alternative zu VMware Workstation ausgezeichnet, auch wenn die Funktionsliste nicht so voll oder die Leistung so bissig war wie die des kommerziellen Konkurrenten. Mit Version 5.0 zielen die neuen Funktionen hauptsächlich darauf ab, die tägliche Arbeit etwas reibungsloser zu gestalten.

Das heißt nicht, dass Leistungsverbesserungen überhaupt nicht auf der Tagesordnung standen. VirtualBox 5.0 bietet Unterstützung für die Paravirtualisierung für Windows- und Linux-Gäste. Durch die Paravirtualisierung können Gastbetriebssysteme bestimmte Aktionen direkt auf der Hosthardware über eine auf dem Host bereitgestellte API ausführen. Der Gast muss jedoch über die Paravirtualisierung informiert sein, damit dies funktioniert. Die gute Nachricht ist, dass die wichtigsten Betriebssysteme - beispielsweise Windows, Linux und FreeBSD - dies alle können. Der Benutzer kann auswählen, welche Paravirtualisierungsschnittstelle für eine bestimmte VM (z. B. Hyper-V oder KVM) verwendet werden soll, oder VirtualBox die automatische Entscheidung erlauben.

Wie viel Leistungssteigerung bringt diese Funktion? Eine bescheidene, wie es aussieht. PassMark Performance Test 8.0 wird in einem Windows 7-Gast ausgeführt und emuliert vier Kerne und 4 GB RAM auf einer Intel Core i7-3770K-CPU. Je nach verwendetem Paravirtualisierungsmodus wurde zwischen 1.270 und 1.460 für die Gesamtpunktzahl generiert. Oracle merkt an, dass "die derzeitige Paravirtualisierungsfunktion hauptsächlich die Zeitmessung verbessert (billigerer TSC-Zugriff)" und "eine kleine Verbesserung erwartet werden kann, aber nicht signifikant ist". Mit anderen Worten, erwarten Sie nicht viel - - und in den meisten Fällen möchten Sie VirtualBox automatisch herausfinden lassen, welcher Paravirtualisierungsmodus ohnehin für beste Ergebnisse verwendet werden soll.

Eine weitere neue Funktion, die in etwa gleich ist, ist die breitere Unterstützung, für die der Gast CPU-Anweisungen verwenden kann, wodurch Anwendungen, die auf Gleitkomma-, Verschlüsselungs- und Zufallszahlenoperationen basieren, eine verbesserte Leistung erhalten. Eine weitere neue und ersehnte Hardware-Erweiterung ist die USB 3.0-Unterstützung. Gäste können sich direkt an USB 3.0-Geräte auf dem Host anschließen und mit diesen arbeiten und mit voller 3.0-Geschwindigkeit arbeiten. (VMware Workstation unterstützt USB 3.0 seit Version 9.)

VMware Workstation ist seit langem führend in Bezug auf die Unterstützung von Host-Hardware, und diese Ergänzungen ändern daran wenig. Beispielsweise hat VMware Workstation 10 Unterstützung für Orientierungssensoren hinzugefügt, sofern diese auf dem Host (dh Microsoft Surface Pro) vorhanden sind - nützlich zum Testen von Anwendungen auf Tablet-Hardware. VirtualBox hat bereits in Version 4.3 Unterstützung für Touchscreens hinzugefügt, unterstützt jedoch noch keine anderen Funktionen für mobile Hardware. Eine Hardware-Erweiterung, die in VirtualBox 5.0 gelandet ist, ist die Unterstützung von SATA-Hot-Plugging - nützlich, wenn Sie das Live-Austauschen von Speicher in einer VM simulieren möchten (um beispielsweise die Robustheit einer Anwendung zu testen, die mit solchen Ereignissen umgehen kann).

Eine Verbesserung, die sich unabhängig von den ausgeführten Anwendungen sofort auswirkt, ist die Drag-and-Drop-Unterstützung. Dateien und Ordner können jetzt zwischen Host und Gästen verschoben werden, indem Sie sie in das Fenster der Gast-VM ziehen und dort ablegen. Kein Einrichten von umständlichen Dateifreigaben zwischen Gästen und Hosts und keine unerwarteten Macken mehr - es funktioniert einfach zwischen allen Hostplattformen und unterstützten Gastbetriebssystemen (Windows, Linux und Oracle Solaris). Sicher, es ist eine weitere Nachholfunktion (Workstation unterstützt seit Ewigkeiten Drag & Drop), aber eine unverzichtbare Ergänzung.

Eine weitere nützliche Nachholfunktion ist die Laufwerkverschlüsselung. Wenn Sie zuvor VMs mit verschlüsselten virtuellen Festplatten ausführen wollten, mussten Sie dies selbst implementieren, entweder durch Laufwerksverschlüsselung auf dem Host oder durch Ausführen eines Betriebssystems, das native Unterstützung dafür bietet. Jetzt kann VirtualBox Laufwerksabbilder mithilfe der AES-128- oder AES-256-Algorithmen selbst verschlüsseln. Die Verschlüsselung kann entweder über die Befehlszeile oder über die GUI erfolgen. Beachten Sie, dass VMs heruntergefahren werden müssen, um eine Ver- oder Entschlüsselung durchzuführen. Laufwerke können auf einer Live-VM nicht verschlüsselt werden.

VirtualBox hat in der Vergangenheit keine Integration mit server- oder cloudbasierten Virtualisierungsprodukten erlebt, die der Integration von VMware Workstation in VMware vSphere und vCloud Air ähnelt. Obwohl Oracle davon spricht, ein Cloud-Unternehmen zu werden, gibt es kein Anzeichen dafür, dass VirtualBox zu einem Front-End für jede Art von Cloud-basierter Virtualisierungslösung gemacht wird. Die nächstgelegene Option in diesem Sinne stammt bisher von einem Dritten. Hyperbox, ein Open-Source-Projekt, soll mit VirtualBox als Hypervisor eine kostenlose Alternative zu kommerziellen Produkten wie VMware vCenter / ESXi bieten.

Auf der positiven Seite können VirtualBox-Benutzer auf praktische Integrationen mit Tools wie Vagrant und Docker zurückgreifen. Die integrierte Unterstützung von VirtualBox für eine Vielzahl von virtuellen Festplattenformaten - VMDK (VMware), VHD (Microsoft), HDD (Parallels), QED / QCOW (QEMU) - macht es praktisch, eine Vielzahl von virtuellen Maschinen auszuprobieren Typen. Es ist nicht erforderlich, ein separates Konvertierungsprogramm herunterzuladen, das für VMware Workstation erforderlich ist.

VMware Workstation 11

VMware Workstation zeichnet sich seit langem durch drei Merkmale aus: seine Leistung, die enge Integration mit anderen VMware-Produkten und eine Reihe von Komfortfunktionen, mit denen das Einrichten und Arbeiten mit VMs automatisiert werden kann. Die neueste Version von Workstation poliert und aktualisiert hauptsächlich diese und einige andere Aspekte des Programms, führt jedoch wenig Revolutionäres ein.

Mit Workstation 11 hat VMware seine Hardware-Emulationsfunktionen überarbeitet, die für jede neue Version des Programms üblich sind. Version 11 bietet Unterstützung für die neuen Anweisungen im Haswell-Prozessor von Intel, einen neuen xHCI-Controller-Emulator und neue Netzwerktreiber. VMware behauptet "bis zu 45 Prozent Verbesserung" für Programme, die Haswell-Anweisungen verwenden.

Viele der anderen Änderungen an Workstation 11 sind Nachbesserungen. VMs können jetzt bis zu 2 GB Videospeicher verwenden, sofern der Host über genügend Speicherplatz verfügt. VirtualBox erreicht immer noch 256 MB für Videos. Und Workstation 11 unterstützt jetzt das EFI-Booten - eine Funktion, über die VirtualBox seit Version 3.1 verfügt, allerdings nur in explizit experimenteller Form. VMware und VirtualBox bieten in ihrer neuesten Version eine bessere Unterstützung für hochauflösende Displays.

VMware hat immer noch die höchste Leistung, insbesondere in Bezug auf die Grafik. Workstation 11 erzielte 683 und 1.030 Punkte für seine Passmark 2D- und 3D-Grafikergebnisse, wobei VirtualBox 395 bzw. 598 Punkte erzielte. Die CPU-Geschwindigkeit auf Workstation 11 war ebenfalls höher, da VirtualBox je nach verwendetem Paravirtualisierungsmodus einen CPU-Wert von 6.774 im Bereich von 4.500 bis 5.500 erreichte (Standard lieferte die besten Ergebnisse).

Ein weiterer Bereich, in dem Workstation weiterhin an der Spitze steht, ist das einfache Einrichten und Ausführen von VMs. Workstation 11 optimiert die Installation vieler gängiger Betriebssysteme, einschließlich Windows und verschiedener namhafter Linux-Distributionen. Geben Sie im Voraus einige Details an, z. B. den Lizenzschlüssel des Betriebssystems, und Workstation übernimmt alles andere automatisch, einschließlich der Client-Ergänzungen. Es ist eine großartige Zeitersparnis und eine Funktion, die VirtualBox schon immer hinzufügen sollte.

Schließlich ist die Integration von Workstation in den Rest des VMware-Universums ein überzeugendes Argument für VMware-Shops. Workstation 9 ermöglichte die Integration in VMware vSphere (einschließlich ESX / ESXi und vCenter Server), sodass Sie VMs auf Remote-VMware-Hosts erstellen, bearbeiten und ausführen können. Workstation 11 fügt die vCloud Air-Integration hinzu, sodass Workstation als Front-End für die öffentliche Cloud von VMware dienen kann. Einige der anderen Funktionen von Workstation, die in VirtualBox nicht wiedergegeben werden, wie die physische zu virtuelle Konvertierung, sind ebenfalls Teil dieses Ganzen.

Wenn Sie in einem Unternehmen arbeiten, in das bereits in VMware investiert wurde, oder wenn Sie Geld zum Brennen haben, bleibt VMware Workstation die vernünftige Wahl. Es bietet ein besseres Erscheinungsbild, eine einfachere Bedienung und eine bessere Leistung.

VirtualBox hat seine Vorteile, nicht zuletzt, dass es kostenlos unter einer Open Source-Lizenz erhältlich ist. Durch die zusätzliche Unterstützung für Paravirtualisierung, USB 3.0 und Drag-and-Drop-Kopieren zwischen Hosts und Gästen wird Workstation näher als je zuvor. Für diejenigen mit kleinem Budget sind die verbleibenden kleinen Mängel leicht zu übersehen.

Scorecard Eigenschaften (20%) Benutzerfreundlichkeit (20%) Leistung (20%) Integrationen (20%) Dokumentation (10%) Wert (10%) Gesamtpunktzahl
VMware Workstation 11 9 10 9 9 9 9 9.2
VirtualBox 5.0 9 8 7 8 7 9 8.0