Xen - это виртуализация на основе гипервизора. Он поддерживает x86, AMD64, IA64, ARM и другие типы процессоров, а также гостевые операционные системы Linux, Windows, Solaris и *BSD.

Гипервизор Xen (произносится как zen) запускается непосредственно на оборудовании, а затем запускает привилегированную виртуализированную систему под названием "Dom0". Вы можете расценивать это как xen-контроллер. Из системы Dom0 вы можете создавать другие виртуализированные системы, называемые доменами, которые в литературе Xen называются DomU.

Xen работает с паравиртуализацией и полной виртуализацией (полная виртуализация доступна только в системах, поддерживающих расширения виртуализации ЦП). Для паравиртуализации требуется ОС, которая знает о ней, чтобы работать, но, с другой стороны, обеспечивает почти прямой доступ к критически важным частям оборудования, таким как память и ввод-вывод, что делает паравиртуализацию чрезвычайно быстрой. Linux и большинство BSD имеют паравиртуализированную осведомленность и широко используются с Xen.

Полная виртуализация используется операционными системами, не поддерживающими паравиртуализацию, такими как Microsoft Windows и требующими аппаратной поддержки, в частности расширениями виртуализации от AMD и Intel (AMD-V или VT-x соответственно). Кроме того, полная виртуализация должна эмулировать большую часть доступа к оборудованию, что ведет к снижению производительности для этого вида виртуализации.

Xen начинал как проект в Кембриджском университете в 2003 году как проект с открытым исходным кодом, связанный с компанией по продаже услуг поддержки (XenSource, Inc). Citrix приобрела XenSource в 2007 году и переименовала профессиональные услуги в XenServer, в то время как проект с открытым исходным кодом переместился на http://www.xen.org/ и продолжил свое развитие под руководством Консультативного совета по проекту Xen, созданного компаниями, заинтересованными в разработке Xen. Продукты XenServer были переименованы в Xen Cloud Platform (XCP) и были открыты Citrix в 2009 году и доступны для загрузки на веб-сайте xen.org.