IT之家 5 月 26 日消息,Linux 創(chuàng)始人林納斯 · 托瓦茲(Linus Torvalds)于 5 月 24 日再次發(fā)文表達(dá)不滿,稱很多 AI 提交的修復(fù)并非契合當(dāng)前內(nèi)核開發(fā)階段,加重維護(hù)人員負(fù)擔(dān)。
IT之家此前報(bào)道,托瓦茲于 5 月 17 日發(fā)文抨擊,稱內(nèi)核開發(fā)流程中,AI 工具已給維護(hù)開發(fā)工作造成額外負(fù)擔(dān)。開發(fā)者一邊用 AI 找問題,一邊卻不提交對(duì)應(yīng)修復(fù),已經(jīng)把排查和收尾工作甩給少數(shù)維護(hù)者。
托瓦茲于 5 月 24 日再次發(fā)文,指出開發(fā)者借助 AI 工具,提交大量細(xì)碎補(bǔ)丁,導(dǎo)致 Linux RC5 體量異常偏大。
托瓦茲指出在內(nèi)核發(fā)布周期后段,維護(hù)重點(diǎn)不應(yīng)該放在長(zhǎng)期存在、又不緊急的老問題上,而是應(yīng)該聚焦修復(fù) Bug,新改動(dòng)引發(fā)的錯(cuò)誤方面。
如果開發(fā)者把這些針對(duì)舊問題的 Bug 修復(fù)也集中塞進(jìn) RC5 階段,不僅增加代碼變動(dòng)量,也會(huì)抬高審查和合并成本,給維護(hù)者帶來(lái)額外負(fù)擔(dān)。
按照 Linux 內(nèi)核常見節(jié)奏,一個(gè)開發(fā)周期通常包含 7 個(gè)發(fā)布候選版本,必要時(shí)會(huì)增加到 8 個(gè),隨后才進(jìn)入正式發(fā)布。也正因如此,RC5 往往被視為應(yīng)當(dāng)逐步“降噪”的階段,整體節(jié)奏理應(yīng)放緩。
為了讓開發(fā)節(jié)奏回到正軌,Torvalds 要求開發(fā)者重新審視自己的 Pull Request(合并請(qǐng)求)。提交前先判斷,這到底是不是回歸修復(fù);如果不是,是否更適合放到下一個(gè)開發(fā)周期。
至于本周實(shí)際合入的修復(fù),范圍仍然很廣,涉及文件系統(tǒng)、顯卡、內(nèi)存管理、網(wǎng)絡(luò)、安全、穩(wěn)定性和硬件兼容。硬件部分包括 HP Pavilion Plus 14、ASUS Armoury 和 Lenovo Yoga 7 14AGP11 的 Bug 修復(fù)。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。