Por padrão, um PC possui um sistema operacional. Se você usa o PC, você usa esse sistema operacional. Com a inicialização múltipla, é possível instalar vários sistemas operacionais em um PC, mas você não pode usá-los simultaneamente, o que limita muito as possibilidades de uso. A virtualização oferece essa possibilidade. Com a virtualização, você usa o poder dos computadores modernos ao máximo. O que é virtualização, como funciona e como você a usa, dizemos a você neste artigo.
Quando você pensa em vários sistemas operacionais em um PC, rapidamente pensa em um sistema de inicialização dupla ou múltipla. Em um sistema de inicialização múltipla, após o primeiro sistema operacional, você instala um segundo ou terceiro (e talvez quarto) sistema operacional, cada um separadamente no PC. Então, cada vez que você inicia o PC, você decide qual sistema operacional deseja usar a seguir. A inicialização múltipla tem a vantagem de que o sistema operacional ativo pode usar todo o poder de computação do PC. Mas também tem uma limitação importante: você nunca tem vários sistemas operacionais em execução ao mesmo tempo, sempre apenas um. Se quiser fazer algo em um sistema operacional diferente, você deve fechar a sessão atual e reiniciar o PC. As informações que você deseja transportar de um sistema operacional para outro devem primeiro ser salvas e tornadas acessíveis. A virtualização não tem essas desvantagens, com a virtualização os sistemas operacionais ficam ativos ao mesmo tempo.
01 O que é virtualização?
Com a virtualização, você primeiro instala apenas um sistema operacional no PC. Isso é chamado de sistema operacional host. Em seguida, você instala uma camada de virtualização dentro desse sistema operacional, o gerenciador de máquina virtual. Essa camada de software adiciona a capacidade de provisionar máquinas virtuais no PC. Uma máquina virtual é uma imitação de software de um computador que usa o hardware de outro computador físico por meio da camada de virtualização. Você pode iniciar essa máquina virtual e ver o BIOS iniciar como em um computador real, após o qual você pode instalar um sistema operacional. Na camada de virtualização, você geralmente configura por máquina virtual quanto da memória do computador ela pode usar, quanto poder de processamento do processador e quanto espaço de armazenamento no disco físico.
02 Por que virtualizar?
As possibilidades adicionais criadas pela virtualização são incontáveis. Por exemplo, como os sistemas operacionais host e convidado estão sendo executados simultaneamente, você pode executar várias versões de um sistema operacional simultaneamente no mesmo computador. Por exemplo: Windows 10 lado a lado com Windows 7 ou 8. Ou duas versões do Windows 10 lado a lado. Mas você também pode usar sistemas operacionais como Linux, OpenBSD, Solaris ou o antigo MS-DOS. Você ainda pode usar programas que funcionam apenas em um sistema operacional específico ao mesmo tempo que seus aplicativos 'normais'. Por extensão, você pode continuar a usar software desatualizado que não é mais compatível com uma versão mais recente do sistema operacional host. Isso pode até mesmo evitar que você tenha que comprar uma nova licença cara para versões mais recentes quando a antiga ainda funciona bem.
As máquinas virtuais também são ideais para testar programas desconhecidos. O software que você usa na máquina virtual não pode interferir na operação do sistema operacional host. Portanto, é seguro usar software em uma máquina virtual, embora antivírus e atualizações sejam igualmente necessários lá.
Formas de virtualização
A forma de virtualização mencionada aqui, em que seu sistema operacional usa uma camada de virtualização com outro sistema operacional em cima dela, é chamada de virtualização de host. O ponto fraco dessa abordagem de virtualização é sua dependência do sistema operacional host subjacente. Se algo der errado aí, todas as máquinas virtuais falharão. É por isso que essa forma de virtualização é popular para testes de curto prazo e trabalhos de hobby. Os ambientes mais profissionais tendem a optar por algo chamado virtualização bare metal, como VMware ESXi, Citrix XenServer, Linux KVM e Microsoft Hyper-V Server. Não há sistema operacional separado na camada de virtualização, mas a máquina virtual é o sistema operacional e a camada de virtualização em um. Isso é mais eficiente e confiável.
03 Qual hardware é necessário?
A virtualização tem dois ingredientes: software de virtualização e um computador físico. Este computador conta principalmente o processador, a memória de trabalho e o armazenamento. No entanto, ele realmente não precisa ser um computador muito caro e elaborado. Um computador de alguns anos com 4 GB de memória e alguns gigabytes de espaço livre no disco rígido é suficiente, mas você pode executar menos máquinas virtuais ao mesmo tempo. Porque embora o software de virtualização distribua ordenadamente o poder de computação do computador, o sistema operacional host sempre reivindica parte do poder de computação e da memória e também carrega o disco rígido. Na prática, a quantidade de memória interna é especialmente crucial: 4 GB está pronto, 8 GB é bom, 16 GB ou mais é perfeito. Além disso, use preferencialmente um processador recente de 64 bits e um SSD em vez de um disco rígido (com pelo menos algumas dezenas de gigabytes disponíveis).
04 Qual software é necessário?
A gama de programas de virtualização não é muito grande. Em primeiro lugar, existe o VMware, que oferece dois dos mesmos programas para Windows e Linux: Workstation Pro e Workstation Player. Embora o nome sugira o contrário, o Player também permite que você crie máquinas virtuais. Além disso, o Workstation Player é gratuito para uso não comercial. Para macOS, a VMware oferece os programas pagos Fusion e Fusion Pro. O Parallels Desktop também é uma opção paga para macOS.
Se você quiser usar a virtualização gratuitamente, há o VirtualBox além do VMware Player. O VirtualBox é open source e está disponível para Windows, Linux, Solaris, OpenSolaris e macOS. O VirtualBox tem menos requisitos de hardware, mas é menos extenso e menos bom em jogos e gráficos complexos. Finalmente, qualquer pessoa com uma versão de 64 bits do Windows 8 Pro ou Windows 10 Pro tem a opção de adicionar o componente Hyper-V à instalação do Windows. Isso também possibilita a configuração de máquinas virtuais.
05 Selecione o software
Você vai virtualizar no Windows, macOS ou Linux? Você precisa de recursos mais ou menos avançados? Você quer pagar por isso? Você precisa de muito poder de processamento gráfico? Essas são considerações importantes.
Se você deseja usar a mesma virtualização em todos os sistemas operacionais, o VirtualBox é a única opção. Se você deseja funções mais avançadas e melhor desempenho gráfico, os outros programas são mais adequados. No macOS, a escolha entre VMware Fusion, Fusion Pro ou Parallels Desktop é baseada principalmente no preço e na preferência possível. No Windows, o VMware Player faz a maioria das coisas. Se quiser as opções mais avançadas, pode considerar o VMware Workstation Pro, mas com um preço de 275 euros esse programa não é barato.
Embora algumas combinações sejam possíveis, na prática, não recomendamos ter vários programas de virtualização instalados em um PC ao mesmo tempo.
Baixar software
Você pode baixar com segurança os vários programas de virtualização dos sites a seguir.
Oracle VirtualBox
Parallels Desktop
VMware Workstation Pro
VMware Workstation Player
VMware Fusion / Fusion Pro
06 VirtualBox e VMware Player
Neste artigo, vamos nos concentrar mais nos dois programas de virtualização gratuitos para Windows: VirtualBox e VMware Player. Mas seja qual for o programa que você usar: as etapas descritas são em todos os casos muito semelhantes em todos os programas. A instalação sempre tem poucas opções, as configurações padrão sempre levam a um produto funcional.
A criação de uma nova máquina virtual é feita em todos os programas com um assistente. O assistente garante que todas as opções de configuração importantes sejam definidas. Clique em VMware Player em Criar uma nova máquina virtual. A primeira coisa que você precisa fazer é indicar onde está localizado o sistema operacional que você deseja instalar na máquina virtual. Se este for um CD ou DVD real, por favor escolha Disco de instalação e insira o CD / DVD no DVD player do computador. Se você não tiver um disco real, mas tiver um arquivo ISO, isso também funcionará bem. Então clique Arquivo de imagem de disco do instalador (iso) e selecione via Navegar o arquivo iso (confirme com Próximo) O Player agora adapta o resto do assistente de instalação ao sistema operacional a ser instalado. Com o Windows, você já pode inserir a chave de licença e criar uma conta de administrador completa com senha. Clique em Próximo e dê à máquina virtual um nome e um local no disco rígido.
07 Disco Virtual
A próxima etapa no VMware Player é criar o disco virtual. Você pode salvar a máquina virtual em seu sistema como um arquivo grande ou uma série de arquivos menores. Você mesmo pode ajustar o tamanho do disco virtual, mas não o torne muito pequeno para não ficar sem espaço na máquina virtual posteriormente. Além disso, o espaço não é imediatamente ocupado por completo, o tamanho que você especifica é o tamanho máximo. Clique em Próximo, agora você verá uma visão geral das configurações da máquina virtual. Se estiverem OK, clique em Terminar para criar a máquina virtual e instalar o sistema operacional.