VirtualBox vs VMware Player: een vergelijking van virtualisatieplatforms

Met Oracle VirtualBox en VMware Player zijn er twee gebruiksvriendelijke virtualisatoren voor particuliere gebruikers, die beschikbaar zijn voor Windows 10, Linux en deels ook voor de Mac. In het volgende artikel presenteren we de voor- …

VirtualBox vs VMware Player: een vergelijking van virtualisatieplatforms

Virtualisierer
  1. Tijdschrift
  2. »
  3. Artikel
  4. »
  5. Software
  6. »
  7. VirtualBox vs VMware Player: een vergelijking van virtualisatieplatforms

Met Oracle VirtualBox en VMware Player zijn er twee gebruiksvriendelijke virtualisatoren voor particuliere gebruikers, die beschikbaar zijn voor Windows 10, Linux en deels ook voor de Mac. In het volgende artikel presenteren we de voor- en nadelen van beide virtualisatieplatforms en geven we een aanbeveling welk van de twee programma’s beter geschikt is voor particuliere gebruikers.

Voor welke platforms zijn VirtualBox en VMware Player beschikbaar?

VirtualBox is beschikbaar voor Windows, Linux en zelfs Mac OS, terwijl VMware Player alleen op Windows of Linux kan worden geïnstalleerd.

Wat zijn de voor- en nadelen van de virtualisatoren?

Beide producten zijn identiek in hun implementatie, maar niet in hun functiemogelijkheden. In principe kan men zeggen dat VirtualBox meer functies biedt. VMware heeft veel van de ontbrekende functies gereserveerd voor zijn betaalde variant VMware Workstation Pro.

VirtualBox vs VMware – is er een duidelijke aanbeveling?

Naar onze mening is VirtualBox de betere keuze voor thuisgebruikers, omdat er geen functies kunstmatig zijn wegbezuinigd of zelfs helemaal zijn weggelaten.

1. toepassingsgebieden van virtualisatoren

Met een virtualiser kunt u bijna elk besturingssysteem in een virtuele omgeving draaien zonder bijvoorbeeld eerst de opstartomgeving te moeten aanpassen of het risico te lopen het echte systeem te beschadigen. Typische toepassingen van virtuele machines (VM) zijn geïnstalleerde besturingssystemen voor het testen van software, het gebruik van oudere besturingssystemen zoals Windows XP in een virtuele machine of het bekijken van een van de vele Linux-distributies als live-cd.

VirtualBox vs VMWare: Virtual Machine in Windows 10 mit Windows XP
VirtualBox vs VMware: Beide programma’s kunnen ook oude systemen zoals Windows XP draaien onder Windows 10 of Linux.

Zelfs Microsoft zelf biedt legaal alle gangbare Windows versies van Windows 7 tot Windows 10 aan als virtuele machines om te testen, die zonder problemen met alle gangbare virtualisers kunnen draaien.

2 VirtualBox en de VMware Player zijn beschikbaar voor deze platforms

Oracle VirtualBox is gratis te downloaden voor Windows, MacOS X, vele Linux-distributies en Solaris. VMware Workstation Player daarentegen is alleen beschikbaar voor Windows en Linux. VMware Fusion is een virtualiser voor Mac-gebruikers , maar is niet gratis. De standaardlicentie van VMware Fusion voor de Mac kost 88,95 euro.

VMWare Workstation Player ist für Privatanwender kostenlos
VMWare Workstation Player is gratis voor thuisgebruikers

Beide producten zijn echter alleen gratis voor privégebruik. De betaalde versie van VMware Player heet VMware Workstation Pro en kost 165,95 euro, maar biedt meer functies zoals snapshots, versleutelde VM’s of verbinding met een VMware-server. Een vergelijking tussen VMware Workstation Player en Workstation Pro vindt u op de homepage van de fabrikant.

Bij VirtualBox ligt de situatie iets gecompliceerder. Oracle biedt VirtualBox in principe gratis aan en publiceert de virtualiser onder de GNU General Public License (GPL) versie 2. Het optionele uitbreidingspakket (VirtualBox guest extensions) valt daarentegen onder de Personal Use and Evaluation License (PUEL). Voor commercieel gebruik van de gastuitbreiding is dus een licentie nodig. Het is niet altijd duidelijk wanneer er sprake is van commercieel gebruik, met name in de onderwijssector.

VirtualBox vs Vmware: Oracle VM VirtualBox Manager
Oracle VM VirtualBox Manager

3 VirtualBox vs VMware – functies en verschillen

Beide virtualisatoren werken volgens hetzelfde principe en maken gebruik van een hypervisor type 2, die als een aparte laag tussen het besturingssysteem (host) en de VM’s draait. De hypervisor voorziet elke VM van een virtuele pc en bemiddelt tussen de virtuele VM en het besturingssysteem op de hostcomputer.

VirtaulBox vs Vmware: Aufbau eines Hypervisor Typ 2
Structuur van een hypervisor type 2, beeldbron: Qingqing Chen / Publiek domein

De hypervisor neemt dan de bemiddeling tussen de virtuele en de echte hardware over. Dankzij moderne CPU’s en SSD’s is het werken in een VM nauwelijks langzamer dan in een echt systeem. Men moet echter wel concessies doen, vooral op het gebied van 3D graphics. Ondanks ondersteuning voor DirectX 10, OpenGL 3.3 (VMware) of DirectX 9, OpenGL 3.0 (VirtualBox) zijn de prestaties van de hypervisor niet voldoende om snelle 3D-graphics te bieden voor computerspelletjes of benchmarks.

De virtuele pc kan bij het opzetten van een VM nog worden aangepast, bijvoorbeeld RAM, aantal CPU-kernen, geluid, netwerkkaart of harde schijf. Beide programma’s bieden hier diverse opties, zij het met een iets andere opzet en details in de functies.

VirtualBox Allgemeine Einstellungen
Aanpassen van de hardware en instellingen van een VM in VirtualBox

Virtual Machine Settings in VMWare Workstation Player
Instellingen virtuele machine in VMWare Workstation Player.

De interface van VMware Player is iets gemakkelijker te gebruiken voor niet-professionals, maar het biedt ook bij lange na niet de rijkdom aan functies als VirtualBox, wat onze vergelijkingstabel duidelijk laat zien.

Oracle VirtualBox VMWare-speler
Licentie Privé gratis Privé gratis
Taal Duits, Engels Engels
Host systemen Linux, Windows, Solaris, MacOS Linux, Windows
Gastsystemen Linux, Windows, Solaris, FreeBSD, MacOS Linux, Windows, Solaris, FreeBSD, Netware
Virtuele schijf formaat VDI, VMDK, VHD, HDD VMDK
Dynamische schijven [ja] [ja]
Vaste harde schijven [ja] [ja]
Gedeelde opslag iSCSI, NFS, SMB (CIFS) geen
Snapshots [ja] [nee]
Klonen van VM’s [ja] [nee]
Externe toegang tot VM [ja] [nee]
Meerdere VM’s tegelijkertijd [ja] [nee]
Versleutelde VM’s [ja] * [nee]
UEFI / Secure Boot [ja] [ja]
USB 3.0 ondersteuning [ja] * [ja]
Gedeelde map [ja] * [ja] *
DirectX, OpenGL [ja] * [ja] *
Gedeeld klembord [ja] * [ja] *
Opname van ISO-bestanden [ja] [ja]
Netwerk NAT, NAT Netwerk, Overbrugd, Intern, Alleen gastheer NAT, Overbrugd, Alleen gastheer

* Over gastuitbreidingen

Beide virtualisatoren kunnen bijna alle besturingssystemen draaien. Of het nu gaat om MS-DOS, Windows 3.1, Windows XP, Windows 7, Windows 10 of de huidige Windows-servers. VMware en VirtualBox zijn ook geschikt voor veel Linux, FreeBSD, Netware of Solaris. Deze laatste kunnen ook OS/2 en Mac OS X als gastsysteem draaien.

VirtualBox vs Vmware: Auswahl der Betriebssysteme in VirtualBox
Selectie van besturingssystemen in VirtualBox

3.1 Virtuele harde schijven als gegevensopslag

De gegevens van de VM worden opgeslagen in virtuele harde schijven. Beide virtualisatoren begrijpen het VMDK-formaat, VirtualBox ook VEDI, VHD (bestandsformaat van Hyper-V) en HDD van Parallels Desktop. Beide virtualisatoren kunnen de virtuele harde schijf dynamisch of met een vaste grootte aanmaken. De dynamische variant bespaart opslagruimte aan het begin, terwijl de vaste grootte de voorziene opslagruimte aan het begin bezet. De laatste variant kan van belang zijn voor harde schijven om fragmentatie van de virtuele harde schijf te voorkomen, maar dit levert geen voordeel op voor SSD-schijven, aangezien de SSD schrijftoegang onafhankelijk verdeelt en fragmentatie geen probleem is.

VirtualBox biedt ook de mogelijkheid om gedeelde opslag aan te spreken (bijvoorbeeld iSCSI) en de gegevens daar op te slaan in plaats van op lokale schijven. De iSCSI-initiator moet echter eerst via de opdrachtregel met het iSCSI-doel aan de VM worden gekoppeld.

3.2 Netwerkverbinding

VirtualBox biedt vier bedrijfsmodi voor de netwerkverbinding.

  • In de NAT-modus gebruikt de VM de netwerkverbinding van de host als virtuele router. De VM kan communiceren met het internet, maar is niet toegankelijk in het netwerk.
  • In tegenstelling tot de zuivere NAT-modus kunnen de VM’s met NATNetwork ook met elkaar communiceren.
  • Bridged daarentegen plaatst de VM in het netwerk als een virtuele pc met een eigen netwerkinterface zoals elk ander apparaat. De VM is dus een volwaardig lid van het huidige netwerk en kan zowel in het lokale netwerk als via het internet worden bereikt (mits de router dit niet verhindert).
  • De modus Host Only daarentegen staat alleen communicatie tussen de host en de gast toe en scheidt de VM van de rest van het netwerk.
Netzwerk von VirtualBox
VirtualBox netwerk

VMware kent slechts drie bedrijfsmodi, maar combineert NAT en NAT Network. Aangezien de VMware Player slechts de uitvoering van één VM toestaat, speelt de communicatie tussen de VM’s geen rol.

Auswahl von Netzwerkverbindungen in VMWare
Selectie van netwerkverbindingen in VMWare Player

3.3 Snapshots en klonen

VirtualBox kan op elk moment een snapshot van de VM opslaan. Alle wijzigingen na dit opslagpunt kunnen later worden weggegooid. Dit is erg praktisch, vooral voor het testen van programma’s en instellingen. VMware biedt deze praktische functie alleen in Workstation Pro.

Sicherungspunkte in VirtualBox
Back-up punten in VirtualBox

Een andere functie is het klonen van VM’s. Hiermee kun je een kloon van een besturingssysteem maken vanaf een willekeurig back-up punt. VirtualBox kan een zelfstandige kloon of een gekoppelde kloon maken. In de tweede variant gebruikt het gekloonde besturingssysteem de gegevens van de eerste VM en vult die aan met de nieuwe gegevens van de gekloonde VM. Een voorbeeld zou zijn als u Windows 10 installeert in een VM en vervolgens een kloon maakt waarop u Office 365 installeert. Deze procedure bespaart u opslagruimte omdat de basis Windows maar één keer wordt gebruikt voor beide VM’s. Het nadeel is echter dat de bron-VM altijd aanwezig moet zijn.

Klonen einer VM
VirtualBox biedt ook veel functies voor het klonen van een VM.

Voor het klonen verwijst VMware ook naar de Workstation Pro, waar kosten aan verbonden zijn, en de Player-variant deze functie niet heeft.

3.4 Gastuitbreidingen en VMware-tools

Niet alle functies zijn direct beschikbaar na de installatie van een besturingssysteem in een VM. Zowel VirtualBox als de VMware Player vereisen een aanvullende installatie van stuurprogramma’s in het gastsysteem.

In VirtualBox wordt dit pakket een gastuitbreiding genoemd, maar ook wel een uitbreidingspakket of gasttoevoeging.

In de tip Hoe installeer je de VirtualBox Guest Extension leer je hoe je de VirtualBox Guest Extension installeert en instelt.

VMware noemt het pakket VMware Tools. Beide pakketten bieden verdere mogelijkheden zoals een gedeelde map, die dient als uitwisselingsmap tussen host en gast.

Gemeinsamer Ordner in VirtualBox
Gedeelde map in VirtualBox

Een gedeeld klembord, verbeterde grafische uitvoer of ondersteuning voor USB 3.0 zijn verdere onderdelen van de gastuitbreidingen. VirtualBox biedt ook andere functies zoals

  • Intel PXE boot
  • Harde schijf encryptie met AES
  • Ondersteuning voor het VirtualBox Remote Desktop Protocol (VRDP)

Dankzij USB-ondersteuning, die al mogelijk is met VMware zonder de gastuitbreidingen, kunt u USB-apparaten die op de host zijn aangesloten met de VM verbinden en dus externe harde schijven, USB-sticks, printers, scanners en nog veel meer gebruiken in het andere besturingssysteem, op voorwaarde dat daar de juiste stuurprogramma’s beschikbaar zijn.

Zowel VirtualBox als VMware Player kunnen USB-apparaten rechtstreeks aansluiten of loskoppelen via pictogrammen in het programmavenster.

USB-Geräte mit der VM verbinden
In VMware Player kunt u gemakkelijk USB-apparaten aansluiten op de VM.

4. Hyper V als alternatief?

Windows 7 bevatte met Virtual PC al een virtualiser, die met Windows 8 werd vervangen door Hyper-V. Hyper-V is ook opgenomen in de Windows 10-edities Professional, Education en Enterprise en Windows Server en kan qua prestaties en basisfuncties meekomen met de hier gepresenteerde VirtualBox en VMware Player en biedt het voordeel dat de hypervisor direct in het besturingssysteem is geïntegreerd. Dit betekent dat Hyper-V-functies zoals dynamisch geheugenbeheer beschikbaar zijn, waarmee het maximaal toegewezen geheugen niet direct wordt ingenomen als de VM het op dat moment niet nodig heeft.

Einstellungen für eine VM in Hyper-V
Alleen Hyper-V biedt dynamisch geheugenbeheer

Vergeleken met VirtualBox en VMware Player is de werking van Hyper-V niet helemaal zo toegankelijk. Je kunt virtuele machines aanmaken en beheren via de Hyper V Manager, die sterk doet denken aan de Windows Server-consoles.

Hyper-V Manager
De Hyper-V Manager is niet erg duidelijk gestructureerd.

Functies zoals het gebruik van externe hardware zoals printers of andere USB-apparaten moeten eerst op een omslachtige manier worden geactiveerd.

Weitere Geräte wie USB nutzen
Het gebruik van andere apparaten zoals USB is niet zo elegant opgelost als in VMware of VirtualBox.

In het artikel Hyper-V in Windows 10: hoe installeer en gebruik je de virtualiser, hebben we in detail uitgelegd hoe je de virtualiser installeert, instelt als host en gastsystemen in een VM laat draaien.

5 VirtualBox vs VMWare – onze aanbeveling

VirtualBox en VMware Player zijn beide zeer goede virtualisers. De werking is verschillend, maar beide producten zijn modern, hoewel we de interface en werking van VMware Player beter vinden. De interface is echter alleen beschikbaar in het Engels.

Helaas laat het scala aan functies duidelijk zien dat VMware de gratis versie sterk heeft beperkt. De uitvoering van slechts één VM tegelijk en het ontbreken van praktische snapshots maken VMware Player alleen interessant voor gebruikers die alleen een specifieke VM steeds opnieuw willen draaien, maar verder geen opties hebben.

Voor particuliere gebruikers is in de strijd tussen VirtualBox vs VMware VirtualBox volgens ons dan ook het betere totaalpakket.

Gerelateerde berichten