🔥 Entre no nosso grupo e receba as melhores ofertas de tech Entrar agora →
MelhoresTech
Voltar
inteligencia-artificial

Linus Torvalds usa IA pela primeira vez para corrigir gargalo antigo do kernel Linux

Web Story
Linus Torvalds usa IA pela primeira vez para corrigir gargalo antigo do kernel Linux

Linus Torvalds publicou a primeira alteração no kernel do Linux escrita com ajuda de um modelo de linguagem. O alvo é um problema que quem administra servidor conhece bem: a contenção de cache que aparece quando muitos processadores tentam ler o mesmo arquivo ao mesmo tempo.

Em máquina de produção, isso acontece o tempo todo. Bibliotecas compartilhadas, que quase todo programa carrega, bancos de dados e servidores web disputam o acesso aos mesmos dados, e os núcleos do processador ficam esperando a vez em vez de trabalhar. Quanto mais núcleos na máquina, maior a fila.

Um problema que ninguém fechou

O gargalo é antigo. Vários desenvolvedores tentaram resolvê-lo ao longo dos anos, e nenhuma proposta virou solução definitiva. Torvalds rascunhou uma abordagem no começo de 2024 e, desde então, rodava esse código no próprio notebook. Recentemente, o chefe do projeto decidiu recorrer a um modelo de linguagem para chegar à versão final da correção.

O gesto pesa mais do que o patch em si. Torvalds é quem dá a palavra final sobre o que entra no kernel. Quando a pessoa que aprova o código usa IA no próprio trabalho, fica difícil para outros mantenedores tratarem contribuição assistida por modelo de linguagem como algo proibido por princípio. Isso não muda a regra do jogo: o código continua precisando passar por revisão humana e por testes antes de chegar a qualquer usuário.

23 vezes mais rápido, só no laboratório

Num teste sintético feito sob medida para o problema, a versão criada com ajuda da IA foi 23 vezes mais rápida. O próprio Torvalds pede calma com o número. Cargas de trabalho reais não chegam perto do cenário extremo do benchmark, então o ganho fora do laboratório será bem menor.

Quem mais ganha são servidores com muitos núcleos, como os que sustentam serviços de nuvem, sites e sistemas corporativos, boa parte deles rodando Linux. No PC de casa, com poucos programas lendo o mesmo arquivo ao mesmo tempo, a diferença tende a passar despercebida. Se você usa Linux no desktop, não há motivo para correr atrás de atualização por causa disso.

A correção segue o caminho de qualquer patch do kernel: só chega ao usuário final quando entra numa versão estável e é adotada pelas distribuições.



Gostou deste artigo?

★ ★ ★ ★ ★
-- • -- votos

Você pode gostar também