Sembra che ogni volta che ho un nuovo 'abbuffata' nell'usare VirtualBox o VMWare (la versione di Tipo II), abbiano introdotto anche più funzioni di alto livello, spesso quelle che rimuove i livelli tra i sistemi operativi guest e il sistema host. Si sono resi conto che emulare l'x86 era troppo lento, quindi hanno praticamente dato la CPU direttamente alla VM guest. Si sono quindi resi conto che l'accesso diretto a DirectX e OpenGL avrebbe aumentato le prestazioni, quindi hanno concesso l'accesso diretto anche a questo. Poi hanno aggiunto più integrazione desktop, più copia e incolla senza soluzione di continuità, ecc. Continua.
Quindi, mentre gli hypervisor di Tipo II stanno garantendo accesso diretto inferiore e inferiore e un'integrazione desktop di livello più elevato, spesso le applicazioni sono in esecuzione all'interno degli ospiti: prima, DirectX e OpenGL erano gli sviluppatori di giochi preferiti, ma ora anche gli sviluppatori di browser Web non riescono a tenere lontani i loro mezzi. Quindi anche le cose come i browser web utilizzano funzionalità che vengono "trasmesse a mano" attraverso il livello sandboxing dell'hypervisor.
Questa tendenza sta trasformando gli hypervisor di tipo II in "fattori abilitanti dei sistemi operativi in coabitazione" e, in caso affermativo, dovremmo preoccuparci della sandbox indebolita che questo presenta?