Xen 是一款免费开源的一型(Type-1)虚拟机管理程序,可让多个操作系统同时运行在同一台物理服务器上,广泛用于云计算平台和服务器虚拟化,由剑桥大学最初开发,现由 Linux 基金会主导维护。

| 类型 | 一型虚拟机管理程序(Type-1 Hypervisor) |
| 开发商或厂商 | 剑桥大学计算机实验室(始创),现由 Linux 基金会主导 |
| 推出时间 | 2003年 |
| 国家或地区 | 起源于英国,现为国际开源项目 |
| 官网 | xenproject.org |
Xen 是一款免费开源的一型(Type-1)虚拟机管理程序(Hypervisor),它直接运行在物理硬件之上,让多个操作系统能够在同一台计算机上同时运行、互不干扰。
Xen 最初由英国剑桥大学计算机实验室研发,后来发展为独立的开源项目,目前由 Linux 基金会托管,并获得 Intel、AMD、Arm、AWS、阿里云、Citrix、华为等众多厂商的支持,是虚拟化领域历史悠久、影响深远的项目之一。
与运行在操作系统之内的二型(Type-2)虚拟化软件不同,Xen 属于「裸金属」架构:它自身直接接管硬件,再把 CPU、内存、磁盘和网络等资源分配给上层的多个虚拟机(在 Xen 中称为 Domain)。其中有一个特权域(Dom0)负责管理其他客户机(DomU),这种设计让 Xen 的核心保持精简,性能开销小、隔离性强。
在云计算兴起的早期,Xen 曾是许多大型公有云和 VPS 服务商的底层虚拟化技术,对整个行业影响很大;如今它依然活跃于服务器虚拟化、云平台以及嵌入式与汽车等安全要求较高的场景。
KVM 是 Linux 内核内置的虚拟化模块,依托完整的 Linux 系统运行;而 Xen 是独立于操作系统的精简 Hypervisor,通过特权域来管理设备驱动。两者各有优势:KVM 与 Linux 生态结合更紧密,部署简单;Xen 架构更精简,在隔离性和某些安全场景下更受青睐。目前主流云厂商两种技术都有采用。
问:Xen 是免费的吗?答:是的,Xen 是开源软件,任何人都可以免费下载和使用;此外也有基于 Xen 的商业化产品(如 XenServer/XCP-ng 等)提供企业级支持。
问:普通个人用户适合用 Xen 吗?答:Xen 主要面向服务器和云平台场景。个人在桌面电脑上体验虚拟机,通常用 VirtualBox、VMware Workstation 这类二型虚拟化软件更方便;但购买 VPS 时经常会遇到基于 Xen 的产品。
问:Xen 和 Xen Project 是一回事吗?答:基本是。Xen Project 是该开源项目在 Linux 基金会下的正式名称,日常所说的 Xen 一般就指这个项目及其 Hypervisor 本身。

| 类型 | 一型虚拟机管理程序(Type-1 Hypervisor) |
| 开发商或厂商 | 剑桥大学计算机实验室(始创),现由 Linux 基金会主导 |
| 推出时间 | 2003年 |
| 国家或地区 | 起源于英国,现为国际开源项目 |
| 官网 | xenproject.org |
登录 后参与讨论
暂无讨论,来发表第一条评论吧