Da minha experiência, é uma boa idéia executar um sistema operacional menos usado em uma máquina virtual. Isso evita reinicializações e permite a troca fácil de dados entre os dois mundos. Como regra geral, devemos ter o sistema operacional com o qual trabalhamos mais como o sistema operacional host para executar o sistema operacional convidado que não usamos com frequência.
Do meu lado, só posso falar pelo Virtual Box, já que tenho pouca experiência com outras soluções. No entanto, o Virtual Box é estável, gratuito e está disponível em todas as plataformas. Eu recomendo.
Desvantagens e vantagens de uma máquina virtual estão resumidas em esta resposta , então eu não vou repeti-los aqui.
Só mais uma coisa: se você desenvolve um software, pode achar muito bom ter o bug ficando louco em uma máquina virtual.
Para responder às suas perguntas:
-
Sim, você pode simplesmente desligar o sistema operacional convidado para ter todos os recursos de volta ao host. Você pode até salvar o estado de uma máquina para continuar seu trabalho depois de reativá-la.
-
A arquitetura não importa realmente. Eu corro máquinas de 64 bits e máquinas de 32 bits no meu host de 64 bits. Eles sentem o mesmo. Se o seu processador oferece virtualização (é muito provável) você pode até mesmo executar convidados de 64 bits em um host de 32 bits.
-
Isso depende de necessidades muito específicas em que uma ou outra solução possa ser melhor no momento - não podemos realmente dar uma recomendação para todos os aspectos. Essas coisas também provavelmente mudarão com o tempo.
Experimente, não é tão complicado, e o suporte para o Virtual Box é excelente.
Aqui está um exemplo de uso de memória de máquinas Virtual Box:
lado esquerdo é
- Ubuntu 11.10 de 64 bits em uma CPU AMD dual core, 2 usuários conectados com uso de memória de 2,3 GiB por vários aplicativos.
- Uma RAM de GiB de 32 bits do Windows XP de 32 bits em execução.
- Um segundo Windows XP 32 bits 1 GiB RAM em execução.
A VM de 1 GiB é enviada para desligar na posição 1 , a VM de 4 GiB enviada para desligar na posição 2 .
Aumentando ainda mais os tamanhos de memória das VMs, o uso extensivo da troca fez com que o sistema quase não respondesse. A execução de 2 VMs com 4 GiB cada não foi permitida no meu sistema aqui (8 GiB). Uma das máquinas foi desligada do gerenciador Virtual Box.