Postado originalmente por
waltergargarela
Pelo pouco que estudei, vejo que temos disponível duas classes de softwares de virtualização, sendo :
1- Com o foco maior em virtualização em nível Desktop, com menos recursos mas que atende bem muitos casos, podendo rodar tranquilamente um servidor Linux com Apache, Mysql e PHP por exemplo. Nesta classe posso citar como ferramentas mais comum para, praticamente, todos os sistemas o VMWare (Fusion e Wokstation), Parallels e VirtualBox.
2- Com o foco em sistemas servidores e Datacenters, como milhares de recursos disponíveis e claro que 99% deles são pagos, disponibilizando características de alta-disponibilidade, balanceamento de carga, gerenciamento centralizado de todos os equipamentos com sistemas operacionais virtualizados e etc... . Neste caso os principais seria o Xen (open e da Citrix) e o VMWare (ESX e/ou Infrastructure) .
Sobre o melhor, eu já usei Parallels, VMWare Fusion e VirtualBox, sendo o último um pouco mais fraco que os demais porém pode atender muito bem se vc quer rodar um Windows XP dentro de um Linux ou MacOS. Entre Parallels e VMWare que usei eu achei ambos muito parecidos, fáceis de usar e em determinados casos um pode ser melhor que o outro, mas não vamos esquecer que ambos são pagos e ai caímos no conceito de custo x benefício, e o custo acaba sendo nosso bolso.