Cooperative Linux

En contraste a máquinas virtuales tradicionales, la CVM comparte los recursos que ya existen en el sistema operativo principal.

La CVM da a ambos sistemas operativos el poder para usar los recursos de forma paralela.

La máquina virtual tradicional pone a cada sistema operativo huésped en una "caja de arena".

Cooperative Linux mantiene los dos Kernels diferentes de sistema operativo en dos grandes corrutinas.

El anfitrión puede ser cualquier núcleo de sistema operativo que exporte primitivas básicas que permitan al Driver del Cooperative Linux funcionar simultáneamente en el modo CPL0 (anillo de acceso 0) y asignar memoria.