Waarom je een virtuele machine op je computer zou moeten installeren

Een virtuele machine (VM) op je Windows computer of Mac installeren heeft allerlei voordelen. Of het nu gaat om het ontwikkelen van software of het testen van je cybersecurity, dit kun je het best doen in een afgesloten omgeving. Omdat een virtuele machine in te stellen is als een soort sandbox, kun je deze volledig afsluiten van de rest van je netwerk en computer. Daardoor kun je veilig dingen op je virtuele machine doen, die je niet zo gauw op je eigen computer zou doen. Zoals het testen van cybersecurity.

De voordelen van een virtuele machine

Het gebruiken van virtuele machines heeft allerlei voordelen. Denk bijvoorbeeld aan het testen van (je eigen) software, of simpelweg kunnen wisselen tussen Mac en Windows op je Mac. Daarnaast kun je – als je gebruikmaakt van een Windows VM op een Windows computer – ook oudere software installeren, die bijvoorbeeld niet meer voor Windows 11 geschikt is. Ook kun je experimenteren met onveilige bestanden of juist een omgeving bouwen waarin je informatie opslaat, die je gemakkelijk wil kunnen back-uppen.

Wat is een virtuele machine?

Mocht je nog nooit van een virtuele machine gehoord hebben: het is een software-gebaseerde emulatie van een normale computer. Met andere woorden: je kunt aan de hand van software een ‘nepcomputer’ op je eigen computer gebruiken. Een computer binnen een computer, dus. Dit werkt op een bestaande computer of server. Dit noemen we de host-machine.

Met een virtuele machine kun je een volledig geïsoleerde omgeving opzetten, wat we de ‘guest’ noemen. Je kunt er je eigen besturingssysteem op installeren. Denk bijvoorbeeld aan Windows, Linux of de nieuwste beta van macOS (werkt alleen op een Mac). Dit werkt aan de hand van een speciaal stukje software dat je hardware, zoals de processor en het geheugen, verdeelt over de virtuele machine. De virtuele machine denkt dat hij contact maakt met je eigen hardware, terwijl de machines eigenlijk alle resources delen. Zo kun je dus meerdere besturingssystemen tegelijkertijd gebruiken, zonder dat ze elkaar beïnvloeden.

Veilig testen van software

Zo’n geïsoleerde omgeving heeft allerlei voordelen. Denk bijvoorbeeld aan het testen van software en besturingssystemen. Download je software die je niet vertrouwt of wil je juist de nieuwste distro van Linux eerst even testen, voordat je deze op je hoofdcomputer installeert? Het kan allemaal, zonder je zorgen te maken dat je je computer kapot maakt. Na het testen van de VM kun je deze gemakkelijk weer verwijderen. Handig als je ontwikkelaar bent of graag wil testen met nieuwe software, die je niet graag op je eigen computer zou installeren.

Meerdere besturingssystemen tegelijkertijd gebruiken

Een ander groot voordeel van virtuele machines is dat je meerdere besturingssystemen tegelijkertijd kan gebruiken. Zo kun je bijvoorbeeld op je fysieke Windows computer ook gemakkelijk Linux installeren. Of kun je op je Mac gemakkelijk Windows installeren, zodat je toch bij al je Windows-programma’s kunt, zonder dat je daarvoor een extra computer nodig hebt. Handig als je ontwikkelaar bent en applicaties wil testen op verschillende platforms. Of als je gewoon nieuwsgierig bent naar een nieuw besturingssysteem, maar je bestaande setup (nog niet) wil vervangen. Zo kun je steeds weer schakelen tussen verschillende omgevingen.

Oude software installeren

Heb je software die wel op Windows 7 draait, maar niet op Windows 11? Dan is het gebruik van een virtuele machine een uitkomst. Je kunt met een VM namelijk oudere software en applicaties draaien op oudere versies van een besturingssysteem. Denk aan software die je alleen kunt gebruiken op Windows XP of Windows 7. Zo houd je toegang tot de software die je nodig hebt of je favoriete games, die anders onbruikbaar waren geworden. Je kunt op deze manier verouderde software gebruiken, zonder dat je te maken krijgt met dure migraties of je computer in gevaar brengt. Met andere woorden: je kunt de levensduur van software verlengen. Of gewoon een oude game als Doom installeren, als je in een nostalgische bui bent.

Experimenteren met onveilige bestanden en websites

Soms download je weleens bestanden waarvan je je afvraagt of ze veilig zijn. Of je krijgt een e-mail met een link die je niet helemaal vertrouwt. Wil je zeker weten of het bestand of een website veilig is, dan kun je een virtuele machine als een soort sandbox gebruiken. Een VM is volledig geïsoleerd van je hoofd-besturingssysteem. Dus als er malware of virussen op je VM worden geïnstalleerd, kan dit je primaire systeem niet infecteren. Pas wel op bij ransomware: deze verspreidt zich vaak via het netwerk. Dus kun je je virtuele LAN-adapter beter niet op ‘Host zetten, omdat de virtuele machines dan met je machines in je netwerk kunnen praten.

Raakt je VM besmet met foute software, dan kun je je VM gemakkelijk verwijderen en opnieuw beginnen. Handig als je extra voorzichtig wil zijn, een onderzoek naar malware wil doen of bijvoorbeeld een helpdeskoplichter een loer wil draaien. Met een sandbox-omgeving kun je zonder angst naar hartenlust experimenteren.

Opslaan van gevoelige informatie

Ten slotte bieden virtuele machines een prima oplossing voor disaster recovery en back-ups. Je kunt een volledige virtuele machine, inclusief besturingssysteem, programma’s en gegevens, als één enkel bestand opslaan. Zo kun je gemakkelijk back-ups maken en herstellen. Of je virtuele machine overzetten naar een andere computer, zonder alles opnieuw te moeten doen. Een VM kan dus heel handig zijn om downtime te verminderen. Bovendien kun je werkplekken gemakkelijk klonen, zodat de IT-afdeling van je werk veel sneller een virtuele machine als virtuele omgeving kan inzetten. Je kunt er dankzij de sandbox-functie ook gevoelige informatie op opslaan, want je kunt je VM snel weer herstellen in geval van nood.

Scroll naar boven