Você pode executar uma máquina virtual Ubuntu no Apple Silicon gratuitamente e esta é uma das maneiras de fazer isso.
Se você tem um MacBook Pro M1 ou M2, provavelmente o adora tanto quanto eu. O desempenho é excelente, a duração da bateria é fenomenal e eu até uso meu MacBook M1 Pro no PC na maior parte do tempo. No entanto, há algumas coisas que não são bastante tão bom, e uma dessas coisas é executar máquinas virtuais. Acontece que há uma maneira muito legal de executar uma máquina virtual Ubuntu gratuitamente em um Apple Silicon Mac.
Por conta dos MacBooks que usam arquitetura Arm, o software x86 é incompatível e você precisará confiar em Software Rosetta 2 da Apple para traduzir essas instruções x86 em instruções Arm para o seu software trabalhar. Isso funciona muito bem para aplicativos básicos como o Facebook Messenger e outros que não possuem versões nativas, mas um sistema operacional completo é um animal um pouco diferente. Parallels é uma opção alternativa que funciona no Apple Silicon, mas você tem que pagar por isso no valor de US$ 100 por ano. É aí que entra o multipass.
Multipass é uma ferramenta gratuita que pode criar máquinas virtuais Ubuntu com apenas um comando simples e funciona em MacOS. Com o multipass, criaremos uma máquina virtual na qual você poderá usar uma ferramenta de área de trabalho remota para fazer login localmente. É um pouco complicado, mas é gratuito e funciona muito bem. Se você não está a fim, mas deseja usar Linux, não deixe de conferir alguns dos melhores laptops para Linux.
Etapa 1: instalar o multipass
O primeiro passo é instalar o multipass, que você pode fazer com o brew. Execute o seguinte comando no Terminal.
brew install multipass
Depois de instalado, você pode passar para a próxima etapa.
Passo 2: Escolha uma instalação do Ubuntu
É aqui que você escolhe qual versão do Ubuntu deseja executar.
- Primeiro liste todas as imagens disponíveis em multipass com o encontrar comando em multipass.
multipass find
- Você verá, no momento em que este artigo foi escrito, 20.04, 22.04 e 23.04. 22.04 é a versão LTS mais recente, então execute o seguinte:
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
Isso iniciará o download e a instalação da VM Ubuntu 22.04 LTS. Em seguida, ele será lançado com 4 núcleos, 4 GB de RAM e 50 GB de espaço em disco. Você pode aumentar esses parâmetros se precisar.
Etapa 3: Instalando um ambiente de desktop no Ubuntu
- Depois de configurar sua VM Linux, você estará conectado em um shell de nível raiz. Execute o seguinte comando para garantir que tudo esteja atualizado, incluindo os arquivos de índice do pacote.
sudo apt-get update && sudo apt-get upgrade
- Depois de concluído, execute o seguinte comando para instalar um desktop Ubuntu e um servidor de desktop remoto.
sudo apt-get install ubuntukylin-desktop xrdp -y
- A instalação pode demorar um pouco, então deixe-o funcionar.
Depois disso, você precisará criar uma nova conta de usuário para fazer login. Execute os seguintes comandos para criar uma nova conta e adicione-a à lista sudo. "sudo" é o comando usado para denotar acesso administrativo.
sudo addusersudo usermod -aG sudo
Lembre-se desses detalhes de login, pois você precisará deles na próxima etapa.
Etapa 4: Conectando-se à sua VM
Você precisará encontrar o endereço IP da sua máquina virtual e também se conectar à área de trabalho remota que ela cria. Saia da sua VM no Terminal simplesmente digitando “exit” e digite o seguinte comando quando estiver de volta ao host Mac.
multipass list
Isso listará as VMs que você instalou e está em execução, e você verá o endereço IPv4 da VM local necessária. Observe isso e instale uma ferramenta como o Microsoft Remote Desktop para fazer login em sua VM.
Uma vez instalado, basta adicionar um PC e adicionar o endereço IP que você viu quando executou a "lista multipass", adicionar seus detalhes de login que criamos na Etapa 3 e pronto! Você deve se conectar à sua VM e poder usá-la como se estivesse rodando em uma ferramenta como o Parallels. Como ele é executado localmente e você se conecta a ele na mesma máquina, não deve haver problemas de latência ou largura de banda, portanto, será indistinguível de sua execução em ferramentas como o Parallels.
Por que você iria querer uma VM Ubuntu no MacOS
Se você se deu ao trabalho de fazer tudo isso e agora está se perguntando por quê, bem, existem alguns motivos. Você pode querer testar o software desenvolvido especificamente para Linux ou experimentar o Ubuntu antes de mudar para ele em outra máquina. Finalmente, você pode querer apenas mexer em um novo sistema operacional só por fazer!
Independentemente disso, esta é uma ótima maneira de executar o Ubuntu gratuitamente em um Apple Silicon Mac e funciona surpreendentemente bem. Você também pode usar UTM fazer o mesmo e executar uma imagem x86 no Mac, mas isso requer uma configuração diferente, e uma imagem Arm obtida por meio de passagem múltipla funcionará muito melhor.