Suporte de hardware Apple M1 fundido com Linux 5.13

Prolongar / Ainda estamos muito longe de uma inicialização rápida e suave com um logotipo Asahi elegante e centralizado na tela e (presumivelmente) um ruído de inicialização suave.

Asahi Linux– Fundado por Hector “mark” Martin – fundiu o suporte inicial para hardware Apple M1 na árvore Linux system-on-chip (SOC), onde se espera que isso aconteça no kernel Linux 5.13 (que podemos esperar aproximadamente em julho )

O que é um Asahi?

Asahi é o nome japonês para o que conhecemos como Apple McIntosh, o cultivo de frutas específico que deu o nome ao Mac. Asahi Linux é uma distribuição incipiente fundada com o objetivo específico de criar uma experiência de driver diária Linux viável em silício. Apple M1.

Isso é um desanimador trabalho de casa. A Apple não oferece nenhuma documentação de comunidade para o Apple Silicon, então Martin e seus colegas devem fazer a engenharia reversa do hardware e escrever drivers para ele. E isso é especialmente difícil considerando a GPU M1; Sem suporte gráfico de primeira classe, a Asahi não pode oferecer uma experiência Linux de primeira classe em hardware M1, como o Mac Mini, Macbook Air e Macbook Pro 2020 M1.

O que foi mesclado?

Tarde da noite de quinta-feira Arnd Bergmann—Co-mantenedor da árvore central arm-soc—fundido uma ramificação arm / apple-m1 para o próximo. Linux-next é a área de espera pelo código que deve ir para a próxima janela de mesclagem do kernel, algo como FreeBSD-HEAD.

O novo ramo inclui os primeiros rudimentos de um ambiente de inicialização do Apple M1 funcional, nem tudo o que é necessário para um sistema operacional normal. Isso inclui um novo bootloader, que usa comandos USB proprietários da Apple.

Uma vez iniciado, o ambiente Asahi atualmente fornece acesso apenas ao console serial e framebuffer; não há nenhum outro suporte de driver. Martin descreve o processo de acesso ao console serial como “o mais fácil [using] uma segunda caixa M1 e um cabo USB-C simples, “com a alternativa de” construir[ing] uma interface DIY que usa um Arduino, um chip ou placa FUSB302 e um adaptador UART-TTL de 1,2 V “.

Nas próximas semanas, Martin e outros desenvolvedores trabalharão em um projeto de hardware aberto para fornecer conectividade de depuração / serial, com sorte incluindo suporte para configurações UART-over-USB-C de terceiros.

Transformando em for-next na verdade, não garante que o trabalho de Asahi cairá no Linux 5.13. É sempre possível que Linus Torvalds veja algo de que não goste e volte para o Linux 5.14 esperando por algumas mudanças necessárias. Mas para pousar em for-next Primeiro, o trabalho de inicialização de Asahi teve que passar nas análises de mais de 20 desenvolvedores de kernel, então uma rejeição parece improvável neste momento.

Então, quando posso obter o Linux no meu Apple M1?

Por mais empolgantes que possam ser as notícias do trabalho de Martin chegando ao upstream, não se apresse em comprar um dispositivo Apple M1 para uso em Linux ainda. Já se passaram cinco meses desde tentou o primeiro hardware Apple M1, e leva todos os dias desse tempo para chegar a um ambiente de inicialização completamente básico “quase adequado para depuração”.

É impossível adivinhar quanto tempo os desenvolvedores do Asahi levarão para fazer a engenharia reversa da GPU do M1 e produzir um driver de código aberto de qualidade. Mesmo agora, não é impossível para eles parar completamente de fazer isso; ou por algum motivo, seu trabalho pode não ser aceito na fase inicial.

Estamos cautelosamente entusiasmados com a ideia de suporte Linux de alto nível no M1, mas absolutamente não recomendamos a compra de hardware M1 para esse propósito, a menos e até que o projeto Asahi avance muito, muito mais longe do que está sendo feito atualmente . Não porque duvidemos de Martin – seu esforço para levar o projeto tão longe quanto já foi realizado é notável – ele é muito cedo para assumir o sucesso, muito menos o sucesso dentro de um prazo especificado.

You May Also Like

About the Author: Gabriela Cerqueira

"Solucionador de problemas do mal. Amante da música. Especialista certificado em cultura pop. Organizador. Guru do álcool. Fanático por café."

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *