Linus Torvalds ha pubblicato il settimo release candidate di Linux 7.2 il 9 agosto e ha usato l'annuncio per spiegare la sua mole: "Non posso dire di essere esattamente entusiasta delle dimensioni di tutto questo, ma è così che stanno le cose: la nuova normalità, con molte correzioni, molte delle quali dovute alla revisione da parte di vari strumenti di IA."

Perché rc7 è il momento sbagliato per questo

Un rc7 con circa 400 commit non di merge distribuiti su circa 412 file è fuori scala rispetto al calendario del kernel. Al settimo candidato, di norma il ciclo si è già calmato, con i maintainer che trattengono tutto ciò che non sia una regressione. Torvalds aveva espresso la stessa lamentela una settimana prima, con rc6, che è stato il più grande rc6 nella storia del kernel.

Cosa c'è nella pila

Non cosmetica. Il gruppo include una race use-after-free nella gestione della memoria rimasta latente per otto anni, correzioni HWMON classificate come critiche e ad alta gravità, il ripristino di un fixup-worker di Btrfs che affronta una perdita silenziosa di dati, un consistente blocco di patch per il networking e una correzione per la vulnerabilità Safe RET Interrupt.

Revisione, non paternità

L'affermazione si capovolge facilmente, e diversi resoconti l'hanno capovolta. Torvalds attribuisce agli strumenti di IA il merito di aver individuato bug durante la revisione, non di aver scritto il kernel. Non sta nemmeno dicendo che la qualità sia peggiorata: si tratta di difetti reali, alcuni dei quali vecchi di anni, che la revisione umana non ha intercettato.

Un'impressione, non una misurazione

"Molti di loro" è la lettura che Torvalds dà della propria casella di posta. Non è stata pubblicata alcuna ripartizione a livello di commit tra correzioni emerse dall'IA e correzioni trovate da umani, e il dibattito separato del kernel sui trailer di attribuzione non si è ancora chiuso. La versione finale 7.2 è comunque ancora attesa per il prossimo weekend.