Hvorfor kan jeg ikke begynne VMware Inside VirtualBox?

VirtualBox og VMware er to rivaliserende pakker designet for å tillate deg å kjøre virtuelle maskiner, hver med sitt eget operativsystem, som søknader under hoved datamaskin og operativsystem. Det er en flott teknologi, men nysgjerrige sinn lurer kanskje på hvorfor en VMware virtuell maskin ikke kan kjøres i en VirtualBox virtuell maskin (eller vice versa).

ringer

Intel-kompatible X86 operativsystemer kjører programmer i en rekke beskyttelsesnivå som er kjent som ringer. Disse ringene definere hvilke programmer som kjører under den ringen er tillatt å gjøre. Det høyeste nivået, Ring 0, lar programmet til å bruke alle ressurser av systemet, mens lavere ringer, går ned til Ring 3, legge til flere og flere restriksjoner på hva programmene er lov til å gjøre på systemet.

Operativsystemet vs. Applications

Kjernen i operativsystemet, kjernen, går nesten alltid i Ring 0, mens brukerprogrammer vanligvis kjører i Ring 3.

Virtual Machine Gjester

Med mindre maskinen er designet for å være en server med dedikert støtte for virtualisering, må en virtuell datamaskin system kjøres innenfor Ring 1, ikke gir det nok kontroll til å lage sine egne virtuelle maskiner.