Realmente depende do que você quer fazer com a VM ... por que você está rodando 3 VM's? Testando? Oferta de servidor de produção?
Se você quiser apenas experimentar virtualização, o Virtualbox funcionará. Eu costumo usá-lo na minha estação de trabalho.
Para tarefas mais pesadas ... estamos executando o hipervisor VMWare ESXi tipo 1. Livre. Mas você está certo, tem compatibilidade limitada de hardware. É possível fazê-lo rodar em sistemas homebrew (veja este site , por exemplo) de forma relativamente barata, mas é claro que eles não suportam isso.
Xenserver Eu olhei, mas não tenho um sistema de processador de 64 bits necessário para executá-lo. Eu enviei um email para o suporte deles procurando uma versão mais antiga que trabalhe especificamente com processadores de 32 bits e depois de alguns dias eles finalmente me enviaram com instruções precisas sobre como baixar a versão mais recente que não funciona com sistemas mais antigos, junto com uma nota para Entre em contato com o suporte técnico por telefone se tiver outros problemas. Obrigado, Citrix. Você é uma grande ajuda ... vou lembrar disso mais tarde.
Se você está tentando virtualizar as coisas do Linux, pode sempre olhar para Xen ou KVM .
Você pode, dependendo do sistema e das necessidades, precisar de um processador que ofereça suporte à virtualização no hardware. Para isso, você precisaria verificar o seu tipo de processador. Você pode usar "sudo lshw" e analisar a saída das informações da CPU para ver se isso pode ajudá-lo a encontrar o tipo de chip, e depois fazer referência ao fornecedor (AMD / Intel) para ver as capacidades do chip.
A execução de 3 VMs em 1 gigabyte de memória sempre será apertada. Se você for jogar com mais de uma VM no seu sistema, provavelmente vai querer seriamente considerar aumentar para 2 gig mínimo .