
商傳媒|責任編輯/綜合外電報導
隨著人工智慧(AI)與模糊測試(fuzzing)工具日益普及,Linux 核心開發者正面臨舊版網路驅動程式維護日益沉重的負擔,正考慮將其淘汰。這些驅動程式主要來自 1990 年代末至 2000 年代初的 ISA 和 PCMCIA 時代,由於 AI 驅動的錯誤報告頻傳,加劇了維護人員的工作量。
Linux 核心開發者 Andrew Lunn 日前已提交一系列補丁,旨在從 Linux 核心中移除部分 ISA 和 PCMCIA 時代的網路驅動程式。這些將被移除的驅動程式涵蓋了如 3com、AMD、SMSC、Cirrus、Fujitsu、Xircom 和 8390 Ethernet 裝置等早期硬體。
根據《Phoronix》報導,Andrew Lunn 指出,這些舊驅動程式在近期之前並未造成顯著的維護負擔。然而,隨著越來越多的新手開發者利用人工智慧工具和模糊測試發現問題,維護人員的工作量隨之增加。他認為,修復這些舊版驅動程式意義不大,特別是當不確定它們是否仍有實際用戶時。
此次移除行動預計將從 Linux 核心程式碼庫中減少約 27,600 行程式碼,有助於減輕核心的整體負擔,並減少針對這些可能極少或根本沒有用戶的驅動程式所生成的人工智慧錯誤報告。
考量到潛在的使用需求,此次移除將採逐個補丁進行,以保留未來重新引入的可能性。若有用戶仍使用相關硬體、運行現代核心,且願意承擔驅動程式的維護工作,仍可將其帶回。