
Para ejecutar las máquinas virtuales, KVM utiliza una versión modificada de QEMU a modo de front-end. QEMU consiste en un software de máquina virtual similar a VMware y disponible para varias plataformas hardware/software: Windows, Linux, Mac OS X, FreeBSD y Solaris.
Si queremos disfrutar de las bondades de KVM, podemos descargar cualquier distribución que incluya las versiones 2.6.19 o 2.6.20 del kernel del sistema.
También se incluye soporte de PS3, una herramienta de depuración que 'inyecta' fallos para mejorar la robustez, UDP-lite, kernel x86 relocalizable en memoria, modo 'atime relativo', soporte para utilización de archivos swap en la suspensión por software, algunas microoptimizaciones para x86, un radix-tree que no utiliza bloqueos en la lectura, y muchas otras mejoras. En el listado completo de cambios (inglés) se puede leer más información al respecto.
Otras mejoras:
- Sony Playstation 3 support
- Virtualization support through KVM
- Paravirtualization support for i386
- Relocatable kernel support for x86
- Fault injection
- IO Accounting
- Relative atime support
- UDP-Lite support
- Generic HID layer
- Sleazy FPU optimization
- Use 'regparm' in x86-32
- round_jiffies() infrastructure
- New drivers
Soporte de Drivers: