Argonalyst

Desafios e Esgotamento no Desenvolvimento do Asahi Linux

Argonalyst
15 February 2025

No final dos anos 2000, eu fui um dos principais colaboradores da cena homebrew do Wii. Naquela época, desenvolvi um software (o que hoje chamam de "jailbreak") que permitia aos usuários rodar aplicativos não oficiais no Nintendo Wii.

Minha paixão pelo trabalho e pela equipe, que mais tarde se tornou a fail0verflow, foi intensa. Contudo, acabei enfrentando um esgotamento, principalmente devido a uma grande parte de usuários que se sentiam no direito de exigir. A maioria de quem utilizava nosso software queria apenas jogar jogos pirateados, algo que nunca apoiamos. Nossos esforços para manter a plataforma aberta eram frequentemente usados por esses usuários que se sentiam legitimados a roubar o trabalho dos outros. Com o passar do tempo, o entusiasmo foi se esvaindo. Quando novas consoles foram lançadas, foquei em portagens de Linux, sem a intenção de construir uma comunidade ou trabalhar em exploits que poderiam ser usados por piratas.

Com o lançamento do M1 pela Apple, percebi que fazer o Linux funcionar nesse chip seria meu projeto dos sonhos. Os desafios técnicos eram semelhantes aos que enfrentei em projetos anteriores de homebrew, mas desta vez a plataforma estava aberta, sem necessidade de jailbreak ou usuários que desejassem piratear software. Rodar Linux em um M1 era um grande feito, muito mais relevante do que em um PS4.

Assim, lancei o projeto Asahi Linux e recebi uma quantidade imensa de apoio e doações. Nos primeiros anos, conseguimos transformar a plataforma em uma das melhores experiências de Linux em laptops. Embora houvesse algumas lacunas no suporte de hardware, a experiência geral superava a de muitos laptops x86. Fizemos tudo isso do zero, sem apoio ou documentação de fornecedores, e foi uma conquista impressionante.

No entanto, com o passar do tempo, a diversão começou a diminuir. Problemas com a integração de código ao núcleo do Linux tornaram-se frustrantes, e logo surgiram novamente os usuários exigentes, desta vez pedindo por recursos em vez de jogos. Comentários como "Quando o Thunderbolt chega?", "A bateria dura menos que no macOS" e "Quando o suporte para M3/M4 virá?" tornaram-se comuns.

Apesar de termos realizado muitos feitos, as doações começaram a diminuir. O volume de doações no início do projeto foi o mais alto, e parecia que quanto mais conquistávamos, menos apoio recebíamos. O risco de esgotamento era real, e tentei gerenciar isso limitando o tempo dedicado a certas áreas, como a integração de código.

O ano de 2024 trouxe tumultos pessoais, que me deixaram vulnerável e com pouco progresso no trabalho do Asahi. Enquanto entregávamos drivers Vulkan e um stack de emulação para jogos x86-64, ainda faltavam características importantes. Embora tenha começado a retomar o trabalho no início deste ano, a pressão e a culpa por não ter avançado o suficiente eram esmagadoras.

A situação do Rust no Linux é bem documentada, e considero a forma como Linus lidou com a integração do Rust um grande fracasso de liderança. O modelo de desenvolvimento do núcleo Linux é, paradoxalmente, projetado para incentivar a upstreaming e punir forks. A dificuldade de subir código para o núcleo impacta diretamente nossos usuários.

Recentemente, ao enfrentar abusos de mantenedores, decidi me manifestar. A resposta recebida foi a gota d'água e, como resultado, renunciei ao cargo de mantenedor upstream para o suporte ARM da Apple. Descobri que alguns membros da comunidade estavam jogando um jogo duplo, fingindo apoio enquanto secretamente me desprezavam.

Embora tenha iniciado o projeto Asahi Linux como um hobby, agora ele dominou minha vida. O prazer que sentia ao trabalhar nele se dissipou, e mesmo com um M3 Pro em mãos, não tenho ânimo para começar o trabalho. Estou me afastando do projeto imediatamente, transferindo responsabilidades para a equipe. Meus agradecimentos à equipe do Asahi Linux e a todos que me apoiaram financeiramente. Para quem estiver interessado em me contratar, por favor, entre em contato.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O ponto de virada da IA aconteceu! Nvidia muda o jogo

Argonalyst

Por que ninguém falou do GPT Image 1.5? (e por que isso é um sinal enorme)

Argonalyst

O VERDADEIRO Prompt Engineering: orquestrando IAs em loop para ficar "mais inteligente"

Argonalyst

DeepSeek R1 sabota códigos se você falar "Tibete"? Veja o teste!

Argonalyst

Google Antigravity + Gemini 3: o FIM das plataformas tipo Cursor e Lovable?

Argonalyst

O Paradoxo de Jevons na IA: por que a demanda por devs pode explodir

Argonalyst

NEO Robot faz sentido? O lado oculto do "robô que faz tudo"

Argonalyst

Valve DESTRÓI o mercado de skins enquanto NOVOS jogos com IA simulam o futuro

Argonalyst

Startups vão morrer? Por que só quem tem MODELO e DADO próprio sobrevive

Argonalyst

A verdade sobre a bolha de IA: números, gráficos e o que ninguém quer admitir

Argonalyst

Testei o NOVO AgentKit da OpenAI e criei meu próprio agente de IA

Argonalyst

OpenAI lança AgentKit: adeus a dezenas de startups?

Argonalyst

A OpenAI criou a rede social mais viciante do mundo com IA

Argonalyst

Meta Ray-Ban Display: o “novo Google Glass”? Falhas, testes e o que funciona

Argonalyst

Stripe, Nubank e OpenAI juntos em NOVA blockchain: o que muda pro Bitcoin?