cobertura de virtualização de linux em maçã de silicone com UTM
3–5 minutos

Guia completo: Virtualizar Linux na Apple Silicon (UTM)

O advento dos processadoresSilício de maçã (série M1, M2, M3)revolucionou como rodamos sistemas operacionais “convidados” no Mac. Para instalar e iniciardistribuição Linux na arquitetura ARM, desenvolvedores e systemists devem escolher entreemulaçãoevirtualização.

Enquanto a emulação de software (por exemplo, através da QEMU) traduz as instruções lenta e onerosa em termos de recursos, ovirtualização nativa na Apple Siliconexplora diretamente o hardware físico (CPU e RAM) do Mac garantindo excelente desempenho.

Neste guia passo a passo veremos como usarUTM, uma poderosa solução livre de código aberto que permite criarmáquinas virtuais ARM64a velocidade quase nativa.

Passo 1: Escolha a imagem compatível ISO Linux

O primeiro passo paravirtualização Linux no Macé selecionar e baixar uma distribuição compatível com hardware da Apple.

  1. Arquitetura ARM64: Certifique-se de baixar arquivos ISO especificamente compilados paraARM64 (AArch64). O clássico ISO x86 não garantirá o mesmo desempenho.
  2. Tamanho da Página Suportado: Chips Apple Silicon gerenciar 4kb ou 16kb páginas de memória. Algumas distribuições (como construções RHEL antigas) podem não começar corretamente.
  3. Tipo de Utilização:
    • Ambiente: RecomendamosEcrã Ubuntu para ARM(versão LTS) se você quiser uma interface gráfica completa e estável.
    • Servidor de Ambiente: Se você está procurando por sistemas operacionais leves para o desenvolvimento de Docker, Container ou Java, opte porLinux AlpinoouAlpaquita Linux.

Passo 2: Configurar a máquina virtual em UTM

Abra o software UTM no Mac e comece a criar uma nova VM. Escolha a opção“Virtualizar”(Virtualizar) e selecionar“Linux”como um sistema operacional convidado.

Seleção do sistema operacional Linux para virtualização em UTM

Configurações de inicialização e escolha do Kernel

Chegou na tela de seleção da unidade de inicialização:

  • Desactivar a opção“Use a Virtualização Apple”Embora interessante, é uma função muitas vezes experimental. Manter a infra- estruturaQEMUo padrão garante a máxima estabilidade para sua máquina virtual Linux.
  • Clique em“Procurar”e selecione o arquivo ARM64 ISO Linux que você baixou antes.
Enviando o arquivo ISO Linux ARM64 em UTM

Alocação de recursos de hardware de máquina virtual

Atribuir RAM e CPU corretamente é essencial para otimizardesempenho Linux na Apple Silicon, especialmente se você precisa compilar código ou usar software pesado.

  • Memória RAM:
    • Uso padrão: Alocate2048MB (2GB)é suficiente para servidores sem cabeça ou distribuições muito leves.
    • Desenvolvimento e Ambiente de Trabalho: Para ambientes de programação Ubuntu ou completos, atribua pelo menos8192MB (8GB).
  • Processador (CPU): Reserve a VM50% dos núcleos físicosdo Mac M1/M2/M3 (por exemplo, 4 núcleos em 8 totais).
  • Cartão de vídeo (GPU): Preste atenção à opção“Aceleração do OpenGL do Hardware”. Se você revisar falhas gráficas ou telas pretas inicializando o Linux, desabilite a aceleração do hardware para resolver incompatibilidades de renderização.
Alocação de CPU e RAM para a máquina virtual Linux no Mac

Gestão do Espaço em Disco e Pastas Partilhadas

  • Disco Rígido Virtual (Armazenamento): Calcule o espaço de acordo com suas necessidades. Uma distro completa comoEcrã do Ubuntunecessidades sobre20GB. Para ambientes de servidor reduzidos, como Alpine, 8GB pode ser suficiente.
  • Diretório Compartilhado (Compartilhamento de Cartalle): Configure uma pasta local do Mac para compartilhar rapidamente arquivos entre o macOS e o sistema convidado Linux.Nota:para funcionar corretamente, esta opção pode exigir a instalação de pacotes adicionais (ferramentas SPICE) dentro do Linux.
Configuração de disco virtual e pastas compartilhadas em UTM para Apple Silicon

Passo 3: Início da VM e instalação do Linux

Verifique o resumo das especificações técnicas e clique em "Salvar". Agora você pode iniciar sua nova máquina virtual pressionando o botão“Jogar”. O sistema arrancará diretamente da imagem ISO carregada.

Lançamento da máquina virtual Linux no UTM através do botão Play

Neste ponto, basta seguir o procedimento clássicoinstalação Linuxproposto pela distribuição escolhida (configuração da linguagem, fuso horário, criação do utilizador). Após a conclusão, reinicie a VM para começar a trabalhar!

Tela de instalação Ubuntu Linux no Mac Apple Silicon

Você está pronto para explorar todo o poder do seu processador da série M para desenvolvimento e teste em um ambiente Linux nativo e fluido.

Perguntas frequentes sobre virtualização com UTM

Posso usar a versão x86 do Linux no Mac Apple Silicon via UTM?

Sim, UTM também suportaemulação de arquitetura x86 64, permitindo que você instale sistemas não otimizados para ARM. No entanto, as calibrações de desempenho devido à tradução de software são muito óbvias. Por esta razão, é sempre recomendável preferirISO Linux ARM64para virtualização nativa intransigente.

O software UTM Mac é gratuito ou gratuito?

UTM é completamente livre e de código abertoVocê pode baixar o arquivo de instalação diretamente do site oficial. Uma versão paga da Mac App Store está disponível, idêntica em funcionalidade, apenas para ter atualizações automáticas e apoiar o desenvolvimento de projetos economicamente.

O que fazer se uma tela preta aparecer ao iniciar o Linux no UTM?

O problema daecrã preto ou bloco gráficogeralmente está ligado a uma incompatibilidade de drivers de distribuição de vídeo. Para resolver, desligue a VM, vá para as opções de exibição da máquina virtual em UTM e desligue a verificação da voz“Aceleração do OpenGL do Hardware”, em seguida, reiniciar.

PortuguêsptPortuguêsPortuguês