浏览百科全书

开源虚拟化软件,用于将工作站和服务器划分为单独的虚拟机,每个虚拟机都包含自己的操作系统副本。Xen发音为“zen”,由英国剑桥大学开发,以其快速响应和低开销而闻名。Xen是一个小型的、低级的“管理程序”,它是计算机启动时加载的第一个控制软件。

最初是为x86机器开发的,随后支持IA-64 (Itanium)和POWER5 (Mac)平台。Xen在2005年开始在Linux服务器市场获得广泛接受。

必须移植操作系统

Xen使用一个或多个特权“来宾”操作系统来处理硬件的实际设备驱动程序。这被称为“半虚拟化”,与操作系统按原样运行的VM环境不同,在Xen之上运行的操作系统必须被编程为调用Xen虚拟驱动程序,而Xen虚拟驱动程序又调用真实驱动程序。Linux和Unix版本是第一批移植到Xen的操作系统。

因为真正的驱动程序在Xen之外运行,所以机器总是可以引导到一个一致的、安全的基本人格。此外,虚拟机(操作系统和应用程序)可以移动到另一台服务器并在几秒钟内继续运行。

硬件虚拟化无需移植

如果硬件平台提供虚拟化支持,例如英特尔的VT、AMD的AMD- v和IBM的POWER架构,则不需要将操作系统移植到Xen。欲了解更多信息,请访问www.xen.org。看到XenServerXenSource虚拟机VTAMD-V半虚拟化

Xen虚拟机 Xen使用一个或多个特权客户操作系统来控制驱动程序,其他操作系统通过Xen虚拟驱动程序进行通信。

你会喜欢的PCMag故事

Baidu
map