Patrocinado pela Universidade de Cambridge, Inglaterra, vem se tornado uma das principais soluções de virtualização para Linux, atualmente na versão Xen 3. O ambiente Xen, faz implementação entre o Hardware e Software para plataforma X86,versão antiga do Xen. Com suporte a múltiplos sistemas convidados simultaneamente com excelentes desempenho e isolamento. Graças a seu baixo custo o Xen é o que especialistas esperavam para melhorar a virtualização no Linux.
Usando a virtualização completa, que envolve o mapeamento de chips de computador como o processador e o controlador do teclado, torna a máquina virtual independente de sua infra-estrutura física e por isso tem grande flexibilidade.
O Xen é um sistema popular de virtualização que usa o modelo de paravirtualização, apesar de das versões 1.x utilizarem seus próprios drivers de dispositivos, a versão 2, concentrou-se em manter o hypervisor com o menor tamanha possível.
Com a nova versão do Xen alguns recursos foram incluídos:
​
-
Suporte a máquina SMP virtuais: Apesar de oferecer suporte a múltiplos processadores, era preso a um único CPU. Na versão atual já é possível mudar isso, existe a possibilidade de mudar o numero de CPU virtuais em tempo de execução.
-
Suporte a ACPI: Nas versões anteriores o suporte era rudimentar.
-
Melhor suporte a hardware: Correção com relação ao suporte a AGP e DRM (gráficos 3D).
-
Suporte a Arquitetura X86-64: A variante de 64 bits da arquitetura x86 elimina todas as restrições associadas ao espaço de endereçamento de 32 bits.
​
O Xen encontra-se em um acentuado grau de maturidade, pode ser utilizado em sistemas de produção. O seu código fonte está liberado sob a licença GNU. Atualmente o Xen suporta os sistemas Windows XP, Linux e Unix.
​
para download e mais informações acesse o site do fabricante neste link.