Daily Journal
Daily Journal

Linus Torvalds usa IA para corrigir bugs no kernel Linux

Torvalds utilizou ferramentas de LLM para refatorar código complexo do kernel Linux, identificando três falhas ocultas desde 2013.

Daily Journal
||
13/10 às 21:46

Pontos principais

  • O criador do Linux utilizou modelos de linguagem para analisar a biblioteca assoc_array após um patch enviado pelo desenvolvedor Nils Ollrogge.
  • A refatoração do código, focada em legibilidade, permitiu a identificação de três bugs que persistiam no sistema desde 2013.
  • Torvalds também utilizou a ferramenta Claude Code para otimizar a escalabilidade do cache de páginas, triplicando a velocidade de leitura em testes.
  • As alterações, reunidas nas branches 'assoc-array-fixes' e 'noref-filemap-read-with-llm', aguardam revisão para o kernel 7.4.
  • A política do kernel exige que humanos revisem e assumam total responsabilidade por qualquer código gerado ou sugerido por IA.

Linus Torvalds adotou ferramentas de LLM para auxiliar na manutenção do kernel Linux, utilizando a tecnologia para tornar trechos de código complexos mais legíveis. O processo começou quando o desenvolvedor Nils Ollrogge submeteu um patch para a biblioteca assoc_array, mas o código original era considerado obscuro demais para uma avaliação segura. Ao utilizar IA para reestruturar as funções em partes menores, Torvalds não apenas validou a correção original, mas também descobriu três falhas adicionais que estavam presentes na base de código há mais de uma década.

Além da correção na biblioteca de arrays, Torvalds aplicou a tecnologia para resolver um problema de escalabilidade no cache de páginas do kernel. Utilizando o assistente Claude Code, ele desenvolveu patches que elevaram a performance de leitura de 10 milhões para 30 milhões de operações por segundo em testes controlados. O criador do Linux reforçou que a IA atua como uma ferramenta de suporte, mantendo a responsabilidade humana como requisito fundamental para a integração de qualquer alteração no sistema.

Cobertura da mídia

Comentários