Linus Torvalds publicou uma branch no repositório oficial do kernel Linux escrita com Claude Code. A mudança pode entrar no Linux 7.4 e reescreve como o kernel lê arquivos do cache de páginas, eliminando um gargalo de contenção que afeta servidores com muitas threads lendo o mesmo arquivo ao mesmo tempo.
Na mensagem de commit, Torvalds foi direto: o Claude Code gerou o código, os programas de teste, a revisão técnica e o primeiro rascunho do cover letter. As medições foram feitas por ele mesmo no próprio laptop, um Core i7-8565U.
O que os benchmarks mostram sobre o Claude Code no kernel Linux
Os testes foram realizados com mitigações de segurança desativadas, num laptop de 4 núcleos e 8 threads. Em cargas de 8 threads fazendo leituras de 16 bytes no mesmo arquivo:
- Ciclos de kernel por leitura: de 2.950 para 725 (queda de 75%)
- Throughput: de 10,4 para 30-33 milhões de leituras por segundo (triplo)
- Eventos de contenção de cache entre núcleos (HITMs): de 30.538 para 101
A branch noref-filemap-read-with-llm, desenvolvida com Claude Code, elimina a contagem de referências de folios durante leituras concorrentes. Em vez de incrementar e decrementar contadores a cada operação, o Claude Code estruturou o código para adiar a liberação das páginas até um período de graça do protocolo RCU, reduzindo a contenção quando muitas threads acessam o mesmo arquivo.
Há uma regressão: leituras de thread única em páginas ainda não mapeadas ficaram mais lentas, de 4.150 para 6.550 ciclos. Torvalds reconhece que o consumo de memória durante a espera do RCU é o ponto em aberto. A série tem 8 patches, passou nos testes de estresse com 1, 2, 4 e 8 CPUs, mas ainda não entrou no mainline. O branch pode ser acompanhado no repositório oficial do kernel Linux.
Por que isso importa para o seu negócio
Quando o engenheiro que criou e mantém o sistema operacional que roda a maioria dos servidores do mundo usa Claude Code para escrever código de kernel, o nível de maturidade dessas ferramentas fica evidente.
Para empresas que contratam desenvolvedores, isso muda o critério de avaliação. Com Claude Code, um único engenheiro produziu em poucos dias o que normalmente levaria semanas de iteração no kernel, com os testes e a documentação incluídos. A pergunta não é mais se IA consegue ajudar em código complexo, mas se o time já sabe usar bem o Claude Code. Para ver como a Anthropic vem otimizando a ferramenta, o artigo sobre as 6 mudanças que a Anthropic fez no system prompt do Claude Code explica como o modelo ficou mais enxuto e preciso.
Torvalds foi além do código e criticou quem quer vetar IA no kernel Linux: não vou deixar o Linux se tornar um projeto anti-IA. Quem não gostar pode criar um fork ou seguir em frente. Para um desenvolvedor historicamente rigoroso com a qualidade dos code submissions, a declaração tem peso.
O uso de Claude Code no kernel Linux marca um momento comparável ao dia em que Torvalds criou o Git: uma mudança de ferramenta que começa pontual e vira padrão de mercado. Para configurar o Claude Code no fluxo de trabalho, o artigo sobre os servidores MCP para Claude Code cobre as 11 extensões mais usadas hoje.
Conteúdo reescrito e traduzido para PT pela redação luiscortex, revisado por humano.
Fonte: Hardware Busters





