Linux 内核和 KVM

Linux 内核和 KVM

我对构建服务器的概念还不熟悉,正在阅读有关虚拟机管理程序的文章。我了解到 KVM 是 1 型虚拟机管理程序,可以直接安装在服务器上,无需操作系统。但让我感到困惑的是,要安装 KVM 模块,您需要 Linux 内核。那么,如何创建安装了虚拟机管理程序和 KVM 的可启动驱动器,而无需先安装 Linux 发行版。找不到任何解释这个概念的文章,或者我的理解可能不正确。

答案1

虚拟机管理程序需要复制操作系统的许多功能:它需要管理 CPU 周期并将其分配给虚拟机,它需要管理存储并将其分配给虚拟机等。

KVM 的开发人员心想:既然 Linux 内核中已经有了完美的调度、资源分配、安全性、设备驱动程序等实现,为什么还要从头开发所有这些呢?

KVM 的作用是使用 Linux 内核作为虚拟机管理程序换句话说,KVM 是一个类型 1 的虚拟机管理程序,同时也是一个现有的操作系​​统内核。

相关内容