KVM
(Kernel-based Virtual Machine
)是Linux
为X86
平台提供的完整虚拟化(virtualization
) 解决方案,这个方案包括了虚拟化扩展(Intel VT
或AMD-V
)。KVM
提供了一个包含虚拟化核心功能可加载的内核模块:kvm.ko
,另外还有和处理器相关的模块:kvm-intel.ko
和kvm-amd.ko
。
利用KVM
,你可以创建多个运行Linux
或Windows
的虚拟机,每个虚拟机都有自己私有的虚拟硬件:网卡,磁盘,等等。
KVM
用户空间的组件被包含进入了QEMU
的主线。
参考资料:
Kernel Virtual Machine。