只是想澄清 Xen 虚拟化的某些方面。
据我了解,Xen 是一个半虚拟化平台,通常需要修改过的 Linux 内核才能创建虚拟 Linux 系统。
在某些时候,它获得了在虚拟机中运行 Windows 和其他未经修改的操作系统的能力。
如果处理器具有内置的硬件虚拟化扩展,我是否认为 Xen 能够在 VM 中托管未修改的来宾,如果没有,Xen 只能运行经过修改以在半虚拟化环境中运行的 Linux 内核?
只是想澄清 Xen 虚拟化的某些方面。
据我了解,Xen 是一个半虚拟化平台,通常需要修改过的 Linux 内核才能创建虚拟 Linux 系统。
在某些时候,它获得了在虚拟机中运行 Windows 和其他未经修改的操作系统的能力。
如果处理器具有内置的硬件虚拟化扩展,我是否认为 Xen 能够在 VM 中托管未修改的来宾,如果没有,Xen 只能运行经过修改以在半虚拟化环境中运行的 Linux 内核?
没错,Xen 支持硬件辅助虚拟化并允许运行未修改的来宾。
您可以查看 HVM 兼容处理器和主板的列表(尽管这些列表最近似乎没有更新)