O que é o Xen?
      O Xen é um monitor de máquina virtual, de código aberto, que utiliza a técnica de paravirtualização e que foi desenvolvido pela Universidade de Cambridge. Aprofundando mais ainda, o artigo disponibilizado na página oficial do Projeto Xen [5] define como sendo “uma camada de software rodando diretamente sobre o hardware do computador substituindo o sistema operacional, permitindo que o hardware execute múltiplas instâncias de sistemas operacionais visitantes concorrentemente”. Como já mencionado anteriormente, a arquitetura x86 é a mais popular e provavelmente aquela cujo uso do Xen é maior. Entretanto, segundo o artigo supracitado, o Xen é ainda compatível com x86-64, Itanium, PowerPC e ARM e suporta sistemas Linux, FreeBSD, Windows e Solaris. E, por último mas não menos importante, um dos atrativos do Xen é licenciado sobre a “GNU General Public License” que é uma das mais conhecidas licenças de uso público.

graphic
Figura 4 – Xen executando várias instâncias de sistemas operacionais (Retirado de [6])