VirtualBox e VMware sono due pacchetti rivali progettati per consentire di eseguire i computer virtuali , ciascuna con un proprio sistema operativo , come applicazioni con il computer principale e il suo sistema operativo . E 'una grande tecnologia , ma le menti curiose potrebbe chiedersi perché una macchina virtuale VMware non può essere eseguito all'interno di una macchina virtuale VirtualBox ( o viceversa ) . Anelli
sistemi operativi x86 Intel compatibili eseguire programmi in un certo numero di livelli di protezione che sono noti come anelli. Questi anelli definiscono quali programmi che girano sotto l'anello siano autorizzati a farlo . Il livello più alto , anello 0 , consente al programma di utilizzare tutte le risorse del sistema , mentre gli anelli più bassi , scendendo a Ring 3 , aggiungere sempre più restrizioni ai quali programmi sono autorizzati a fare sul sistema .
< Br > con Sistemi Operativi vs applicazioni
il nucleo del sistema operativo , il kernel , viene eseguito quasi sempre in Ring 0 , mentre le applicazioni utente in genere eseguite in ring 3 .
virtual Machine ospiti
a meno che il computer è progettato per essere un server con supporto dedicato per la virtualizzazione , un sistema di computer virtuale deve essere eseguito entro ring 1 , non dando un controllo tale da creare le proprie macchine virtuali.