根据开发的界面层级,
虚拟机管理程序可分为两大类。
第一类是像Nutanix AHV这样的本机/裸金属虚拟机管理程序,是一种直接安装在物理硬件上的管理程序,中间没有操作系统,因而得名“裸金属”虚拟机管理程序。这种虚拟机管理程序本身就像操作系统一样能直接访问硬件,因此无需依赖于
设备驱动程序或其他固件。
第二类是宿主/嵌入式虚拟机管理程序,是“托管”在操作系统上的,而操作系统安装在主机上。由于第二类虚拟机管理程序是作为操作系统上的
应用程序构建和运行的,因此它不能直接调用内存、CPU、存储或网络硬件,因此在性能上不如第一类的本机/裸金属虚拟机管理程序。