Ontem de manhã, Hector Martin resignado de sua posição como líder do projeto do Asahi Linux. Este foi um esforço da comunidade que começou logo após a transição do MAC para o Apple Silicon Beild, no início de 2021. Após uma tonelada de esforço, a equipe finalmente lançou uma construção alfa de Asahi Linux para M1 e M2 Macs no início de 2022. O projeto foi indo bem.
No entanto, por causa do esgotamento e uma batalha difícil com a comunidade Linux, incluindo o próprio Linus Torvalds, Hector Martin decidiu renunciar. O projeto deve continuar, idealmente, sem ele.
Fundo
Portar o Linux para a Apple Silicon não foi fácil, por muitos motivos. No entanto, graças a toneladas de apoio que surgem da comunidade, Martin tornou possível. O projeto estava prosperando, por algum tempo:
Os primeiros dois anos foram incríveis, pois trouxemos a plataforma do nada para uma das experiências mais suaves do Linux que você pode obter em um laptop. Claro, havia/ainda existem alguns pedaços de suporte de hardware, mas a experiência geral rivalizou ou excedeu o que você poderia obter na maioria dos laptops x86. E construímos tudo a partir do zero, com suporte ou documentação zero do fornecedor. Era um feito impossível, algo que nunca havia sido feito antes, e nós o tiramos.
Infelizmente, a diversão não durou muito. Havia muitos usuários com direito na comunidade que não parariam de reclamar, apesar dos feitos incríveis. Asahi Linux nunca foi perfeito, mas foi bastante notável.
Além das reclamações dos usuários, este projeto também foi uma batalha difícil. Muitos desenvolvedores -chave da comunidade Linux tentaram prejudicar o projeto, de acordo com Martin:
Basta dizer que considero o manuseio de Linus da integração da ferrugem no Linux um grande fracasso de liderança. Um projeto tão grande precisa de apoio significativo das principais partes interessadas para sobreviver, enquanto sua abordagem parece ter sido apenas esperar e ver. Enquanto isso, vários mantenedores de subsistemas a jusante dele fizeram o possível para a parede de Stonewall ou impedir o projeto, emitir abusos verbais inaceitáveis e geralmente prejudicam o moral, sem conseqüências.
Apesar do fato de Linus Torvalds, criador e chumbo do kernel Linux, apoiar inicialmente o projeto (ele até escreveu o Notas de lançamento do Linux 5.19 Em um M2 MacBook Air Running Asahi Linux), ele não forneceu o envolvimento prático que Marin acreditava ser necessário para que esse feito avançasse, especialmente considerando o contexto de outros mantenedores do Linux não serem tão agradáveis.
Por mais infeliz que seja, Martin decidiu desistir seguindo todos esses obstáculos. Eu recomendo ler o dele Postagem do blog Para um colapso mais profundo e técnico.
O que vem a seguir?
Segundo Hector Martin, o esforço estará avançando, e ele estará passando na tocha para o resto do Equipe Asahi Linux. Em 2025, a equipe pretende obter o kernel a montante, o que significa que todos os motoristas necessários para M1 e M2 Macs fariam parte do kernel Linux.
A partir de agora, o Asahi Linux é um esforço a jusante, o que significa que os patches são separados do desenvolvimento geral do Linux. Upstreaming é um feito enorme, mas teria implicações maciças.
Além disso, a equipe Gostaria de melhorar seus esforços de teste, além de desenvolver alguns novos recursos para dispositivos M1 e M2, como Modo Alt DisplayPort, suporte DirectX 12 e microfones internos. O suporte interno do microfone deve ser enviado daqui a alguns dias.
Infelizmente, o novo hardware não será uma prioridade; portanto, os usuários de M3 e M4 Mac terão que esperar algum tempo. Os esforços estão sendo feitos nesse sentido, mas todas as mudanças mencionadas antes são uma prioridade muito maior. O projeto precisa de uma base forte para sobreviver a longo prazo.
Sempre haverá perguntas quando um projectar o chumbo sair, mas parece que as coisas esperam que continuem a viver, embora não no hardware mais recente. Desejo à equipe Asahi Linux tudo de bom e espero poder relatar alguns desenvolvimentos interessantes no futuro.
Meus acessórios favoritos da Apple na Amazon: