8 razões pelas quais você deve executar o Linux em uma máquina virtual
Se você quisesse rodar múltiplos sistemas Linux em uma máquina, você tinha que instalá-los usando multi-inicialização. Uma coisa excelente sobre o Linux é que ele funciona bem com máquinas virtuais. As máquinas virtuais Linux têm muitas vantagens ocultas que a maioria dos usuários desconhece.
1. Inicialização rápida
As máquinas virtuais podem iniciar mais rápido do que uma instalação "bare metal" no hardware real. Isso pode ocorrer porque uma máquina virtual não precisa passar pelos testes de inicialização que uma máquina física faz na inicialização. Você pode começar a trabalhar em uma máquina Linux virtual sem perder tempo.
2. Ambiente Isolado
Uma máquina virtual Linux é isolada do sistema operacional host. Isso significa que quaisquer problemas com a instalação do sistema operacional serão limitados a essa máquina virtual.
Se o seu sistema operacional virtual for corrompido ou afetado por malware, você pode simplesmente restaurar seus instantâneos ou backups (mais sobre isso mais tarde) e continuar como se não tivesse acontecido. E como apenas o sistema virtual é afetado, você pode usar sua máquina normal normalmente.
Você também pode ter um ambiente específico de que precisa para um aplicativo. Um desenvolvedor pode enviar o ambiente junto com um aplicativo. Essa abordagem, usando contêineres leves, como o Docker, se tornou uma maneira popular de implantar software em servidores.
Se você usa Linux, na maioria das vezes quando precisa usar um aplicativo do Windows que não funciona com o Wine, pode executá-lo em uma máquina VirtualBox em vez de criar um sistema de inicialização dupla. Também funciona ao contrário. Se você pode viver com a sobrecarga, as máquinas virtuais são mais flexíveis do que os sistemas de inicialização dupla por todos os motivos descritos.
3. Você pode clonar máquinas virtuais
Um desktop Linux é maravilhoso, mas o que acontece quando você compra uma nova máquina? Você terá que migrar todos os seus arquivos e reinstalar todos os seus aplicativos.
Com uma máquina virtual, você pode exportar o sistema e movê-lo para a nova máquina física e continuar de onde parou.
Você também pode compartilhar seu ambiente com outras pessoas. Você pode criar um ambiente padrão para desenvolver e testar um aplicativo que será o mesmo entre os membros de sua equipe de desenvolvimento.
Com a capacidade de capturar instantâneos, você pode reverter quaisquer alterações em seu sistema que funcionem mal.
4. Você pode experimentar diferentes distros
Muito da diversão do Linux vem de experimentar novas distribuições. Você pode continuar usando sua distro favorita enquanto experimenta outras diferentes.
É tedioso reparticionar seu disco rígido para cada novo sistema, mas criar novas máquinas virtuais é trivial. Você pode evitar se atrapalhar com CD-Rs ou tentar encontrar drives USB sobressalentes para inicializar uma distro ao vivo.
Quando terminar de testar um sistema, você pode simplesmente excluir a máquina virtual se não quiser.
Se você usa uma distribuição estável como o Debian, pode tentar um sistema de última geração como o Arch Linux. Por estar isolado do seu sistema estável, você pode fazer experiências sem risco para o seu sistema operacional principal.
5. Backup e recuperação fáceis
É mais fácil fazer backup e restaurar máquinas virtuais do que um sistema físico. Você pode tirar um instantâneo de uma máquina virtual em uma configuração válida antes de fazer alterações extensas. Se essas mudanças causarem problemas, você pode simplesmente voltar para onde estava carregando o instantâneo que você fez.
Como você pode fazer e restaurar instantâneos, pode experimentar com segurança as configurações do Linux. Fazer instantâneos vai poupar muita frustração porque você pode passar mais tempo trabalhando em vez de solucionar problemas.
6. Você pode usar imagens pré-construídas
Junto com a inicialização rápida do uso de uma máquina virtual em vez de uma instalação física, você também pode economizar tempo usando imagens pré-construídas.
Existem repositórios de máquinas virtuais pré-construídas para quase todos os sistemas operacionais de código aberto, como o site OSBoxes do VirtualBox. A vantagem é que você pode evitar o processo de instalação e começar a trabalhar na nova máquina.
Esses sistemas vêm com contas de administrador padrão, portanto, você deve alterar as senhas. A segurança é menos importante em uma máquina virtual que está sendo executada apenas em seu sistema local, mas você deve estabelecer bons hábitos.
7. Conceitos de Linux / TI fáceis de aprender
Se você for completamente novo no Linux, a melhor maneira de aprender é em uma máquina virtual. Você pode se familiarizar com a instalação, configuração e uso do Linux sem ter que destruir o ambiente existente. Também é mais prático do que usar algo como o Windows Subsystem for Linux.
Se você está usando o Linux no desktop e deseja aprender como executar o Linux em servidores, também pode experimentar em uma VM em vez de comprar hardware extra caro. Você pode abrir uma pilha LAMP em um servidor Linux virtual e aprender como escrever aplicativos da web.
Há um motivo pelo qual a virtualização é tão importante para muitos departamentos de TI. As máquinas virtuais são uma ótima maneira de configurar um "laboratório doméstico" de servidores virtuais sem a despesa ou o espaço das máquinas físicas.
8. Diferentes máquinas virtuais em um computador
Você pode facilmente configurar diferentes máquinas virtuais do Linux em uma máquina física. Você pode ter apenas uma quantidade limitada de espaço físico em sua mesa. Talvez você só queira gerenciar um computador.
Você pode ter diferentes máquinas virtuais para diferentes fins. Você pode ter um pequeno servidor Debian estável ou um desktop Arch moderno. Você também pode configurar um servidor de banco de dados ou um roteador em um servidor. Você pode conectar todos eles em suas próprias redes virtuais.
As máquinas Linux virtuais fazem uso eficiente de seu hardware. Mesmo o computador mais barato que você pode comprar pode executar várias máquinas virtuais com desempenho razoável. Então, por que não explorar os recursos ocultos do seu computador e colocá-los para trabalhar para você?
Virtualização e Linux: uma combinação vencedora
Uma razão pela qual o Linux se tornou tão difundido é que ele pode coexistir com sistemas diferentes. A virtualização torna isso possível. Você pode criar várias máquinas Linux em um computador físico e movê-las conforme necessário. É difícil imaginar o Linux onde está sem máquinas virtuais.
O VirtualBox é o principal aplicativo de virtualização de código aberto e há maneiras de turbinar suas máquinas virtuais Linux para tirar o máximo proveito delas.