近日,科技媒體Phoronix披露了一則關于Linux內核的重要更新:在最新發布的Linux 7.0內核中,英特爾440BX和440GX芯片組的錯誤檢測與糾正(EDAC)驅動已被正式移除。這一變動結束了該驅動在內核中長達19年以上的“損壞”狀態,標志著這一技術遺留問題終于得到徹底解決。
追溯歷史,英特爾440BX和440GX芯片組誕生于上世紀90年代末,是P6架構Slot 1和Socket 370處理器的主要配套組件。這些硬件平臺曾在個人計算機發展史上占據重要地位,但隨著技術迭代,它們在十幾年前就已逐步退出市場。如今,幾乎不再有用戶嘗試在奔騰II、奔騰III或初代賽揚處理器上運行最新版本的Linux內核,這使得相關驅動的維護變得愈發缺乏實際意義。
實際上,早在2007年,開發者就已發現i82443bxgx EDAC驅動存在嚴重缺陷。當時的技術文檔顯示,該驅動會與intel_agp.ko模塊爭奪PCI設備控制權,導致系統穩定性問題。開發者在注釋中明確指出:"它會從intel_agp.ko手中搶占PCI設備。Greg正在準備修復方案。"然而,這個承諾的修復方案始終未能實現,導致該驅動在接下來的19年里一直被標記為"損壞"狀態。
在本次更新中,開發團隊采取了徹底解決方案:直接從內核源碼中刪除了近500行相關代碼。這一決策不僅清理了長期存在的技術債務,也優化了內核代碼結構。據維護者表示,由于相關硬件平臺早已淘汰,且沒有現代系統依賴這些驅動功能,移除操作不會對任何現存用戶造成影響。此次清理工作被視為Linux內核維護中的重要里程碑,展示了開源社區對技術債務的零容忍態度。











