Linux 核心 7.1 移除 Intel 80486 支援

Linux 生態系統的一大優勢在於其廣泛的硬體支援範圍——核心(kernel)正式支援從 90 年代的 PC 硬體到基於 Arm 的 Apple Silicon 晶片,這得益於硬體製造商與社群成員數十年來的共同努力。然而,任何支援都無法永續維持,近年來 Linux 維護者(包括 Linus Torvalds)一直推動移除對 Intel 80486 處理器的核心支援。

這款晶片於 1989 年推出,1993 年被首款 Intel Pentium 取代,並於 2007 年完全停產。程式碼提交記錄顯示,Linux 核心版本 7.1 將成為首個徹底執行此變更的版本,無法再編譯出支援 486 的核心版本;Phoronix 指出,後續核心版本將跟進移除更多 486 相關程式碼。

維護古舊硬體的代價

雖然這些晶片數十年未有變化,但在現代軟體中維持其支援並非免費。Linux 核心貢獻者 Ingo Molnar 在其移除 486 支援的初始修補程式中寫道:「在 x86 架構中,我們有各種複雜的 x86-32 硬體模擬功能,用以支援極少人使用現代核心的古老 32 位元 CPU。這類相容性黏合劑有時甚至引發問題,讓人們花費時間解決,這些時間本可用於其他事務。」這呼應 Linus Torvalds 於 2022 年的評論,他表示「沒有人有任何真正理由浪費一秒鐘開發精力在 486 相關問題上」。

移除 486 支援很可能也影響其他公司的少數相容晶片,例如 Cyrix 5×86 及 AMD Am5x86。Molnar 上次也是推動 Linux 移除舊 Intel 晶片支援的主力——80386 處理器家族支援於 2013 年初的核心版本 3.8 中被刪除。

AI 內容聲明:本文由 AI 工具輔助撰寫初稿,經 TechRitual 編輯團隊審閱、修訂及事實查核後發佈。如有任何錯誤或需要更正,歡迎聯絡我們

Henderson
Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。部分文章由 AI 工具輔助撰寫,經編輯團隊審閱及事實查核後發佈。