Eu poderia infelizmente decidir usar o Windows como o sistema operacional do host para que meus colegas não-Unixy não ficassem em desvantagem - sendo capazes de aproveitar o conhecimento existente - e usar o aplicativo do Windows conforme necessário sem esperar pelo Linux cessar as operações. Eu instalaria o Linux (provavelmente o RHEL, considerando as opções) em uma máquina virtual e configuraria a máquina virtual para consumir o máximo de computação (CPU e RAM) que eu poderia fornecer sem afetar seriamente o desempenho do aplicativo do Windows. Quanto ao software de virtualização, VMware Workstation e Virtual Box são capazes de hipervisores de tipo 2 .
Dependendo do cenário de uso, posso me deparar com o problema que um usuário do Windows e um usuário do Linux desejam usar simultaneamente cada sistema operacional, o que pode não acontecer nessa configuração - quem é o controle do teclado, mouse, e exibir? (Poderia funcionar, é apenas que os usuários do Linux usariam o SSH para efetuar login nas máquinas virtuais a partir de uma estação de trabalho diferente.)
Uma opção melhor pode ser usar a máquina como um hipervisor Tipo 1 e, em seguida, instalar dois convidados: um Linux, um Windows. Nesta configuração, ambas as partes estão satisfeitas o tempo todo. Eu dedicaria computação o suficiente para a VM do Windows e o restante para a VM do Linux, o que pode exigir mais para os cálculos. Dessa forma, cada VM depende apenas do hipervisor: por exemplo, elas até reinicializam de forma independente. Os usuários do Windows usariam o RDP para se conectar à VM do Windows e os usuários do Linux usariam o SSH para se conectar à máquina Linux (a menos que uma tecnologia "desktop remoto" para o Linux seja desejada, instalada e configurada - como nx . Qual hypervisor tipo 1 (bare-metal)? Você tem boas escolhas.
- KVM com RHEL ( ou qualquer Linux)
- KVM com RHEV (o RHEV oferece muitos mais recursos)
- VMware ESXi gerenciado VMware vCenter / vSphere
- Hyper-V
- XEN com Citrix XenServer