DEV Community

Cover image for Virtualização nos Mac M1? Sim, com UTM
Joubert RedRat
Joubert RedRat

Posted on

4

Virtualização nos Mac M1? Sim, com UTM

Como todos já sabem, a Apple resolveu inovar mais uma vez e nos trouxe novas máquinas com seu chip M1. Isso é legal? Sim, mas junto com ele, nos trouxe também problemas de compatibilidade, já que a arquitetura do chip M1 é arm64 e não o tradicional x86_64.

Por conta disto, soluções de virtualização já consolidadas no mercado, como o VirtualBox não funcionam, já que este, funciona somente na arquitetura x86_64.

Porém, o mundo open source é lindo e graças a ele, temos uma solução! E esta solução é o UTM.

O UTM foi originalmente criado para virtualização em iPhones, porém, como os novos MacBooks também usam o mesmo chip M1, foi criado a versão desktop também.

A instalação do UTM é muito simples, bastando baixar o .dmg a partir do site ou do repositório do projeto no GitHub, executar e copiar o UTM para a pasta Applications. Uma alternativa interessante também é a instalação pela Mac Apple Store.

No próprio site do UTM tem uma galeria, onde você encontra várias opções de distros linux para instalação e até mesmo algumas versões do Windows pode ser executadas. Você pode consultar tudo isto em https://mac.getutm.app/gallery/

Um projeto lindo desses merece uma star no repositório deles no GitHub, https://github.com/utmapp/UTM.

Mas Joubert, existe alguma alternativa?

Então, até tem, o Parallels Desktop for Mac, porém, não é uma solução open source e você precisa ter uma conta para usar, o que para mim não faz o menor sentido.

Até o momento, só conheço essas duas opções que realmente funcionam no Mac M1, caso eu conheça mais soluções ou novidades, volto com novos posts sobre o assunto.

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay