Linux 7.1 開始移除 Intel 486 CPU 支援 首批代碼已合併

Linus Torvalds 已於主線內核中合併首個用於移除 Intel 486(i486)CPU 支援的代碼,此變更將自 Linux 7.1 版本開始生效。此前 Phoronix 本月早些時候已報導,Linux 7.1 預計會啟動移除 i486 支援的進程,如今此計劃已正式落地。

移除範圍涵蓋多款 486 架構處理器

此次改動的第一步,是在內核配置系統中移除與 M486 / M486SX / ELAN 等 CPU 相關的 Kconfig 配置選項,開發者將無法再於 Linux 7.1 及後續版本中透過這些選項建構針對 Intel 486 的支援。受影響的不止 Intel 486 系列,還包括 AMD、Cyrix、IBM 等廠商基於 486 架構的相容處理器,具體涉及 AMD / Cyrix / IBM / Intel SL / SLC / SLC2 / SLC3 / SX / SX2 以及 UMC U5S 等

型號。原先的 M486 Kconfig 選項面向 486 等級 CPU,例如 AMD / Cyrix / IBM / Intel 486DX / DX2 / DX4 以及 UMC U5D,隨該選項被移除,這些處理器亦一併被排除在新內核建構目標之外。 目前合併僅為配置層面的「開端」,後續版本還將逐步清理實作層面針對 i486 的代碼路徑。若於 Linux 7.

1 開發週期中無人提出強有力理由要求保留支援,則從 Linux 7.2 起,專門針對 i486 的代碼很可能會被成批移除,從而完成此平台於主線內核中的退役。對於仍以某種「奇門歪道」方式於現代 Linux 內核上運行 i486 處理器的用戶,作者建議繼續停留在 Linux 6.18 LTS 等長期支援版本上,以於未來數年內維持對這類舊設備的官方支援。 需強調的是,此次調整主要針對 i486 及相容 CPU,更晚期的 32 位元處理器架構仍將繼續獲得保護,僅是不再期望這些舊平台能從現代內核版本中獲取

過多「令人驚豔」的新特性。與此同時,Linux 7.1 中還有其他變更可能對 32 位元系統用戶帶來負面影響,例如此前報導的一項 VFS 相關改動,即被認為可能對 32 位元 Linux 使用體驗產生不利影響。 從技術管理的角度來看,正式合併 i486 移除補丁屬於一項 x86 / 平台相關改動的合併請求,其中包含此次移除 Kconfig 支援的補丁。這也意味著,在此議題上,Linus Torvalds 並未因念舊情緒或其他非技術因素而猶豫,而是果斷推動對陳舊平台的清理,以簡化代碼維護負擔。

在同一批合併內容中,還包括一項與 AMD 新款 CPU 相關的實用改進:當偵測到 AMD 平台時,內核日誌將顯示 AGESA 固件版本,方便開發者和用戶進行調試與問題排查。 從更長遠的演進趨勢來看,移除 i486 這類極其老舊的平台,是 Linux 內核持續收斂技術債務、聚焦主流與未來設備的重要一步。隨用戶群體極度有限且維護成本相對高昂,此類平台被逐步移出主線支援已是不可避免的結果,而長期支援版本則為需要依賴舊設備的用戶提供了相對平穩的過渡空間。

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

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