Fazer o Linux funcionar em um dispositivo Apple Silicon é o que muitos de nós queremos!
Graças ao projeto Asahi Linux, agora é uma realidade para quem quer testar. Claro, ele não está pronto para ser lançado, mas se você é um usuário avançado de Linux, você pode experimentar o Linux em dispositivos Apple M1/M2 agora.
Agora, um progresso interessante de Asahi Lina, uma desenvolvedora Linux, tem toda a nossa atenção.
Podemos ter um driver de GPU nativo funcionando escrito em Rust mais cedo do que o esperado.
Então, o que isso significa?
Há alguns meses, Asahi Lina juntou-se ao projeto Asahi Linux e começou a desenvolver um protótipo de driver para executar aplicativos gráficos no Linux.
Agora, com mais ajustes e alguma dedicação incrível de Asahi Lina para fazer engenharia reversa da interface de hardware da GPU M1, ela conseguiu executar GNOME, aplicativos KDE, YouTube no Firefox e muito mais em um chip Apple M1!
Aqui está o que ela tuitou:
GNOME roda!! Firefox funciona!! Você pode assistir YouTube, jogar Neverball, executar aplicativos KDE e muito mais!! Sem erros!!! Em um driver nativo de GPU Linux para Apple M1!! Note que isso ainda não foi testado com o Apple M2.
Aqui está o stream de vídeo onde você começa a vê-lo em ação:
Ela também explica:
Eu usei um hack amaldiçoado para contornar um problema de estabilidade, o que prejudica o desempenho, mas prova que essa é a única questão importante restante! Assim que eu consertar corretamente teremos desempenho e estabilidade completos!! E então é só erros do Mesa que ficam faltando!!!
Claro, este é um desenvolvimento inicial quando nem sequer temos a implementação do Rust com o Linux Kernel. Então, provavelmente você veria isso se aproximando da realidade com o Linux Kernel 6.1 ou mais novo quando Rust começa a chegar aos lançamentos principais.
No entanto, este é um marco incrível para o Asahi Linux. Com alguns dos desenvolvimentos, os usuários devem estar ansiosos para experimentar o Linux em dispositivos movidos a Apple Silicon.