Met virtuele machines kunt u extra besturingssystemen emuleren in hun eigen individuele venster, rechtstreeks vanaf uw bestaande computer. Het mooie van VM-software is dat je een Windows-instantie kunt draaien op macOS of andersom, evenals een aantal andere verschillende OS-combinaties die Chrome OS, Linux, Solaris en meer omvatten.
Bij het gebruik van op applicaties gebaseerde VM-software, ook wel een hypervisor genoemd, wordt het besturingssysteem van uw computer gewoonlijk de host genoemd. Het secundaire besturingssysteem dat binnen de VM-interface wordt uitgevoerd, wordt vaak de gast genoemd.
Hoewel sommige gastbesturingssystemen zoals Windows de aanschaf van een extra licentiesleutel vereisen, zijn andere gratis beschikbaar. Dit omvat de meeste Linux-distributies en ook macOS, ervan uitgaande dat u vanaf 2009 of later op Mac-hardware werkt.
Opgemerkt moet worden dat het draaien van macOS op een virtuele machine op niet-Mac-hardware, zoals een Windows-pc, soms mogelijk is met verschillende van de hieronder genoemde software-oplossingen, waaronder Oracle's VirtualBox. MacOS is echter alleen bedoeld om te worden uitgevoerd op Apple-hardware en anderszins doen is niet alleen een overtreding van de macOS-licentieovereenkomst, maar de gebruikerservaring is meestal traag, buggy en onvoorspelbaar.
Hieronder vindt u enkele van de beste beschikbare oplossingen voor virtuele machines, die elk hun eigen unieke functies en platformcompatibiliteit bieden.
01 van 06VMware Workstation
Met bijna twintig jaar op de markt wordt VMware Workstation vaak gezien als de industriestandaard als het gaat om virtuele machinetoepassingen - met zijn robuuste set functies die een breed scala aan virtualisatiebehoeften dekken.
VMware Workstation maakt geavanceerde 3D-oplossingen mogelijk door DirectX 10 en OpenGL 3.3 te ondersteunen, waardoor beeld- en videodegradatie in uw VM's wordt geëlimineerd, zelfs wanneer grafische toepassingen worden uitgevoerd. De software biedt open standaarden voor virtuele machines, waardoor VM's kunnen worden gemaakt en uitgevoerd door concurrerende leveranciers binnen het VMware-product.
De geavanceerde netwerkfuncties bieden de mogelijkheid om uitgebreide virtuele netwerken voor VM's in te stellen en te beheren, terwijl complete datacentertopologieën kunnen worden ontworpen en geïmplementeerd wanneer VMware wordt geïntegreerd met tools van derden - in wezen een volledige DC-onderneming emuleert.
Met snapshots van VMware kunt u verschillende rollback-punten instellen voor testen. Het kloonsysteem maakt het implementeren van meerdere exemplaren van een vergelijkbare VM een fluitje van een cent - waardoor u kunt kiezen tussen volledig geïsoleerde duplicaten of gekoppelde klonen die gedeeltelijk op het origineel vertrouwen in een poging een opmerkelijke hoeveelheid ruimte op de harde schijf.
Het pakket kan ook naadloos worden geïntegreerd met vSphere, het cloudgebaseerde platform van VMware, wat resulteert in het eenvoudige beheer van alle VM's in het datacenter van uw bedrijf op afstand vanaf uw lokale computer.
Er zijn twee versies van de applicatie, Workstation Player en Workstation Pro, de eerste gratis beschikbaar.
Met Player kunt u nieuwe VM's maken en meer dan 200 gastbesturingssystemen ondersteunen. Het biedt ook de mogelijkheid om bestanden te delen tussen de host en de gast en biedt alle grafische voordelen die hierboven zijn genoemd, evenals ondersteuning voor 4K-schermen.
Waar de gratis versie meestal tekortschiet, is als het gaat om de geavanceerde functionaliteit van VMware, zoals het uitvoeren van meerdere VM's tegelijk en toegang krijgen tot veel van de eerdergenoemde mogelijkheden, zoals klonen, snapshots en complexe netwerken.
Voor deze functies en om gecodeerde virtuele machines te maken en te beheren, moet u VMware Workstation Pro kopen. Workstation Player is ook beperkt in commercieel gebruik, dus van bedrijven die gebruik willen maken van de Workstation-software wordt verwacht dat ze een of meer Pro-licenties aanschaffen als ze de applicatie na de proefperiode willen gebruiken.
Een upgrade van Player naar Pro met het laagste ondersteuningsniveau inbegrepen kost u $ 99,99, terwijl andere pakketten beschikbaar zijn voor diegene die tien of meer licenties kopen.
Compatibel met de volgende hostplatforms:
- De meeste 64-bit Linux-distributies
- Windows 7 en hoger (alleen 64-bits)
- Windows Server 2008 R2 en hoger
Bezoek VMware Workstation
02 van 06VMware Fusion
Dezelfde gebruikers hebben VMware Workstation voor Linux en Windows, Fusion-poorten gemaakt, wat eigenlijk dezelfde ervaring is die Workstation biedt voor het Mac-platform.
In tegenstelling tot VMware Workstation is de basisversie van de software gratis en uitsluitend bedoeld voor persoonlijk gebruik, terwijl Fusion Pro kan worden gekocht voor zakelijke doeleinden of voor personen die toegang tot de geavanceerde functies moeten hebben.
Het heeft wel een aantal Mac-specifieke functies, zoals ondersteuning voor 5K iMac-schermen en gemengde retina- en niet-retina-configuraties. Fusion bevat ook Unity-modus, die de Windows-desktopinterface verbergt en waarmee je Windows-applicaties vanuit je Dock kunt starten en uitvoeren alsof ze native zijn voor macOS.
Zowel de gratis als de betaalde versies van Fusion bieden ook de mogelijkheid om Windows vanuit uw Boot Camp-partitie uit te voeren als een gast-VM-instantie, zodat u niet opnieuw hoeft op te starten wanneer u heen en weer wilt schakelen.
Compatibel met de volgende hostplatforms:
- macOS / OS X 10.9 en hoger
Bezoek VMware Fusion
03 van 06Oracle VM VirtualBox
Deze open source hypervisor werd voor het eerst uitgebracht in 2007 en is kosteloos beschikbaar voor thuisgebruik en voor bedrijven, onder de GPLv2-licentie.
VirtualBox ondersteunt een breed scala aan gastbesturingssystemen, een lijst met alle versies van Windows, variërend van XP tot 10, evenals Windows NT en Server 2003. Hiermee kunt u VM's uitvoeren met Linux 2.4 en hoger, Solaris en OpenSolaris naast OpenBSD. Je hebt zelfs de mogelijkheid om de klok terug te draaien en OS / 2 of DOS / Windows 3.1 uit te voeren, of het nu voor nostalgische doeleinden is of om sommige van je oude favorieten zoals "Wasteland" of "Pool of Radiance" in hun eigen omgeving te spelen.
Je kunt ook macOS in een VM uitvoeren met VirtualBox, hoewel dit alleen werkt als je host-besturingssysteem ook op een Mac staat. Dit is voornamelijk te wijten aan het feit dat Apple hun besturingssysteem niet toestaat te functioneren op niet-Apple-hardware. Dit is het geval bij een standaard macOS-installatie en is ook van toepassing bij het uitvoeren van het besturingssysteem binnen een VM-oplossing.
VirtualBox ondersteunt de mogelijkheid om meerdere gastvensters tegelijkertijd te gebruiken en biedt ook een niveau van draagbaarheid waarbij een op de ene host aangemaakte VM gemakkelijk kan worden overgezet naar een andere die mogelijk een heel ander besturingssysteem heeft.
Het heeft de neiging redelijk goed te werken op oudere hardware, herkent de meeste USB-apparaten en biedt een handige bibliotheek met Guest Additions die gratis beschikbaar en eenvoudig te installeren zijn. Deze toegevoegde functies omvatten de mogelijkheid om bestanden en klembordinhoud over te zetten tussen de host- en gastbesturingssystemen, 3D-virtualisatie en andere toegevoegde video-ondersteuning om veelvoorkomende problemen met beeldmateriaal op een VM te ondervangen.
De website van het product biedt verschillende grondige en gemakkelijk te verwerken tutorials samen met een set vooraf gebouwde virtuele machines, op maat gemaakt om aan specifieke ontwikkelingsbehoeften te voldoen.
Met een immer uitbreidende ontwikkelaarsgemeenschap die regelmatig nieuwe releases publiceert en een actief gebruikersforum met bijna 100.000 geregistreerde leden, zorgt VirtualBox's trackrecord er vrijwel zeker voor dat het blijft verbeteren en als een VM-oplossing voor de lange termijn zal dienen.
Compatibel met de volgende hostplatforms:
- De meeste Linux-distributies
- macOS / OS X 10.9 en hoger
- Solaris 10 (U10 +) en hoger
- Windows Vista SP1 +, Windows 7, Windows 8, Windows 10
Bezoek Oracle VM VirtualBox
04 van 06Parallels Desktop
Als een van de favorieten van Mac-enthousiastelingen die af en toe Windows nodig hebben, biedt Parallels de mogelijkheid om naadloos Windows- en Mac-applicaties naast elkaar te draaien.
Op basis van uw primaire gebruik voor Windows, of het nu gaat om ontwerp, ontwikkeling, gameplay of iets anders, optimaliseert Parallels systeem- en hardwarebronnen voor een Windows-ervaring die vaak aanvoelt als op een echte pc.
Parallels biedt de meeste functies die u zou verwachten in een betaald VM-product, evenals vele specifiek voor de Mac, zoals het kunnen openen van websites in IE of Edge rechtstreeks vanuit uw Safari-browser en Windows-waarschuwingen die worden weergegeven in het Mac-berichtencentrum. Bestanden kunnen snel worden gesleept tussen de twee besturingssystemen, evenals alle inhoud van het klembord. Ook inbegrepen bij Parallels is een speciale cloudopslagruimte die kan worden gedeeld over zowel macOS als Windows.
Een veelgehoorde misvatting over Parallels is dat het alleen voor Windows in een gast-VM kan worden gebruikt, terwijl het feitelijk u Chrome OS, Linux en zelfs een tweede exemplaar van macOS laat uitvoeren.
Er zijn drie verschillende versies van Parallels beschikbaar, elk geschikt voor een bepaald publiek. De basiseditie is gericht op diegenen die voor de eerste keer overschakelen van pc naar Mac, evenals op de dagelijkse gebruiker die regelmatig Windows-toepassingen moet gebruiken. Het bevat de basis toolset samen met 8 GB VRAM en 4 vCPU's voor elke gast-VM en kost een eenmalige vergoeding van $ 79,99.
De Pro Edition, gericht op softwareontwikkelaars, testers en andere krachtige gebruikers, kan worden geïntegreerd met Microsoft Visual Studio, naast andere bekende hulpmiddelen voor dev en QA, zoals Jenkins. 24-uurs e-mail en telefonische ondersteuning worden geboden, samen met geavanceerde netwerktools en de mogelijkheid om zakelijke cloudservices te gebruiken. Met een formidabel 64-GB vRAM en 16 vCPU's voor elke VM is Parallels Desktop Pro Edition beschikbaar voor $ 99,99 per jaar.
Last but zeker niet least is de Business Edition, die al het bovenstaande omvat, samen met gecentraliseerde beheer- en beheerhulpprogramma's en een volumelicentiesleutel waarmee u Parallels-instances in alle afdelingen en organisaties kunt implementeren en beheren. De totale kosten van Parallels Desktop Business Edition zijn afhankelijk van het aantal stoellicenties dat u nodig hebt.
Compatibel met de volgende hostplatforms:
- macOS / OS X 10.10 en hoger
Bezoek Parallels
05 van 06QEMU
QEMU is vaak de favoriete hypervisor voor Linux-gebruikers, gebaseerd op het prijskaartje met nul dollar en eenvoudig te beheersen emulatietools voor het volledige systeem. De open source-emulator simuleert een indrukwekkend scala aan hardware-randapparatuur, waarbij dynamische vertalingen worden gebruikt voor ideale prestaties.
KVM virtuele machines draaien bij gebruik van QEMU als een virtualizer kan resulteren in wat in essentie op native niveau presteert op de juiste hardware, waardoor je bijna vergeet dat je een VM gebruikt.
Beheerdersrechten zijn alleen vereist in bepaalde scenario's met QEMU, bijvoorbeeld wanneer u toegang moet hebben tot uw USB-apparaten vanuit een gast-VM. Dit is een beetje een zeldzaamheid met dit soort software, wat enige flexibiliteit toevoegt aan de manieren waarop je het kunt gebruiken.
Aangepaste builds van QEMU zijn ook gemaakt voor macOS en Windows, hoewel het overgrote deel van het gebruikersbestand Linux-boxen als hun host heeft.
Compatibel met de volgende hostplatforms:
- De meeste Linux-distributies
- macOS (OS X 10.7 of hoger) via Homebrew pakketbeheerder
- 32-bits Windows en 64-bits Windows
Bezoek QEMU
06 van 06Op cloud gebaseerde virtuele machines
Tot nu toe hebben we de voor- en nadelen besproken van op toepassingen gebaseerde hypermoderners voor virtuele machines op meerdere platforms. Zoals met de meeste andere technologieën hebben veel bekende bedrijven zoals Amazon, Google en Microsoft het concept van VM's en containerinstanties naar de cloud overgenomen, waardoor u op afstand toegang hebt tot virtuele machines die worden gehost op de eigen servers van de provider.
Sommige factureren per minuut, waardoor je alleen betaalt voor de tijd die je nodig hebt, terwijl andere toestaan dat full-scale netwerken worden ontworpen, gemaakt en gehost op cloud-gebaseerde servers.