基於內核的虛擬機

基於內核的虛擬機 ( 縮寫爲 ） 是一種用於Linux內核中的虛擬化基礎設施 ， 可將Linux內核轉化爲一個虛擬機監視器 。 KVM於2007年2月5日被導入Linux 2.6.20 核心中 。 KVM需要支持特性的處理器 。 。 KVM起初支持x86平臺處理器並隨後被移植到了 、 PowerPC 、 和IA - 64平臺上 。 在 3.9 內核合併時也導入了ARM移植版 。 在KVM上可以運行諸多客戶操作系統 ， 包括Linux的諸多發行版 、 BSD 、 Solaris 、 Windows 、 Haiku 、 ReactOS 、 Plan 9 、 和OS X 。 除此之外 ， 還支持Android 2.2 、 GNU / Hurd （ Debian K16 ） 、 Minix 3.1.2 a 、 Solaris 10 U3和Darwin 8.0.1 ， 而其他操作系統或新版操作系統都支持KVM ， 僅僅存在一些限制而已 。 VirtIO 在Linux 、 OpenBSD 、 FreeBSD 、 NetBSD 、 Windows上支持對部分設備的 。 這項特性支持半虛擬化的網卡 、 半虛擬化的磁盤控制器 、 用於調整客戶端內存使用的氣球設備 （ Balloon device ） 和使用獨立計算環境簡單協議的VGA圖形接口 。