Imagine que você tem um computador com o sistema operacional Windows instalado. Com a virtualização, você pode criar “computadores virtuais” dentro do seu computador principal. Isso mesmo, é como se fosse diversos computadores dentro de um só. Diversos “Computadores Virtuais” dentro de um Físico. Em um desses “computadores virtuais” você pode ter o Windows 10, em outro o Windows 7 e em outro ainda o Linux. Assim, você pode usar diferentes sistemas operacionais em cada “computador virtual”, mesmo estando todos dentro do mesmo computador físico.
A um desses “Computadores Virtuais” chamamos de Máquina Virtual ou somente VM. A quantidade de Máquina Virtual vai depender do poder de processamento do seu computador.
Vamos listar os principais termos usados no trecho,
- Sistema operacional: software responsável por gerenciar recursos de hardware e software em um computador. Como exemplo de Sistema Operacional posso citar: Windows, Linux, Android, iOS…
- Virtualização: técnica que permite a criação de ambientes virtuais isolados dentro de um sistema operacional principal. Cada ambiente virtual é um Sistema Operacional.
- Máquina virtual: ambiente virtual criado pela virtualização, que tem características semelhantes a um computador real, incluindo sistema operacional, recursos de hardware, etc.
O que é uma VM VirtualBox?
Uma VM VirtualBox, ou apenas VirtualBox, é um programa de virtualização que permite a criação de máquinas virtuais em um computador para executar diferentes sistemas operacionais isoladamente do sistema operacional principal.
Quando falamos de sistemas operacionais, estamos falando de programas como Windows, Linux, o Android que você usa em seu celular ou o iOS do seu iPhone.
Se fôssemos interpretar ao pé da letra o nome VirtualBox poderíamos traduzir para “Caixa Virtual” e isso serve para ilustrarmos ainda mais o que é um ambiente virtual ou ambiente de virtualização:
Imagine que você tem uma caixa de brinquedos grande. Em vez de ter apenas um brinquedo nessa caixa, você pode criar várias caixinhas menores dentro dela, cada uma com seu próprio brinquedo. Assim, cada caixinha é como uma máquina virtual, onde cada uma pode ter seus próprios brinquedos e brincar de coisas diferentes, mesmo estando dentro da mesma caixa. Isso é o que chamamos de virtualização, onde podemos ter várias “caixinhas” dentro de um computador para executar diferentes programas ou sistemas operacionais.
Falando tecnicamente,
Você tem um computador com Windows e se instalar o VirtualBox poderá instalar outros Windows, Linux, Androids… dentro do seu Windows principal.
Máquina Hospedeira e VMs
O VirtualBox permite a criação e execução de máquinas virtuais(VMs) dentro de um Sistema Operacional principal. Esse Sistema Operacional Principal é chamado de hospedeiro. O hospedeiro permite a execução de sistemas operacionais diferentes em uma única máquina física.
História do VirtualBox
O VirtualBox é um software de virtualização desenvolvido pela Innotek, lançado originalmente em 2007. Em 2008, a Oracle Corporation adquiriu a Innotek e continuou o desenvolvimento do VirtualBox.
Ao longo dos anos, o VirtualBox evoluiu com melhorias de desempenho, suporte a hardware e recursos de rede aprimorados. Tornou-se uma ferramenta essencial para desenvolvedores, testadores e entusiastas que precisam criar ambientes virtuais isolados para experimentação e testes. Sua história é marcada pela constante adaptação às demandas tecnológicas e pela manutenção de sua reputação como uma das soluções de virtualização mais acessíveis e versáteis do mercado.
Outros Programas de Virtualização
Já usei diversos programas de virtualização, como o proxmox, VMware…
Ainda uso bastante o Proxmox, mas uso muito mais o VirtualBox em meus testes e laboratórios. isso por conta da facilidade de uso e suporte a diversas plataformas, como Windows, Linux e macOS. O VM VirtualBox ou apenas apenas VirtualBox, oferece recursos avançados, como snapshots (instantâneos) que permitem salvar o estado de uma máquina virtual em um determinado momento e revertê-lo conforme necessário. Além disso, sua natureza de código aberto e ativa comunidade de desenvolvedores contribuíram para seu crescimento contínuo.
Snapshot no VirtualBox
Snapshot é uma função disponíveis em todos os sistemas de virtualização, não somente no VirtualBox. Até em alguns sistemas de arquivos há snaphosts.
Snapshot é uma imagem instantânea do estado atual da máquina virtual, permitindo que você volte a esse estado sempre que necessário, o que é útil para testes e experimentos sem afetar a configuração original da máquina virtual.
Ou seja, posso criar diversos snapshots, pontos no tempo, e voltar quantas vezes eu quiser. Se você nunca usou ou usa Sistema de Virtualização mas não se importa muito com snapshot sugiro que mude seus hábitos e conceito da utilidade dos snapshosts.
Comment on “O que é uma VM VirtualBox ou apenas VirtualBox?”