M (虚拟机监视器,Virtual Machine Monitor),这表示,为了调用系统管理程序,要有选择地修改操作系统,然而却不需要修改操作系统上运行的应用程序。虽然 VMWare 等其他虚拟化系统实现了完全的虚拟化(它们不必修改使用中的操作系统),但它们仍需要进行实时的机器代码翻译,这会影响性能。
由于 Xen 需要修改操作系统,所以您不能直接让当前的 Linux 内核在 Xen 系统管理程序中运行,除非它已经移植到了 Xen 架构。不过,如果当前系统可以使用新的已经移植到 Xen 架构的 Linux 内核,那么您就可以不加修改地运行现有的系统。
图 1. 简单的 Xen 架构 获得 Xen 可以从 Xen 的项目主页上获得它的源代码(请参阅 参考资料 部分的链接),但是,如果已经在使用某个 Linux 发行版本,那么您或许能够通过软件包升级或者安装来获得 Xen。这些主流发行版本都包含了 Xen:
- Fedora Core
- SUSE Linux Debian
- 可以获得位于 Gentoo's bugzilla 的实验用的 e-builds。
检查您的发行版本 —— 如果它不在这个列表中,那么您可能只能直接使用源代码。除了安装过程特定于发行版本之外,在任何发行版本上,Xen 中的所有工作都是相同的。
使用 Fedora Core 我有一个可以使用的 安装,为了保持本文的 页码:[1] [2] [3] [4] [5] [6] [7] [8] 第2页、共8页 |