KVM es una máquina virtual hecha por Qumranet, compañía que trabaja con el negocio de la virtualización. esta como un modulo del kernel y según muchos reviews es muy estable, llegandp casi a la velocidad real de la PC.
KVM realiza una virtualización completa, a diferencia de otras alternativas como Virtualbox o VMware que hacen emulación del procesador, lo cual da muchísima usabilidad y flexibilidad, pero no aprovecha bien los recursos de tu PC, lo cual hace un poco mas lenta la ejecución del SO huésped.
ahora conociendo la ventaja de KVM con las ventajas de velocidad y virtualización completa, podemos pasar a la parte de la creación de nuestra primera máquina virtual. pero antes de instalar debemos saber si nuestro procesador soporta o no la virtualización completa. para eso recurrimos al archivo de información de nuestra CPU: /proc/cpuinfo
egrep '^flags.*(vmx|svm)' /proc/cpuinfo
Si ahi encontramos vmx o svm para intel o AMD respectivamente significa que nuestro procesador tiene la posibilidad de ejecutar KVM, pero si no sale nada con ese comando entonces no tenemos un procesador que soporte a KVM
Ahora que ya sabemos que nuestro CPU es soportado pasamos a la instalación. para esto necesitamos que nuestro Kernel haya sido compilado con soporte para KVM, en las ultimas versiones de la gran mayoría de distribuciones ya se han compilado los módulos por defecto. si usan gentoo tendrán que hacerlo manualmente.
Perfecto… ahora, a instalar:
aptitude install kvm -> ubuntu/debian
yum install kvm -> fedora
emerge kvm ->gentoo (USE: kvm sdl qemu, KEYWORDS: ~x86)