Linus Torvalds voltou a mostrar seu lado mais franco e implacável ao rejeitar publicamente uma contribuição de código enviada por um engenheiro da Meta. O criador e principal mantenedor do Linux não economizou nas palavras ao chamar o código proposto de “lixo”, expondo de forma transparente os bastidores do desenvolvimento do sistema operacional de código aberto mais usado do mundo. O episódio revela tanto o rigor técnico quanto o estilo direto de comunicação que caracterizam a gestão do projeto há mais de três décadas.
O incidente envolveu patches destinados à arquitetura RISC-V que seriam incorporados ao kernel 6.17, ainda em desenvolvimento. Palmer Dabbelt, engenheiro da Meta com experiência prévia no Google, enviou a contribuição tardiamente e, segundo a avaliação de Torvalds, com qualidade muito abaixo do aceitável para o projeto.
Você também pode gostar dos artigos abaixo:
- Linus Torvalds, o pai do Linux, ainda usa uma antiga GPU RX 580 no desktop
- Bill Gates e Linus Torvalds se encontram pela primeira vez na história
Na mensagem pública enviada à lista de discussão do kernel, Torvalds foi incisivo: “Não. Isso é um lixo e chegou tarde demais. Pedi pull requests com antecedência porque estou viajando, e se você não consegue seguir essa regra, pelo menos forneça bons pull requests“. A crítica continuou com observações técnicas específicas, destacando que o código adicionava “vários tipos de lixo que não são específicos para RISC-V aos arquivos de cabeçalho genéricos”. A mensagem foi finalizada com uma afirmação contundente, dizendo que a contribuição “torna o mundo ativamente um lugar pior para se viver”.
Esse tipo de crítica aberta e direta não é novidade para quem acompanha o desenvolvimento do Linux. Torvalds tem um histórico de mensagens diretas e, por vezes, polêmicas ao revisar código que considera abaixo do padrão. Em 2018, ele chegou a se afastar temporariamente do projeto para refletir sobre seu comportamento, reconhecendo que seu estilo de comunicação poderia ser prejudicial à comunidade. No entanto, apesar de ajustes em seu tom, Torvalds mantém a franqueza quando se trata de manter a integridade e a qualidade do kernel.

Respostas e implicações para a comunidade
Após receber a dura crítica, Dabbelt respondeu de forma breve e profissional, reconhecendo suas falhas e prometendo melhorar. “Ok, me desculpe. Tenho deixado a desejar ultimamente e isso meio que se acumulou porque peguei um monte de coisas atrasadas, mas isso só me fez cometer erros. Então, vou parar de me atrasar, e espero que isso ajude com os problemas de qualidade“, escreveu o engenheiro na lista de discussão do kernel.
O episódio traz à tona questões importantes sobre os padrões de qualidade exigidos para contribuições ao Linux, especialmente vindas de empresas de grande porte como a Meta. Muitos desenvolvedores argumentam que o rigor de Torvalds, embora por vezes expresso de forma áspera, é essencial para manter a estabilidade e a excelência técnica de um software que serve de base para bilhões de dispositivos em todo o mundo, desde servidores e supercomputadores até smartphones Android e dispositivos embarcados.
Vale lembrar que o kernel Linux atual está na versão 6.16, e o 6.17 encontra-se em fase de desenvolvimento, com novas funcionalidades sendo discutidas e integradas. A arquitetura RISC-V, foco dos patches rejeitados, representa uma alternativa de processador de código aberto que vem ganhando adoção em diversos setores, o que explica o interesse da Meta em contribuir com esse aspecto específico do kernel.
Este não é um caso isolado na história do Linux. Em outro episódio recente, Torvalds interveio em um debate acalorado entre desenvolvedores sobre o uso da linguagem Rust no kernel. Na ocasião, após a intervenção de Torvalds, Hector Martin, líder do projeto Asahi Linux, decidiu se afastar do desenvolvimento do kernel, demonstrando como as dinâmicas interpessoais podem impactar projetos de código aberto mesmo após décadas de existência.
Apesar da rigidez técnica de Torvalds, é importante ressaltar que o Linux continua sendo um dos projetos de código aberto mais bem-sucedidos da história, com milhares de contribuidores ativos e um processo de revisão que, embora exigente, tem garantido a solidez e a segurança do sistema operacional ao longo dos anos.