Xen是一个基于开源软件组织的虚拟机监控器(即VirtualMachineMonitor简称VMM),可以允许在单一的物理机器上同时运行多个操作系统实例。虚拟计算机的概念最早由IBM公司在上世纪六七十年代提出,并将其运用于VM/370系统中以共享昂贵的大型机系统(MainFrame)。之后的发展起起伏伏,一度由于分时操作系统的出现而处于停滞状态。上世纪九十年代随着JAVA虚拟机的推出,尤其是之后Vmware公司VmwareESXserver和Vmwareworkstation虚拟机的推出,使对虚拟机技术的研究再次成为处理器设计人员、软件设计人员、服务器设计人员和网络安全设计人员的热门研究课题。