El hipervisor KVM (Kernel based Virtual Machine) opera como un módulo dentro del kernel de linux, incorporado el código del kernel en febrero de 2007, este código se desarrolla de manera independiente y hace uso de las extensiones agregadas a los procesadores INTEL y AMD que habilitaron un nuevo nivel de procesamiento de instrucciones donde reside el hipervisor.