
Em breve terei uma máquina com Windows 7 funcionando. Quero alguns dos softwares que o Windows oferece (ou seja, Office, iTunes), mas desenvolvo software em Linux. Devo instalar o Linux em uma máquina virtual com o Windows 7 como host (seja através do próprio software do Windows ou VirtualBox), ou devo instalar uma partição Linux e executar o Windows 7 em uma máquina virtual, com o Linux como host (assumindo que eu tenha o disco do Windows 7)? Este último é mesmo possível?
No lado do Linux, estarei executando o OpenSuSE 11.2 e superior, e o software que estou desenvolvendo usa OpenGL e o Qt SDK.
Conforme mencionado anteriormente, no lado do Windows executarei principalmente o Office e o iTunes.
Posso navegar na web em qualquer um deles.
Responder1
Sua melhor aposta é executar o Windows na VM - o Office não consome recursos e o iTunes, se você o estiver usando apenas para música (não para vídeos!), Funciona perfeitamente na VM.
Por outro lado, suas necessidades de desenvolvimento significam que você precisa de acesso direto à camada OpenGL sem passar por outra camada VM, e a compilação será definitivamente mais rápida se for feita na camada Host.
Portanto, com base nas suas necessidades, é definitivamente uma VM Windows em um host Linux.
Responder2
O sistema operacional host tem:
- acesso a placas complementares (PCI); o convidado não
- acesso melhor/mais fácil a dispositivos plug-in (USB) do que o convidado
- bordas e cantos de tela bem definidos, o que pode ser importante para certas interações na área de trabalho, como no próximo Windows 8
Um sistema operacional pode ter melhor desempenho geral devido aos drivers; essa seria uma escolha melhor para o anfitrião, pois o hóspede se beneficiaria indiretamente.
Usar o Windows como convidado certamente é possível, mas pode haver um problema ao reativá-lo em hardware virtualizado. Talvez você precise ligar e defender seu caso.
Responder3
A resposta é “depende”. O que você perde são os drivers da VM tendo acesso direto ao hardware que costuma criar mais problemas gráficos. Se você está fazendo coisas gráficas de baixo desempenho, acho que isso realmente não importa.