Sim e Não. Com o advento dos Hypervisors, os sistemas operacionais virtuais agora têm acesso mais direto ao hardware físico. Do outro lado da moeda ... algumas coisas ainda têm uma "sobrecarga" que vai comer o seu desempenho. Por exemplo, se você estiver armazenando as imagens de disco em um arquivo no sistema operacional host, ainda terá uma camada de abstração que consumirá algum desempenho. Em muitos casos, a quantidade de sobrecarga é insignificante. Para a maior parte do poder da computação bruta ... há sobrecarga de quase 0 em um ambiente virtual (acesso de CPU / RAM) Muitos Hypervisors agora também oferecem uma maneira de virtualizar arquivos de páginas que realmente podem ter resultados impressionantes.
Na verdade, construí sistemas onde o sistema operacional convidado tem acesso direto a um SSD, e o sistema operacional host é executado diretamente de um disco de prato padrão ... e o sistema operacional convidado supera significativamente o sistema operacional do host.
Há muitas vantagens em virtualizar um SO ... algumas razões incluem:
- portabilidade. Você pode mover uma instância virtual de uma peça de hardware para outra com tempo de inatividade mínimo.
- escalabilidade. Você pode executar vários SOs em paralelo para melhor utilizar o hardware. Na maioria das vezes os sistemas operacionais ficam inativos fazendo muito pouco ... então, por que dedicar 6 conjuntos físicos de hardware quando você só precisa do poder computacional de 1? E se você precisar de um servidor extra para testar alguma coisa sem sempre ter um servidor extra sentado sem fazer nada?
- adaptabilidade. Se você precisar mudar do windows para o linux para macos e para frente e para trás ... demora muito mais para desligar um para inicializar no outro ... do que simplesmente executá-los em paralelo.
Há várias outras razões ... mas minha opinião sincera é que você executa seu sistema operacional favorito pessoal como o Host-OS ... e qualquer sistema operacional secundário como instâncias virtuais sob demanda. Atualmente, a quantidade de sobrecarga x poder de processamento faz com que qualquer motivo para que você faça dual boot pareça insensato.