Cooperative Linux, también conocido como coLinux, es un software que permite a Windows y a Linux ejecutarse en forma paralela en la misma computadora.
coLinux utiliza el concepto de una máquina virtual cooperativa (CVM). En contraste a máquinas virtuales tradicionales, la CVM comparte los recursos que ya existen en el sistema operativo principal.
Las únicas desventajas de este enfoque son la estabilidad y la seguridad.
Si el huésped es inestable, es posible que bloquee o altere todo el sistema.
En cuanto a seguridad, un superusuario de la máquina Cooperativa de Linux puede llegar a superusuario en el sistema anfitrión.