VirtualBox vs VMware vs Parallels
Platform Virtual Machines (VM) worden zeer intensief gebruikt omdat ze de mogelijkheid bieden om een complete fysieke computermachine op een andere te emuleren. De meeste van dergelijke software maken het mogelijk om meerdere machines op één fysiek platform te hebben. VirtualBox, VMware en Parallels zijn drie van de meest populaire platform-VM-software. VirtualBox is momenteel de meest populaire VM-software. Ondertussen zijn VMware en Parallels de twee belangrijkste spelers op de markt voor (commerciële) software voor Mac-consumentenvirtualisatie.
Wat is VirtualBox?
VirtualBox (Oracle VM VirtualBox) is een virtualisatiepakket voor x86, ontwikkeld door Oracle Corporation. Het wordt uitgebracht als een lid van hun familie van virtualisatieproducten. De oorspronkelijke maker is innotek GmbH, dat werd gekocht door Sun Microsystems. VirtualBox wordt bovenop het bestaande besturingssysteem (hostsystemen) geïnstalleerd. Vervolgens kunnen met behulp van de VirtualBox vele andere besturingssystemen (Gast-besturingssystemen) worden geladen en uitgevoerd. VirtualBox ondersteunt Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris en OpenSolaris als hostbesturingssysteem. VirtualBox ondersteunt Windows, Linux, BSD, OS/2, Solaris, enz. als gastbesturingssystemen. Het staat ook beperkte virtualisatie van Mac OS X op Apple-hardware toe. Het wordt momenteel beschouwd als de meest populaire virtualisatiesoftware.
VirtualBox biedt de mogelijkheid om elk van de hostbesturingssystemen die het laadt te starten, pauzeren, stoppen en hervatten, zonder andere virtuele machines te storen. Bovendien kan elke virtuele machine onafhankelijk worden geconfigureerd om te draaien met zijn eigen software/hardware-emulatie (indien ondersteund). Een algemeen klembord (naast vele andere methoden) wordt gebruikt voor de communicatie tussen de host en de gastbesturingssystemen. Bovendien is communicatie tussen twee virtuele machines ook mogelijk met de juiste configuratie. Omdat zowel Intel's VT-x als AMD's AMD-V hardwarevirtualisatie-extensies worden ondersteund door VirtualBox, kan het veilig enkele problemen voorkomen die optreden wanneer alleen software-emulatie wordt gebruikt.
Wat is VMware?
VMware is virtualisatiesoftware ontwikkeld door VMware, Inc. VMware is gevestigd in Californië, VS en werd opgericht in 1998, hoewel het nu eigendom is van EMC Corporation. Desktopversies van VMware (VMware Workstation, VMware Fusion en VMware Player) kunnen worden uitgevoerd op Windows, Linux en Mac OS X. VMware-serverversies (VMware ESX en VMware ESXi) kunnen echter rechtstreeks op serverhardware worden uitgevoerd zonder dat een besturingssysteem nodig is, omdat ze hypervisortechnologie gebruiken (die de hardware van de host rechtstreeks koppelt aan de bronnen van virtuele platforms). Met VMware Workstation kunnen meerdere x86- of x86-64-besturingssystemen worden uitgevoerd. VMware Fusion is een soortgelijk product bedoeld voor Intel Mac-gebruikers. VMware Player is gratis software die vergelijkbaar is met zowel VMware Workstation als VMware Fusion. VMware-software biedt virtualisatie van video-/netwerk-/hardeschijfadapters. Pass-through-stuurprogramma's worden geleverd door de host voor USB- en seriële/parallelle poorten. De virtuele machines die op VMware draaien, zijn dus extreem draagbaar, waardoor systeembeheerders op een machine kunnen pauzeren, deze naar een andere machine kunnen verplaatsen en verder kunnen gaan vanaf precies waar ze waren onderbroken.
Wat is Parallels?
Parallels (of Parallels Desktop for Mac) is virtualisatiesoftware die hardware-emulatievirtualisatie biedt voor Mac-computers met Intel-chips. Het is ontwikkeld door Parallels Inc. Parallels VM-software maakt ook gebruik van hypervisortechnologie (vergelijkbaar met VMware). Dit maakt het mogelijk dat alle virtuele machines exact gelijk zijn aan een stand-alone machine (met alle eigenschappen van een echte computer). Bijgevolg biedt dit een hoge draagbaarheid (d.w.z. het toestaan om een draaiende virtuele machine te stoppen, naar een andere te kopiëren en opnieuw op te starten) naar de instanties van virtuele machines, omdat alle virtuele machines dezelfde stuurprogramma's gebruiken, ongeacht de daadwerkelijke bronnen die op de host worden gebruikt. Parallels kan Mac OS X 10.4 of hoger gebruiken op door Intel aangedreven Mac-machines als hostbesturingssysteem. Het kan Windows, Mac OS X Leopard Server en Mac OS X Snow Leopard Server, verschillende Linux-distributies, FreeBSD, OS/2, Solaris en vele andere besturingssystemen als gastbesturingssysteem hebben.
Wat is het verschil tussen VirtualBox en VMware en Parallels?
Hoewel VirtualBox, VMware en Parallels populaire virtualisatiesoftware zijn, hebben ze veel onderlinge verschillen.
– Ze ondersteunen allemaal Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux en Mac OS X als hostbesturingssystemen. Maar VirtualBox is de enige software die Windows 7, Windows 2008 Server, Solaris 10U5+, OpenSolaris, FreeBSD (in de nabije toekomst) als hostbesturingssystemen ondersteunt.
– Alle drie de software ondersteunen DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux als gastbesturingssysteem. Maar nogmaals, VirtualBox is de enige software die Windows 7, Windows Server 2003/2008, OpenBSD en OpenSolaris kan laden. VMware ondersteunt OS/2 niet, terwijl Parallels FreeBSD en Solaris als gastbesturingssysteem niet ondersteunt.
– Hoewel ze alle drie 64-bits versies van gastbesturingssystemen ondersteunen, ondersteunen alleen VirtualBox en VMware 64-bits hostbesturingssystemen.
– Zowel VirtualBox als Parallels ondersteunen Intel VT-x en AMD-V virtualisatie-extensies, maar deze ondersteuning is beperkt op VMware.
– VirtualBox, VMware en Parallels bieden virtuele netwerkkaarten tot respectievelijk 8, 4 en 5.
– Zowel VirtualBox als VMware kunnen IDE- of SATA virtuele schijfcontrollers ondersteunen, maar Parallels ondersteunt alleen IDE. VirtualBox is echter de enige software die iSCSI ondersteunt (waardoor virtuele machines rechtstreeks toegang hebben tot opslagservers via iSCSI).
– Hoewel al hun software seriële poorten biedt, bieden alleen Parallels en VMware parallelle poorten.
– Alleen VirtualBox ondersteunt het schrijven van cd's/dvd's.
– Bovendien is VirtualBox de enige virtualisatiesoftware met onbeperkte 3D-versnelling. In feite heeft Parallels geen 3D-versnellingsmogelijkheden.
– Buiten VirtualBox en Parallels ondersteunt alleen VirtualBox VMware-images.
– In tegenstelling tot VirtualBox en VMware ondersteunt Parallels geen Headless-bewerking.
– VirtualBox is de virtualisatiesoftware met onbeperkte externe toegang tot virtuele machines (met geïntegreerde RDP-server). In feite heeft Parallels geen mogelijkheden voor externe toegang. Evenzo ondersteunt alleen VirtualBox externe USB-toegang.
– Alleen VirtualBox en VMware bieden rapporten over de stroomstatus van gasten.
– Alleen VirtualBox en VMware worden geleverd met een API. Maar alleen VirtualBox is open source (met enkele closed source enterprise-functies).
– In tegenstelling tot Parallels en VMware zijn aanpassingen mogelijk (op aanvraag) met VirtualBox.
– Ten slotte is VirtualBox de enige gratis virtualisatiesoftware van de drie. Parallels is echter aanzienlijk goedkoper dan VMware.