Unterschied zwischen VirtualBox und VMware und Parallels

Anonim

Fähigkeit, eine komplette physische Computermaschine auf eine andere zu emulieren. Die meisten dieser Software erlauben es, mehrere Maschinen auf einer physikalischen Plattform zu haben. VirtualBox, VMware und Parallels sind drei der populärsten Plattform-VM-Software. VirtualBox ist derzeit die beliebteste VM-Software. Mittlerweile sind VMware und Parallels die beiden Hauptakteure im Mac-Consumer-Virtualisierungsmarkt (kommerzieller) Software-Markt.

Was ist VirtualBox?

VirtualBox (Oracle VM VirtualBox) ist ein von Oracle Corporation entwickeltes Virtualisierungspaket für x86. Es wird als Mitglied ihrer Familie von Virtualisierungsprodukten veröffentlicht. Der ursprüngliche Entwickler ist die innotek GmbH, die von Sun Microsystems gekauft wurde. VirtualBox wird auf dem vorhandenen Betriebssystem installiert (Host-Systeme). Mit der VirtualBox können dann viele andere Betriebssysteme (Gastbetriebssysteme) geladen und ausgeführt werden. VirtualBox unterstützt als Host-Betriebssystem Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris und OpenSolaris. VirtualBox unterstützt Windows, Linux, BSD, OS / 2, Solaris usw. als Gastbetriebssystem. Es erlaubt auch eine eingeschränkte Virtualisierung von Mac OS X auf Apple Hardware. Es gilt derzeit als die beliebteste Virtualisierungssoftware.

VirtualBox bietet die Möglichkeit, jedes der geladenen Host-Betriebssysteme zu starten, zu pausieren, zu stoppen und wieder zu starten, ohne andere virtuelle Maschinen zu stören. Darüber hinaus kann jede virtuelle Maschine unabhängig konfiguriert werden, um mit ihrer eigenen Software- / Hardware-Emulation (falls unterstützt) zu funktionieren. Eine gemeinsame Zwischenablage (unter vielen anderen Methoden) wird für die Kommunikation zwischen dem Host und den Gastbetriebssystemen verwendet. Darüber hinaus ist die Kommunikation zwischen zwei virtuellen Maschinen auch bei richtiger Konfiguration möglich. Da die Virtualisierungserweiterungen für AMD-V-Hardware von VT-x und AMD von VirtualBox unterstützt werden, können dadurch einige Probleme vermieden werden, die auftreten, wenn nur die Software-Emulation verwendet wird.

Was ist VMware?

VMware ist eine Virtualisierungssoftware, die von VMware, Inc. entwickelt wurde. VMware hat seinen Sitz in Kalifornien, USA und wurde 1998 gegründet, obwohl es jetzt der EMC Corporation gehört. Desktop-Versionen von VMware (VMware Workstation, VMware Fusion und VMware Player) können auf Windows, Linux und Mac OS X ausgeführt werden. VMware Serverversionen (VMware ESX und VMware ESXi) können jedoch direkt auf der Serverhardware ohne ein Betriebssystem ausgeführt werden, weil sie die Hypervisor-Technologie verwenden (die die Hardware des Hosts direkt auf die Ressourcen virtueller Plattformen abbildet).VMware Workstation ermöglicht die Ausführung mehrerer x86- oder x86-64-Betriebssysteme. VMware Fusion ist ein ähnliches Produkt für Intel Mac-Benutzer. VMware Player ist eine kostenlose Software, die VMware Workstation und VMware Fusion ähnelt. Die VMware-Software ermöglicht die Virtualisierung von Video- / Netzwerk- / Festplattenadaptern. Pass-Through-Treiber werden vom Host für USB- und serielle / parallele Anschlüsse bereitgestellt. So sind die virtuellen Maschinen, die auf VMware ausgeführt werden, extrem portabel, so dass Systemadministratoren auf einer Maschine pausieren, sie auf eine andere Maschine verschieben und genau dort wiederaufnehmen können, wo sie pausiert wurde.

Was ist Parallels?

Parallels (oder Parallels Desktop für Mac) ist eine Virtualisierungssoftware, die Hardware-Emulationsvirtualisierung für Mac-Computer mit Intel-Chips bietet. Es wird von Parallels Inc. entwickelt. Die VM-Software von Parallels verwendet ebenfalls Hypervisor-Technologie (ähnlich VMware). Dies ermöglicht es, dass alle virtuellen Maschinen genau einer eigenständigen Maschine (mit allen Eigenschaften eines tatsächlichen Computers) entsprechen. Infolgedessen stellt dies eine hohe Portierbarkeit (d.h. Anhalten einer laufenden virtuellen Maschine, Kopieren in eine andere und Neustarten) für die Instanzen von virtuellen Maschinen bereit, da alle virtuellen Maschinen die identischen Treiber verwenden, ungeachtet der tatsächlichen Ressourcen, die auf dem Host verwendet werden. Parallels kann Mac OS X 10.4 oder höher verwenden, das auf Intel Mac-Computern als Host-Betriebssystem ausgeführt wird. Es kann Windows, Mac OS X Leopard Server und Mac OS X Snow Leopard Server, mehrere Linux-Distributionen, FreeBSD, OS / 2, Solaris und viele andere Betriebssysteme als Gastbetriebssystem haben.

Was ist der Unterschied zwischen VirtualBox und VMware und Parallels?

Obwohl VirtualBox, VMware und Parallels beliebte Virtualisierungssoftware sind, haben sie viele Unterschiede zwischen ihnen.

- Sie alle unterstützen Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux und Mac OS X als Host-Betriebssysteme. VirtualBox ist jedoch die einzige Software, die Windows 7, Windows 2008 Server, Solaris 10U5 +, OpenSolaris, FreeBSD (in naher Zukunft) als Host-Betriebssysteme unterstützt.

- Alle drei Softwareunterstützung DOS, Windows 3. 1, 95, 98, NT, 2000, XP, Vista, Linux als Gastbetriebssystem. Aber wieder ist VirtualBox die einzige Software, die Windows 7, Windows Server 2003/2008, OpenBSD und OpenSolaris laden kann. VMware unterstützt OS / 2 nicht, während Parallels FreeBSD und Solaris nicht als Gastbetriebssystem unterstützt.

- Obwohl alle drei 64-Bit-Versionen von Gastbetriebssystemen unterstützen, unterstützen nur VirtualBox und VMware 64-Bit-Hostbetriebssysteme.

- Sowohl VirtualBox als auch Parallels unterstützen Intel VT-x und AMD-V Virtualisierungserweiterungen. Diese Unterstützung ist jedoch auf VMware beschränkt.

- VirtualBox, VMware und Parallels stellen virtuelle Netzwerkkarten mit bis zu 8, 4 bzw. 5 bereit.

- Sowohl VirtualBox als auch VMware können IDE- oder SATA-Controller für virtuelle Festplatten unterstützen, aber Parallels unterstützt nur IDE. VirtualBox ist jedoch die einzige Software, die iSCSI unterstützt (wodurch virtuelle Maschinen direkt auf Speicherserver über iSCSI zugreifen können).

- Obwohl die gesamte Software serielle Ports bereitstellt, stellen nur Parallels und VMware parallele Ports bereit.

- Nur VirtualBox unterstützt das Schreiben von CDs / DVDs.

- Darüber hinaus ist VirtualBox die einzige Virtualisierungssoftware mit uneingeschränkter 3D-Beschleunigung. Tatsächlich hat Parallels keine 3D-Beschleunigungsfunktionen.

- Nur aus VirtualBox und Parallels unterstützt VirtualBox VMware-Images.

- Im Gegensatz zu VirtualBox und VMware unterstützt Parallels keinen Headless-Betrieb.

- VirtualBox ist die Virtualisierungssoftware mit uneingeschränktem Remote Virtual Machine-Zugriff (mit integriertem RDP-Server). In der Tat hat Parallels keine Fernzugriffsfunktionen. In ähnlicher Weise unterstützt nur VirtualBox den Remote-USB-Zugriff.

- Nur VirtualBox und VMware bieten Berichte zum Status der Gastleistung.

- Nur VirtualBox und VMware verfügen über eine API. Aber nur VirtualBox ist Open Source (mit wenigen Closed-Source-Enterprise-Funktionen).

- Im Gegensatz zu Parallels und VMware sind Anpassungen (auf Anfrage) mit VirtualBox möglich.

- Schließlich ist VirtualBox die einzige kostenlose Virtualisierungssoftware aus den drei. Parallels ist jedoch erheblich billiger als VMware.