UTM
osy and UTM contributors · Gerenciador nativo de VMs para Mac que usa QEMU e a virtualização da Apple para executar sistemas convidados compatíveis ou emular outras arquiteturas de CPU.
Descrição
UTM é um gerenciador de máquinas virtuais e emulador de sistemas completos de código aberto para dispositivos Apple, mantido por osy e pelo projeto UTM. O aplicativo para macOS oferece uma interface gráfica para QEMU e as APIs de virtualização da Apple, destinada a desenvolvedores, estudantes e entusiastas que precisam de sistemas operacionais convidados, ambientes de teste isolados ou emulação de sistemas clássicos.
Recursos
- Crie, configure, importe e gerencie máquinas virtuais por meio de uma interface nativa para Mac.
- Virtualização acelerada por hardware quando as arquiteturas do host e do convidado coincidem, e emulação entre arquiteturas, mais lenta.
- Emule arquiteturas como x86/x64, ARM, PowerPC e RISC-V com configurações compatíveis.
- Telas gráficas SPICE ou terminais de texto, armazenamento, rede e dispositivos USB configuráveis.
- Compatibilidade com Apple Virtualization para convidados Linux e macOS compatíveis, além de configurações QEMU.
- Diretórios compartilhados que dependem de ferramentas do convidado, integração com a área de transferência e resolução dinâmica; automação opcional com scripts e Atalhos.
Instalar e iniciar uma VM
Instale brew install --cask utm ou abra o arquivo UTM.dmg oficial e copie UTM.app para Aplicativos. Use o assistente de criação para escolher virtualização ou emulação, selecionar a arquitetura correta do sistema convidado e fornecer o instalador ou uma imagem de disco existente. Sistemas operacionais convidados, licenças e mídias de instalação são separados de UTM. Aloque memória e armazenamento adequados tanto ao host quanto ao convidado e, em seguida, instale as ferramentas apropriadas do convidado para usar os recursos de integração. Substituir o aplicativo para atualizá-lo normalmente preserva as VMs existentes; faça cópias de segurança antes da manutenção.
Sistemas, arquitetura e desempenho
O projeto macOS marcado como 4.7.5 especifica como alvo de implantação o macOS 11.3 e oferece suporte a Macs Intel e Apple Silicon. Recursos de backend podem exigir uma versão posterior do sistema operacional ou hardware específico: convidados macOS usam Apple Virtualization em Apple Silicon com macOS 12 ou posterior. Um convidado ARM64 compatível é a opção eficiente no Apple Silicon; emular x86 é uma carga de trabalho diferente e mais lenta. O DMG universal4.7.5 oficial tem 250,021,057 bytes. Discos dos convidados, instantâneos, instaladores e alocações de memória são adicionais; não há um requisito universal único de RAM ou disco aplicável a todas as configurações de convidados.
O aplicativo host de UTM é voltado às plataformas Apple. Windows e Linux são sistemas operacionais convidados, não instaladores nativos para host deste cask macOS. Existem versões separadas para iOS/iPadOS; a disponibilidade de JIT e do hypervisor difere da do Mac, e UTM SE evita JIT com desempenho inferior. Não presuma que os recursos de virtualização para desktop, USB e desempenho sejam idênticos nessas edições.
A editora informa que convidados Windows não têm virtualização/emulação de GPU para aceleração de hardware3D, portanto esta não é uma solução geral para jogos DirectX modernos. A aceleração experimental de OpenGL em Linux é um caminho diferente, com limitações próprias. As versões do sistema operacional convidado e do host, bem como as configurações de backend, determinam o suporte à virtualização aninhada e a outros recursos avançados.
Dependências, conflitos e integração
O cask declara conflito explícito com utm@beta e não declara dependências adicionais de formula. Os componentes QEMU estão incluídos; instalar uma formula qemu separada não é pré-requisito para o uso normal de UTM. Drivers e ferramentas do convidado, compatibilidade do firmware de inicialização, mídias de instalação do sistema operacional e licenças são assuntos separados. Faça cópias de segurança dos pacotes de VM e desligue os convidados antes de mover ou substituir o armazenamento. Pastas compartilhadas expõem dados selecionados do host ao convidado; vale revisar a captura USB, as permissões, os modos de rede e os argumentos QEMU personalizados importados. Uma VM não garante que todo convidado ou configuração importado seja seguro.
O zap do Homebrew pode remover dados de suporte, preferências e contêineres do UTM. Verifique e faça cópias de segurança dos locais das VMs, em vez de tratar a limpeza como mera exclusão do aplicativo. Atualizações podem afetar drivers do convidado e a compatibilidade de estados salvos; consulte as notas de versão pertinentes, especialmente os avisos históricos sobre a mudança entre versões.
Contas, custos e licença
O download do GitHub/macOS é gratuito e de código aberto, e o uso local não exige uma assinatura do UTM nem uma conta central na nuvem. A versão paga da Mac App Store apoia o desenvolvimento e oferece atualizações automáticas pela App Store; a documentação oficial informa que seus recursos são os mesmos da distribuição gratuita. Compras na App Store exigem a configuração da loja da Apple. Sistemas operacionais convidados e serviços remotos opcionais podem exigir contas e cobranças separadas.
A interface de UTM usa Apache2.0, mas o QEMU incluído e outros componentes contêm licenças GPL/LGPL e avisos adicionais; consulte-os ao redistribuir o aplicativo completo. Instalar UTM não concede uma licença do Windows nem permissão para ignorar os termos do sistema operacional convidado.
Referências oficiais
Novidades Novidades da versão 4.7.5 7 de out. · Editoria OpenNavo · Tradução por IA
- VMsCorrige falhas raras na inicialização e após parar a VM.
- macOSCorrige App Intents no macOS26 e diretórios compartilhados.