6 razões práticas para começar a usar uma máquina virtual

Se você já ouviu falar sobre máquinas virtuais, mas nunca experimentou uma, provavelmente já se perguntou por que usaria uma. Vamos explorar o que as máquinas virtuais oferecem e os motivos pelos quais você pode considerá-las úteis.

O que é uma máquina virtual?

Uma máquina virtual é um sistema de computador emulado. As máquinas virtuais dependem de hipervisores (também chamados de monitores de máquinas virtuais), que são softwares que mapeiam os recursos do seu computador em hardware virtual.

Como um exemplo, Caixa Virtual é um hipervisor gratuito popular. O software se encarrega de alocar partes da CPU, RAM, disco de armazenamento e outros componentes do seu computador para que uma máquina virtual possa usá-los para funcionar corretamente. Depois de usar o VirtualBox para instalar um sistema operacional em um disco virtual, você terá uma máquina virtual totalmente funcional. O sistema operacional virtual pensa que está sendo executado em um sistema real, mas a VM é executada como qualquer outro aplicativo no seu computador.

Agora, qual é o propósito das máquinas virtuais para as pessoas comuns? Aqui estão alguns usos práticos para máquinas virtuais das quais qualquer pessoa pode aproveitar.

1. Experimente novos sistemas operacionais

Talvez você tenha sido usuário do Windows durante toda a sua vida, mas está se sentindo aventureiro e quer dar uma olhada no Linux. Embora você tenha várias opções para executar outro sistema operacional, incluindo inicialização dupla, a virtualização é a melhor maneira de testar outro sistema operacional com poucos riscos.

Você simplesmente precisa instalar o VirtualBox (ou outro hipervisor), criar uma nova VM e anexar o ISO de instalação para uma distribuição Linux. Depois de instalar o Linux na VM como faria em um computador real, você poderá executar o Linux (o sistema operacional convidado) em uma janela do sistema Windows (o sistema operacional host) como qualquer outro programa. Nosso guia para instalar o Ubuntu no VirtualBox é um ótimo passo a passo para iniciantes.

  8 proxies de tênis para ajudar a pegar seu par favorito [2022]

Não se preocupe em ter problemas, pois a máquina virtual funciona como uma sandbox. Se algo der errado no sistema operacional convidado, como uma infecção por malware ou configuração corrompida, o sistema operacional host não será afetado.

Se a VM não inicializar por algum motivo, você poderá recriar a máquina virtual e reinstalar o sistema operacional. Não há preocupação em travar seu computador só porque você experimentou um sistema operacional desconhecido.

2. Execute software antigo ou incompatível

Talvez você tenha passado a usar um Mac anos atrás e sinta falta de um software exclusivo para Windows. Ou talvez você precise executar um programa antigo que não funciona nas versões modernas do Windows.

As máquinas virtuais fornecem um ótimo ambiente para executar software que não é compatível com sua máquina atual. Contanto que você tenha acesso ao arquivo de instalação do programa, não deverá ter problemas para instalá-lo em um sistema operacional virtual.

Além disso, executar software desatualizado dessa maneira é muito mais seguro porque fica em uma área restrita dentro da máquina virtual. Felizmente, você não precisa executar software exclusivo do Windows XP atualmente, mas a opção existe – mesmo que você fique nostálgico por um jogo de PC antigo.

Se você usar o VirtualBox para essa finalidade, certifique-se de instalar o VirtualBox Guest Additions. Entre outros benefícios, isso permite que você execute aplicativos no modo contínuo, o que os coloca lado a lado com aplicativos do sistema operacional host.

3. Desenvolva software para outras plataformas

Outro uso importante das máquinas virtuais é simplificar o fluxo de trabalho para testar aplicativos e sites em múltiplas plataformas.

Por exemplo, digamos que você esteja desenvolvendo um jogo que funciona tanto em plataformas desktop quanto móveis. Você pode usar a emulação para testar as várias versões diretamente no seu computador. Em vez de mover os arquivos do instalador para o telefone e outros computadores de teste, você pode emulá-los.

  Corrigir o erro 10016 das configurações de permissão específicas do aplicativo

A virtualização também permite compilar para outros tipos de executáveis. Mesmo se você usar uma estrutura de plataforma cruzada, poderá compilar apenas arquivos .APP no Mac e arquivos .EXE no Windows. Em vez de inicialização dupla para cada compilação, a virtualização simplifica o processo.

Às vezes não há substituto para a execução de aplicativos em hardware real, pois a emulação não é perfeita. Mas para muitos usos, a emulação é uma maneira conveniente de executar seus programas em outros sistemas operacionais sem muitos problemas.

4. Lide com malware potencial com segurança

Como vimos, um dos principais benefícios de uma máquina virtual é o seu isolamento do sistema principal. Isso significa que você pode correr riscos de segurança na VM que normalmente evitaria.

Por exemplo, você pode querer baixar um programa, mas não tem certeza se o site de onde ele veio é legítimo. Ou talvez você queira testar seu software antivírus para ter certeza de que ele está à altura do trabalho, sem correr o risco de uma infecção passar.

De forma menos prática, talvez você esteja entediado e queira ver o que um vírus faz com um sistema operacional. Você pode até testar teorias que danificarão seu computador, como excluir pastas do sistema Windows que você nunca deveria tocar.

Isso não é 100% seguro: sempre há uma pequena chance de que um malware detecte que está sendo executado em um ambiente virtual e tente se espalhar. Embora o risco seja baixo, você não deve ser imprudente.

5. Reverter alterações do sistema operacional facilmente

As máquinas virtuais permitem explorar e experimentar um sistema operacional sem medo das consequências. Essa pode ser uma maneira interessante de aprender mais sobre um sistema operacional ou testar alterações que você está nervoso em fazer em seu sistema principal.

Por exemplo, você pode virtualizar uma segunda cópia do Windows 10 dentro do Windows 10 e usar a versão convidada para fazer um ajuste no Registro. Talvez você queira aprender alguns comandos de manipulação de arquivos no Linux sem medo de estragar algo acidentalmente. Em uma VM, é muito mais fácil se recuperar de um erro do que em um sistema ativo. Isso se deve em grande parte aos instantâneos: um dos melhores recursos da VM que permite desfazer erros sem complicações.

  O que é Canuckle? Como jogar a versão canadense do Wordle

Tirar um instantâneo “marca” o estado completo da sua VM para que você possa restaurá-la mais tarde. Se você fizer uma alteração que decidir não querer ou se deparar com um problema crítico, não será necessário reinstalar o sistema operacional – reverter para um snapshot é muito mais rápido. Você também pode manter vários instantâneos para alternar entre configurações (como atualizações de recursos do Windows) que não seriam possíveis em hardware real.

Além do mais, os instantâneos são salvos como arquivos únicos. Assim, você pode movê-los para outro lugar na sua máquina host ou até mesmo enviá-los para um amigo. Este também é o caso dos arquivos VM em geral; como tudo na sua VM está armazenado em poucos arquivos, é fácil transferi-los para outra máquina.

6. Crie um Homelab

Um “homelab” refere-se à execução de um computador em sua casa como servidor para outras máquinas em sua rede. Você pode usá-lo como um local central de backup, para operar câmeras CCTV, como um servidor de mídia para streaming doméstico ou apenas para aprender como funciona um servidor.

Um servidor virtual em uma VM que você controla é uma ótima opção para isso. Não há nenhum custo adicional, ao contrário de executar uma VM na nuvem (usando serviços como o Azure) ou gastar dinheiro em uma nova máquina. Principalmente se você tiver um computador potente que aguenta rodar uma VM o tempo todo, essa é uma excelente forma de “conseguir um segundo computador” sem ocupar espaço físico.

Agora você não precisa se perguntar por que usaria uma máquina virtual; espero que um ou mais desses motivos o deixe animado para experimentar um. Contanto que seu computador tenha recursos suficientes de sobra para uma VM, tente girar uma e veja o que você acha.