VirtualBox is een platformonafhankelijke virtualisatiesoftware die kan worden gebruikt om meerdere virtuele machines op uw computer te maken en uit te voeren. U kunt het bijvoorbeeld gebruiken om Linux op een Windows-pc of Mac-computer uit te voeren, of om Windows op een Mac- of Linux-computer uit te voeren, enz. Sommige mensen kiezen ervoor om twee besturingssystemen dubbel op te starten, anderen kiezen voor de eenvoudigere manier van werken een tweede besturingssysteem via VirtualBox.

Dus de vraag is nu: kunt u VirtualBox op uw computer uitvoeren en vervolgens een andere instantie van VirtualBox binnen die computer uitvoeren? Het antwoord op deze vraag komt met dank aan SuperUser.

De vraag

SuperUser Javier Badia wil weten of u een virtuele machine binnen een andere kunt laten draaien:

Is het mogelijk om, bijvoorbeeld, VirtualBox op Windows 7 uit te voeren met een Linux-gast, en binnen die Linux-machine Bochs?

De reden is dat ik geïnteresseerd ben in het starten van OS-ontwikkeling en ik heb gemerkt dat alle tutorials en zo veel eenvoudiger te volgen zijn op * nix-machines. Ik heb geprobeerd Cygwin te gebruiken, maar ik denk dat het een nieuwe laag van complexiteit toevoegt en het niet noodzakelijkerwijs gemakkelijker maakt.

Wat is het vonnis?

Het antwoord

SuperUser Doorbraak, die de meeste stemmen had (20 om precies te zijn) voor zijn antwoord, legt uit:

Lang verhaal kort: ja .

Elke virtuele machine is technisch "onafhankelijk" van elkaar, en met VirtualBox kunt u dit gemakkelijk doen, omdat deze wordt ondersteund op zowel host-besturingssystemen van Windows als Linux (geëmuleerd of niet). Je zou eenvoudig Windows als je "base-host" OS kunnen gebruiken, Linux in een VM kunnen draaien en dat besturingssysteem dan als de nieuwe base-host voor Bochs kunnen gebruiken.

Houd er rekening mee dat uw enige beperking hier uw hardware is. Afhankelijk van de vereisten voor uw ontwikkeling, hebt u mogelijk meer geheugen nodig of een upgrade naar een 64-bits "basehost" -besturingssysteem. Dat gezegd hebbende, als je verstandig kiest voor je Linux-distros, zou elk modern systeem in staat moeten zijn om op deze manier willekeurig te nesten.

Dus daar heb je het; het is inderdaad mogelijk en werkt het beste als u x86-virtualisatie op uw computer inschakelt.

Heb je nog iets dat je zou willen toevoegen aan de bovenstaande uitleg? We horen graag uw mening, dus laat het ons weten in de reacties. Om drie andere antwoorden te zien, kunt u hier de volledige discussie lezen.

Beeldcredits: sonic2000gr