Respostas:
A diferença entre o Xen e o Virtualbox é seu uso ou aplicativo. O Virtualbox deve ser usado como uma camada de virtualização de desktop. Portanto, o Virtualbox espera que você já tenha um sistema operacional (Windows, Mac, Linux). Em outras palavras, o Virtualbox pode adicionar virtualização a um sistema operacional host de área de trabalho.
Xen é exatamente o oposto. Pode ser considerado o sistema operacional host, mesmo que você não o use como um ambiente de desktop. Em termos de desempenho, o Xen provavelmente superará o VirtualBox, pois é um hipervisor "bare-metal", pois o sistema operacional host do Xen é mais otimizado para tarefas de virtualização do que para tarefas da área de trabalho.
A menos que eu tenha interpretado mal o site Xen, esse produto é uma camada de virtualização "bare metal", enquanto o Virtualbox fica no topo de um sistema operacional. Como tal, não era de esperar que o Virtualbox tivesse um desempenho tão bom quanto o Xen.