2025-04-27 12:21:32 作者:

4月27日有消息指出,Linux系統一直以其對老舊硬件的強大兼容性而聞名,然而這種兼容性也并非無限制。近日,Linux開發者提出了一項建議,即移除對30多年前發布的i486以及早期i586處理器的支持,以減輕內核開發團隊的工作負擔。
Linux內核開發者Ingo Molnar在最近的一項RFC補丁討論中提出了這一建議,計劃停止對這些古老32位處理器的支持。他解釋稱,當前使用這些芯片并運行最新Linux內核的用戶數量極少,而持續支持這些芯片為代碼庫帶來的復雜性和維護成本已經超過了其實際意義。
此外,Molnar還提到,Linux創始人Linus Torvalds同樣表達了類似的想法,支持“放棄對i486系列的支持”。如果該提議得以實施,Linux內核將減少約14104行代碼,涉及80個文件,同時內核的最低硬件要求將提升至支持TSC(時間戳計數器)和CX8(雙字比較并交換指令)功能的水平。
實際上,Linux開發者曾在2022年就考慮過停止對i486的支持,但直到現在這一計劃才真正被提上議程。作為背景,Linux在2012年就已經停止了對i386系列的支持,距今已有13年時間。這是自那時以來,Linux內核首次提出停止對一個過時CPU系列的支持。
i486系列是英特爾在1989年推出的產品,引入了多項關鍵技術,例如大容量片上緩存和集成浮點運算單元,這些技術至今仍在幾乎所有現代CPU中被廣泛采用。而i586系列則是i486的繼任者,于1993年發布,在前代基礎上進行了多項改進,包括雙整數流水線設計和更強大的浮點運算單元。





京公網安備 11011402013531號