Início Tecnologia Linus Torvalds admite que tem uma ‘relação de amor e ódio com...

Linus Torvalds admite que tem uma ‘relação de amor e ódio com IA’

19
0

Linus Torvalds e Dirk Hohndel no Open Supply Summit North America 2026

sjvn/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • Torvalds gosta de IA, mas às vezes a IA não gosta de Torvalds.
  • O fundador do Linux acha que sempre haverá trabalho para programadores.
  • A IA continua a ser uma bênção mista quando se trata de encontrar e corrigir bugs de segurança.

Falando na Linux Basis’s Open Source Summit América do Norteo criador do Linux, Linus Torvalds, disse que as ferramentas modernas de IA estão remodelando a forma como os desenvolvedores trabalham no kernel, aumentando o quantity de contribuições e expondo novas tensões sociais e de segurança no mundo do código aberto. Mas ele insistiu que “a IA é uma ótima ferramenta, mas é uma ferramenta”, em vez de um substituto completo para programadores.

Agora, se ao menos as empresas que demitem trabalhadores de tecnologia a torto e a direito ouvissem.

Além disso: Microsoft surpreende com sua primeira distribuição de servidor Linux: Azure Linux 4.0

Torvalds conversou com Dirk Hohndel, chefe do programa de código aberto da Verizon, que também é mantenedor do kernel Linux e amigo de Torvalds. Torvalds acrescentou que, embora o processo de lançamento de longa information do kernel Linux tenha permanecido estável “há exatamente 20 anos” desde a mudança para o Git, essa tendência quebrou há cerca de seis meses, quando as ferramentas de codificação de IA decolaram.

“Nos últimos seis meses, vimos muito mais commits”, observou Torvalds, estimando que “nos dois últimos lançamentos, houve cerca de 20% mais commits do que tivemos nas versões anteriores ao longo de muitos anos”.

Inicialmente, Torvalds interpretou mal o aumento como excitação em torno de uma grande mudança de versão: “No início pensei, ‘ei, as pessoas estão entusiasmadas com o lançamento 7.0 porque mudei o número principal de vez em quando…’ e descobri que estava errado. A verdadeira mudança que aconteceu nos últimos seis meses foi que as ferramentas de IA ficaram boas o suficiente para muitas pessoas… estamos vendo um aumento definitivo no desenvolvimento apenas em praticamente todas as frentes.”

Torvalds reconheceu que as novas ferramentas reduzem a barreira de entrada para os contribuidores, ecoando a observação de Hohndel de que “as ferramentas na verdade reduzem esta barreira inicial… [and] faz uma grande parte do trabalho.” Mas ele enfatizou que o impacto actual é social e não puramente técnico: “Os grandes pontos problemáticos no Linux, tradicionalmente, e suspeito que na maioria dos projetos, não têm sido tanto o código em si, mas… quando você é forçado a mudar a forma como trabalha.”

Além disso: Ubuntu Core 26 oferece um Linux imutável em que você pode confiar até 2041

Um dos maiores focos de conflito foi o Lista de discussão de segurança do kernel Linux, que Torvalds disse ter sido recentemente “invadida por relatórios duplicados” gerados com IA.

“As pessoas pensam que quando encontram um bug na IA, a primeira reação às vezes parece ser, vamos enviá-lo para a lista de segurança, porque isso pode ter implicações de segurança”, disse ele. O resultado, em uma lista deliberadamente pequena e confidencial, foi que “fomos inundados por pessoas enviando bugs, e então você tem essa lista com muito poucas pessoas nela… e passamos todo o nosso tempo apenas encaminhando esses relatórios para… os outros desenvolvedores que conheciam melhor aquela área.”

IA e segurança

Para lidar com isso, Torvalds anunciou novas diretrizes de divulgação de segurança de IA com uma regra contundente: “Se você encontrar um bug de segurança com IA, você deve basicamente considerá-lo público, só porque se você o encontrou com IA, 100 outras pessoas também o encontraram com IA.”

Ao mesmo tempo, ele pediu aos pesquisadores que não publicassem exploits funcionais: “Quando se trata de coisas que realmente são questões de segurança, você pode não querer tornar o exploit público… Não seja aquele cara que depois fala sobre isso publicamente e diz: ‘Olha, eu poderia derrubar esta grande empresa.'”

Torvalds vinculou o debate sobre divulgação a mudanças mais amplas no ecossistema de segurança. No passado, disse ele, a comunidade do kernel notificava discretamente as distribuições sobre um bug e pedia-lhes que atualizassem sem detalhar a vulnerabilidade, e “na maioria das vezes, ninguém descobriria o que aconteceu”. Agora, com análise acelerada por IA, ele lembrou que “na semana passada, corrigimos o bug; em três horas, havia uma postagem no weblog sobre as implicações dessa correção de bug, porque o pessoal de segurança adora receber atenção”.

Além disso: a quarta falha do kernel Linux este mês pode levar ao roubo de chaves de host SSH

Ele se esforçou para argumentar que fechar a fonte não é uma resposta: “Não acho, por exemplo, que a solução seja não fazer código aberto, porque se você acha que a IA não pode fazer engenharia reversa em código fechado, você terá uma surpresa”. Na verdade, alertou ele, “o código fechado é ainda pior nesse aspecto, porque a IA não pode ajudar a resolver os problemas, mas a IA certamente pode ajudar a encontrar esses problemas em primeiro lugar”.

Torvalds está certo. Embora as vulnerabilidades do Home windows, exceto as realmente horríveis, não recebam mais muita atenção, a IA também está encontrando muitas falhas de segurança no Home windows. Como Dustin Childs, chefe de conscientização sobre ameaças da Zero Day Initiative da Pattern Micro, observou recentemente: “A contagem total da Microsoft chegou a 1.139 CVEs corrigidos em 2025”, que foi o segundo maior, atrás de 2020. Childs espera, “à medida que os bugs de IA se tornam mais prevalentes, esse número provavelmente aumentará em 2026”.

Enquanto isso, no Open Supply Summit, Hohndel criticou os fornecedores que exageram nas vulnerabilidades sem coordenar as correções de maneira responsável. Ele citou quatro bugs recentes de escalonamento de privilégios locais no kernel, “dois dos quais foram divulgados exatamente” com nomes de marcas, domínios e logotipos antes que os mantenedores fossem contatados. “Minha resposta é sempre: aqui está uma empresa com a qual nunca quero trabalhar, porque se você fizer isso com o kernel do Linux, você fará isso com qualquer um”.

Amor, ódio e IA

Por mais irritante que isso seja, Torvalds admitiu ter uma relação de amor e ódio com a IA. “Na verdade, gosto muito do ponto de vista técnico. Adoro as ferramentas. Acho-o muito útil e interessante, mas definitivamente está causando problemas”, disse ele.

Além disso: 10 trilhões de downloads estão destruindo repositórios de código aberto – eis o que eles estão fazendo a respeito

Do lado positivo, ele enquadrou os bugs descobertos pela IA como uma “dor de curto prazo” com benefícios de longo prazo: “Quando a IA encontra um bug em qualquer código-fonte… no longo prazo, você encontrou um bug, nós o corrigimos, e o resultado ultimate é melhor para ele”. Afinal, ele continuou: “Acho que encontrar bugs é ótimo, porque o verdadeiro problema são todos os bugs que você não encontrou”.

Mas ele alertou sobre “pontos de estrangulamento social e pontos problemáticos sociais”, à medida que a IA despeja tráfego em comunidades já sobrecarregadas, especialmente nas “dezenas de milhares de projetos aleatórios que as pessoas mantêm e que não são o kernel do Linux”. Para equipes pequenas ou mantenedores individuais, disse ele, relatórios de bugs de IA do tipo inundação podem causar um verdadeiro esgotamento, especialmente quando “é um relatório de bug e quando você pede mais informações, a pessoa passou de carro e nem responde mais às suas perguntas”.

Torvalds acrescentou que a manutenção envolve cada vez mais pessoas e não código. “Para mim, como mantenedor de alto nível, não codifico muito. Meu trabalho é trabalhar com pessoas e não uso IA para trabalhar com pessoas. Obrigado. E devo sugerir que você também não faça isso.” Torvalds percorreu um longo caminho desde os dias em que period conhecido por tratar os programadores ruins com desprezo.

O futuro da IA ​​e do trabalho de programação

Afastando-se do Linux, quando lhe perguntaram que conselho daria a alguém no início da sua carreira, no meio de previsões pessimistas de que “todo o código será escrito pela IA”, Torvalds rejeitou duramente as afirmações de advertising.

“Minha opinião sempre foi que a IA é uma ótima ferramenta, mas é uma ferramenta, e quando vejo pessoas dizendo: ‘ei, 99% do nosso código é escrito pela IA’, eu literalmente fico com raiva.”

Ele comparou essas afirmações com a realidade de que “100% do seu código é escrito por compiladores” e traçou o seu próprio caminho desde o código de máquina introduzido manualmente até aos montadores, depois aos compiladores e agora aos auxiliares de IA. “Eu cresci escrevendo código de máquina, e quando digo código de máquina, não me refiro à linguagem meeting, quero dizer os números”, disse ele, lembrando que “demorei um pouco para entender que escrever os números e calcular compensações para ramificações é meio estúpido, e as pessoas criaram essa ferramenta chamada assembler, e mais tarde descobri que os compiladores também são bons. Hoje em dia, estou descobrindo que as ferramentas de IA também são boas.”

Portanto, argumentou Torvalds: “Pessoalmente, estou 100% convencido de que a IA está mudando a programação, mas não está mudando os fundamentos”. Assim como os compiladores aumentaram a produtividade “por um fator de 1.000”, ele estima que “a IA aumentará sua produtividade por um fator de 10”, mas insiste que “a IA é ótima, mas a IA não está mudando a programação”.

Em vez disso, afirmou ele, “muitas pessoas usarão a IA para gerar o código que os compiladores usam para gerar o código que os montadores usam para gerar o código de máquina. Isto é revolucionário no mesmo sentido em que vimos revoluções antes”.

Crucialmente, disse Torvalds, os possíveis desenvolvedores ainda precisam entender o que suas ferramentas produzem. “Você quer entender como tudo funciona no ultimate”, disse ele. “Mesmo quando uso IA para meus projetos de brinquedos para animais de estimação, usarei IA para gerar código, vou olhar para esse código, na verdade ainda vou olhar para a linguagem meeting… porque foi com ela que cresci.” Para qualquer sistema sério e de longa duração, alertou ele, “você precisa entender não apenas suas instruções, mas também o resultado ultimate, porque essa é a única maneira de mantê-lo no longo prazo”.

Além disso: 51% dos profissionais dizem que o trabalho de IA reduz sua produtividade – interrompa-o em 2 etapas

Ao longo da sessão, Torvalds voltou a um tema consistente: o código aberto e agora as ferramentas de IA são formas poderosas de gerir a complexidade do software program, mas não substituem a necessidade de julgamento humano, normas comunitárias e uma compreensão profunda dos sistemas que estão a ser construídos.

“O software program é muito complicado”, disse ele, e “a única maneira realmente boa de gerenciar a complexidade de uma infraestrutura complexa é o código aberto”, com a IA agora incorporada como apenas mais uma ferramenta na caixa de ferramentas do programador.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui