Os processadores dos Macs da Apple foram projetados para executar apenas o software da Apple. Mas os desenvolvedores da equipe Asahi Linux têm trabalhado para mudar isso, meticulosamente suporte de engenharia reversa para processadores da Apple e outros hardwares Mac e lançando-o como uma distro em andamento. Distribuição Linux criada por esses desenvolvedores, agora suporta Macs da Apple.
Distro com suporte a Macs
A equipe do Asahi Linux fez um novo lançamento com muitas adições e melhorias. A distro agora suporta o M1 Ultra e o Mac Studio e adicionou suporte preliminar para o M2 MacBook Pro (que foi testado em primeira mão pela equipe) e o M2 MacBook Air (que não foi testado, mas deve funcionar).
O suporte Bluetooth preliminar para todos os processadores de Macs da Apple também foi adicionado, embora a equipe observe que ele funciona mal quando conectado a uma rede Wi-Fi de 2,4 GHz porque “a coexistência Wi-Fi/Bluetooth ainda não está configurada corretamente”.
Ainda há muitas outras coisas que não estão funcionando corretamente, incluindo as portas USB-A no Studio, velocidades mais rápidas que USB-2.0 de qualquer porta Tipo-C e aceleração de GPU, mas o progresso está sendo feito todas essas frentes.
O trabalho da GPU em particular está chegando, com um “driver protótipo” que é “bom o suficiente para executar aplicativos gráficos e benchmarks reais” já em funcionamento, embora não esteja incluído nesta versão.
A equipe do Asahi disse no passado que espera que o suporte para novos chips seja relativamente fácil de adicionar ao Asahi, já que os designers de chips da Apple frequentemente reutilizam as coisas e não fazem grandes alterações de hardware, a menos que haja uma boa razão para isso.
A adição de suporte básico para o M2 ao Asahi aconteceu ao longo de uma única sessão de desenvolvimento de 12 horas, e apenas “alguns dias” de esforço adicional foram necessários para que o restante do hardware funcionasse tão bem quanto com o baseado em M1 Mac.
Esse processo pode se tornar mais complexo à medida que a equipe da Asahi trabalha com mais hardware, o suporte a uma nova GPU provavelmente será um pouco mais complicado do que o teclado e o trackpad funcionando, mas parece que a equipe será capaz de suportar a família de chips M2 de maneira justa rapidamente à medida que a Apple apresenta mais modelos.
Linux rodando em Macs
O objetivo declarado da equipe Asahi sempre foi contribuir com todo o seu trabalho upstream quando estiver pronto, e as versões mais recentes do kernel Linux já implementam algum suporte para processadores de Mac da Apple.
Tudo, do Ubuntu ao ChromeOS Flex, poderia ser executado em proessadores de Macs da Apple sem muito esforço extra, o que pode ser útil daqui a muitos anos, quando a Apple parar de oferecer suporte a chips mais antigos da Apple com novos lançamentos do macOS.
Uma versão do OpenBSD também está funcionando no Apple Silicon com a ajuda dos esforços da equipe Asahi.