O Linux ainda não está “pronto para funcionar” no silício da Apple, mas dê um tempo
É estranho ver os líderes de um impressionante projeto de código aberto pedindo à imprensa e seus seguidores que se acalmem e parem de comemorar suas conquistas.
Mas essa é exatamente a situação em que a equipe do Asahi Linux se encontrou depois de vários relatórios na semana passada de que o recém-lançado kernel do Linux 6.2 tornava o Linux “pronto para rodar” no hardware da série M da Apple. É verdade que o suporte nativo para os chips Apple M1 está na versão 6.2, e que o kernel 6.2 gradualmente chegará a muitas distribuições populares, incluindo Ubuntu e Fedora. O trabalho na GPU integrada da Apple progrediu surpreendentemente bem com a equipe principal de quatro pessoas da Asahi. E o próprio fundador Linus Torvalds está particularmente ansioso para ver o Linux rodando em seu hardware portátil favorito, até mesmo lançando um kernel em agosto de 2022 para o MacBook Air M2.
Mas os fabricantes do único sistema Linux que roda muito bem no silício da Apple estão pedindo a todos que esperem um pouco.
“Você não poderá executar o Ubuntu ou qualquer outra distro padrão com 6.2 em qualquer Mac M1. Por favor, não tenha muitas esperanças”, twittou a equipe do Asahi Linux na manhã de domingo . Em uma resposta longa, eles acrescentaram: “Estamos constantemente aprimorando os recursos do kernel e o 6.2 adicionou árvores de dispositivos e suporte básico de inicialização para máquinas M1 Pro/Max/Ultra. No entanto, ainda há um longo caminho a percorrer antes que os kernels upstream possam ser usados em laptops. Ainda não há suporte para trackpad/teclado.”
Este está longe de ser o único problema. O próprio documento de suporte de recursos do Asahi Linux detalha uma longa lista de coisas que funcionam tanto em sua própria versão do Asahi quanto na versão upstream do Linux em geral. Em todos os chips da Apple, o recurso USB 2/3, decodificador de vídeo e vários estados da CPU estão em desenvolvimento, disponíveis para teste no nível periférico ou ainda não anunciados. Em determinados dispositivos Apple, itens como microfones, webcams, alto-falantes, saída HDMI e outros itens essenciais não funcionam.
Os documentos de Asahi mostram uma ampla gama de realizações impressionantes, considerando como a equipe normalmente faz engenharia reversa de tudo sobre o novo sistema em um chip da Apple ou seus componentes ARM legados. E, no entanto, como aponta a equipe da Asahi, ele não está pronto para todos os dispositivos da série M da Apple, nem para distribuições padrão.
O principal obstáculo para outras distribuições, permitindo que novos proprietários de Mac fiquem muito frustrados com o funcionamento de seus sistemas, é o tamanho de página de 16K que deve ser incorporado ao kernel para que funcione. “Até onde sabemos, nenhuma distribuição ARM64 genérica envia 16K núcleos hoje”, twittou a equipe Asahi . A equipe sugere que as distribuições precisarão reempacotar as ferramentas de espaço de usuário da Asahi e oferecer kernels de 16K ou esperar que mais compilações de kernel padrão de 4K se tornem “meio utilizáveis ” .
Asahi observa que “já está trabalhando em algumas” distribuições e espera anunciar suporte para Asahi “para a distribuição principal em um futuro próximo”. que para aqueles que procuram uma distro “Just Works” com uma unidade USB (insira uma risada informada do Linux aqui), o Asahi Linux não estará “pronto” por mais um ano, talvez dois.” Quase um ano se passou desde então, mas parece que foram dois.
Deixe um comentário