Виртуализация XEN

Xen — монитор виртуальных машин (VMM, Virtual Machine Monitor) или гипервизор (hypervisor) с поддержкой паравиртуализации (para-virtualization) для процессоров x86 архитектуры, распространяющийся с открытым исходным кодом (opensource). Xen может организовать совместное безопасное исполнение нескольких виртуальных машин на одной физической системе с производительностью близкой к непосредственной (native).

Xen обладает функциональностью ПО корпоративного уровня; в нём, в частности, обеспечивается:

  • производительность виртуальных машин близкая к производительности при непосредственном исполнении на железе;
  • возможность живой миграции работающих виртуальных машин между хостами;
  • поддержка до 32 виртуальных процессоров на одну гостевую машину с возможностью горячего добавления (hotplug) процессоров;
  • поддержка платформ x86/32, x86/32 с PAE, x86/64, IA64, а также частичная поддержка платформ ARM и PPC;
  • поддержка аппаратной виртуализации для запуска немодифицированных операционных систем (включая Microsoft Windows);
  • отличная поддержка оборудования (поддерживаются практически все драйверы устройств Linux).