Processador Apple M1 montado em uma pequena placa-mãe de MacBook Air
Apple/Divulgação

Há alguns meses, uma notícia empolgante para os entusiastas do Linux e proprietários de Macs com processadores M1 e M2 da Apple surgiu: a possibilidade de rodar o Linux nesses dispositivos. Embora não tenha sido uma jornada fácil, graças aos esforços dos desenvolvedores do projeto Asahi Linux, esse objetivo se tornou uma realidade tangível. Agora, uma nova parceria entre Hector Martin, fundador e líder do projeto Asahi, e os talentosos desenvolvedores do Fedora Linux, Neal Gompa e Davide Cavalca, promete levar a experiência do Fedora para os computadores com Apple Silicon, processadores com arquitetura ARM desenvolvidos pela Apple.

Uma Colaboração Promissora

Essa emocionante colaboração foi anunciada durante a conferência do projeto Flock Fedora, um evento voltado para contribuidores e entusiastas do Fedora. O resultado dessa união de forças é o Fedora Asahi Remix, uma fusão entre o Fedora e o Asahi Linux, projetado para funcionar perfeitamente nos dispositivos Apple com processadores ARM.

Ambos os projetos vinham trabalhando em direção a esse objetivo por algum tempo. Hector Martin explicou: “O projeto Fedora Asahi teve seu início no final de 2021, com o trabalho prático começando no ano seguinte, coincidindo com o lançamento do Arch ARM.”

Suporte Completo ao Linux em Apple Silicon

O objetivo desde o princípio foi claro: fornecer suporte completo ao Linux em máquinas com Apple Silicon, independentemente da distribuição Linux escolhida pelo usuário. Grande parte do trabalho inicial concentrou-se no desenvolvimento do kernel e dos carregadores de inicialização, elementos que podem ser compartilhados entre diferentes distribuições. No entanto, à medida que o suporte ao kernel se tornou adequado para criar um sistema usável, ainda havia desafios significativos relacionados à integração com diferentes distribuições.

Martin continuou explicando: “Nossa meta é que todas as distribuições eventualmente incorporem esse trabalho, permitindo aos usuários escolher a distribuição de sua preferência com a certeza de que ela funcionará perfeitamente em seus dispositivos. Para dar início a esse processo, precisávamos criar um protótipo de integração, resultando na criação da nossa própria distribuição, o Asahi Arch Linux ARM Remix.”

No entanto, essa distribuição personalizada era apenas um passo intermediário em direção ao objetivo final. Martin enfatizou a complexidade de manter distribuições personalizadas a longo prazo e a necessidade de evitar depender de suporte não oficial de terceiros para ampliar o alcance do projeto.

Fedora e Asahi Linux: Uma Parceria de Sucesso

A empolgante reviravolta na história ocorreu quando Neal Gompa e a equipe do Fedora se envolveram no projeto. Além de tornar o Linux acessível em dispositivos Mac modernos, essa colaboração permite que a equipe do Asahi se concentre em suas competências fundamentais, como engenharia reversa de hardware e desenvolvimento de drivers e software personalizados. Além disso, essa parceria promete proporcionar uma experiência ainda melhor para os usuários do Linux em dispositivos Apple Silicon.

Gompa compartilhou alguns detalhes empolgantes, destacando que o Fedora Workstation estará disponível para os processadores M1/M2 em versões GNOME e KDE. Essas versões são essencialmente variantes ajustadas e otimizadas para funcionar perfeitamente em hardware Apple Silicon. Além disso, o Fedora oferecerá uma versão para servidor e uma opção de instalação mínima. A variante KDE do Fedora será a estrela principal dessa nova família de sistemas Linux Fedora.

Benefícios para os Usuários

Mas o que tudo isso significa para os usuários? Gompa explicou de maneira sucinta: “Você pode comprar um Mac Mini e usá-lo em seu quarto sem preocupações.” Cavalca acrescentou: “Se você realiza tarefas simples, como navegar na web e criar documentos, ele oferece um desempenho realmente satisfatório. Eu o uso como minha máquina principal.”

Embora a Apple não esteja diretamente envolvida no projeto, isso não diminui a empolgação da comunidade Linux. No entanto, existem desafios notáveis, como o suporte de áudio no Linux para os alto-falantes dos dispositivos Apple. Gompa explicou que esses alto-falantes não possuem firmware para evitar problemas de áudio, tornando todo o controle dependente do software do sistema operacional. Isso significa que os usuários podem aumentar o volume a níveis perigosos, potencialmente danificando os alto-falantes. Recorrer a uma loja da Apple para reparar um laptop após tal incidente pode ser uma solução complicada.

No entanto, nem tudo são obstáculos. Gompa observou que a Apple adota uma abordagem relativamente consistente em relação à arquitetura de seus dispositivos. Isso significa que o trabalho realizado inicialmente para o M1 pode ser aplicado com sucesso ao M1 Pro, M1 Max, M2 e outras gerações futuras. A Apple também tende a reutilizar configurações de hardware em várias gerações, o que facilita a reutilização de drivers e componentes. Claro, sempre há pequenas peculiaridades a serem tratadas, mas essa é uma parte inerente do desenvolvimento para qualquer arquitetura.

Martin concluiu: “Ainda estamos trabalhando para ajustar os detalhes e aprimorar ainda mais o sistema. Portanto, ainda não estamos prontos para declarar o lançamento oficial. No entanto, nossa meta é disponibilizar o Fedora Asahi Remix até o final de agosto de 2023. Os usuários podem esperar muitos recursos novos, suporte a hardware aprimorado e muito mais.”

Esta emocionante colaboração entre o Asahi Linux e o Fedora Linux promete trazer o mundo do Linux para os dispositivos Apple com processadores M1 e M2. A comunidade Linux aguarda ansiosamente o lançamento do Fedora Asahi Remix, com a esperança de que isso amplie ainda mais as opções disponíveis para os usuários de Mac que desejam explorar o sistema operacional Linux em seus dispositivos de última geração.