Xen 进入主线内核

作者:Michael Reed

未来版本的 Linux 内核(例如 3.0)将包含对 Xen 虚拟机管理程序的的支持。这意味着 Linux 发行版通常会提供开箱即用的支持,既可以托管 Xen,也可以作为 Xen 下的访客操作系统运行。

Xen 需要主机和访客操作系统的支持。换句话说,您需要修改过的操作系统才能运行 Xen 或在 Xen 下运行。[更正:Xen 可以在支持 x86 虚拟化的处理器上运行未经修改的操作系统,公平地说,这应该包括大多数现代桌面处理器。] 过去,安装 Xen(在大多数发行版中)比其他虚拟化程序(如 VirtualBox)更复杂。

目前,Linux 内核支持 KVM,这是一种可以加速 QEMU 机器模拟器的虚拟化技术。 Xen 社区希望开箱即用的 Xen 支持能够提高采用率。然而,内置内核支持在多大程度上能够提升 Xen 的形象是值得商榷的。 Xen 的目标一直是服务器管理员,他们更重视顶级安全性和服务器特定功能,而不是易用性。任何需要 Xen 与其他解决方案区分开来的功能的人,可能不会因为安装困难而放弃使用它。需要通过 Ubuntu 等发行版上的软件包管理器进行简单安装的普通用户,可能更适合使用 VirtualBoxQEMUVMWare

谁知道呢,也许有人会开发出一种面向普通桌面用户的虚拟化解决方案,但使用 Xen 作为其底层技术?甚至可以通过利用 Xen 添加其他功能,例如应用程序沙盒。

Oracle 网站上的 声明

我在本文中使用的图像,一张禅意花园的照片,取自 CyboRoZ 的 Flicker 帐户。我能够在这里使用它,因为它属于 Creative Commons 许可,他根据该许可发布了该作品。

加载 Disqus 评论