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 編輯團隊審閱、修訂及事實查核後發佈。如有任何錯誤或需要更正,歡迎聯絡我們。




