Durante la conferenza Open-Source Summit 2026, Linus Torvalds ha parlato delle tendenze nell'uso degli strumenti AI nello sviluppo del kernel Linux. Secondo Linus, negli ultimi sei mesi il numero di commit è aumentato significativamente. Ad esempio, nella realizzazione degli ultimi due rilasci del kernel sono stati effettuati circa il 20% in più di commit rispetto ai rami precedenti. Questa modifica è spiegata dal fatto che negli ultimi mesi gli strumenti AI hanno raggiunto un livello di qualità accettabile per molti sviluppatori, e ora si osserva un chiaro aumento dell'uso dell'AI in praticamente tutti gli ambiti dello sviluppo.
Linus ha descritto l'abbondanza di report di errori inviati di recente, identificati tramite assistenti AI, come un dolore a breve termine che porterà benefici nel lungo periodo: ogni errore identificato e corretto è meglio che rimanere inosservato. Per piccoli team e individuali, un'ondata di messaggi di errore generati dagli AI diventa problematica e porta a un burnout, specialmente quando report simili vengono inviati senza controllo e l'autore non è in grado di rispondere a domande o fornire ulteriori informazioni.
Riguardo all'AI, Linus ha dichiarato che si tratta semplicemente di un altro strumento che migliora l'efficienza del lavoro e cambia il modo di sviluppare, senza alterare i principi della programmazione. Un tempo, l'introduzione di compilatori e linguaggi di alto livello ha aumentato la produttività dello sviluppo di mille volte, liberando gli sviluppatori dalla necessità di immettere dump di codice macchina e calcolare gli offset per le operazioni di branching. Allo stesso modo, l'AI consente di migliorare la produttività assumendosi compiti di routine e lasciando allo sviluppatore il compito di definire le problematiche e verificare i risultati. È fondamentale che lo sviluppatore non solo sappia formulare richieste, ma possieda anche le competenze necessarie per valutare e controllare il risultato. L'assistente AI è visto come un nuovo anello della catena davanti al compilatore, che in passato è diventato un intermediario tra lo sviluppo e l'assemblatore, semplificando il processo di creazione.
Fonte: opennet.ru
