Do ponto de vista de um desenvolvedor do Windows, qual aplicativo de VM é o melhor? Por quê?
Do ponto de vista de um desenvolvedor do Windows, qual aplicativo de VM é o melhor? Por quê?
Respostas:
Simplificando, ele faz o que eu preciso, funciona rápido e acho que os Snapshots economizam tempo (e são enviados por Deus!). Eu tenho duas VMs executando 24x7 no meu laptop e, embora eu tenha muitos programas abertos, minha CPU fica em média 3% no modo inativo, com um toque ocasional de 0%.
Dito isto, sei que muitas pessoas preferem e usam o VirtualBox . Acredito que isso também tenha algumas coisas boas, mas não posso atestar isso, pois usei apenas brevemente no Linux.
Quando se trata disso, não considero o preço se é algo que eu preciso trabalhar relacionado - desde que funcione e faça o que eu preciso. Eu tive boas experiências com o VMware Workstation, ele faz o que eu preciso quando preciso.
Eu acho que o VirtualBox também deve estar na lista, pois possui todos os principais recursos que as pessoas listaram em outras respostas:
E também é gratuito em todas as plataformas. A estação de trabalho VMWare no Windows, mais o VMWare Fusion no OSX e a estação de trabalho VMWare no Linux definitivamente aumentam. Você pode usar o VMWare Player, mas perde os instantâneos.
É um pouco mais trabalhoso de configurar e eu pessoalmente não passo muito tempo comparando o desempenho.
Se o sistema operacional host for Windows, sou um grande fã do VMware Workstation / Player. Custa dinheiro, mas possui recursos muito bons (instantâneos, isolamento de rede) que o Virtual PC não possui.
Dito isto - se você está apenas procurando um monte de VMs de teste, o Virtual PC é perfeitamente adequado, funciona muito bem e é gratuito. O PC virtual no Windows 7 é muito bom.
Um problema amplamente conhecido com o Virtual PC é que ele geralmente apresenta problemas ao acessar as portas USB do host. Minha escolha geralmente é o VMWare, mas o Virtual PC é gratuito e, exceto pelo problema do USB, geralmente adequado e adequado à tarefa.
Eu o executo no Linux para fins de desenvolvimento, mas também funciona no Windows.