486 處理器誕生于 1989 年,比 Linux 內(nèi)核本身還早兩年。現(xiàn)在,Linus Torvalds 親手按下了刪除鍵。
刪除指令已執(zhí)行
![]()
4 月 15 日,Torvalds 向 Linux 7.1 內(nèi)核提交了關(guān)鍵補(bǔ)丁:M486、M486SX、ELAN 等配置選項(xiàng)被整體移除。
這意味著什么?開(kāi)發(fā)者從 Linux 7.1 開(kāi)始,再也無(wú)法為 Intel 486 及其兼容芯片編譯內(nèi)核。受影響名單包括 AMD、Cyrix、IBM 的 486DX/DX2/DX4 系列,以及 UMC U5S/U5D 等冷門(mén)型號(hào)。
代碼合并由 x86/platform 分支推進(jìn),過(guò)程出奇順利——社區(qū)幾乎沒(méi)有爭(zhēng)議。
為什么是 486,不是 386?
這里有個(gè)時(shí)間差。Linux 早在 2012 年就終止了對(duì) 386 的支持,486 又撐了 13 年。
支撐 486 續(xù)命的核心需求來(lái)自嵌入式場(chǎng)景。ELAN 系列芯片長(zhǎng)期用于工業(yè)控制、老舊醫(yī)療設(shè)備,這些系統(tǒng)追求極致穩(wěn)定,對(duì)"能跑就行"的容忍度極高。
但維護(hù)成本正在失控。Torvalds 在郵件列表中提過(guò),486 相關(guān)的匯編優(yōu)化、內(nèi)存管理代碼與 modern x86 架構(gòu)差異越來(lái)越大,每次內(nèi)核升級(jí)都要額外測(cè)試路徑。
當(dāng)維護(hù)成本超過(guò)實(shí)際用戶收益,刪除就成了理性選擇。
過(guò)渡方案與隱藏彩蛋
Linux 6.18 LTS 被指定為 486 用戶的"安全港"。這個(gè)長(zhǎng)期支持版本未來(lái)幾年仍會(huì)持續(xù)維護(hù),給工業(yè)客戶留出遷移窗口。
有意思的是,同一次更新還為 AMD 新處理器加了功能:系統(tǒng)啟動(dòng)時(shí)會(huì)在內(nèi)核日志打印 AGESA 版本號(hào)。
AGESA 是 AMD 主板固件的核心組件,以前查版本要進(jìn) BIOS 或跑專用工具。現(xiàn)在直接看 dmesg 輸出就行,調(diào)試效率明顯提升。
一刪一增之間,Linux 內(nèi)核的資源配置邏輯清晰可見(jiàn):砍掉 0.01% 用戶占用的 5% 維護(hù)精力,轉(zhuǎn)投增長(zhǎng)中的硬件生態(tài)。
經(jīng)典架構(gòu)的終局模板
486 不是第一個(gè),也不會(huì)是最后一個(gè)。從 386 到 486,每次架構(gòu)退場(chǎng)都遵循相似劇本:邊緣場(chǎng)景硬撐 → 維護(hù)成本攀升 → LTS 版本托底 → 最終刪除。
這個(gè)劇本的殘酷之處在于,它不看情懷,只看工程經(jīng)濟(jì)學(xué)。
對(duì)工業(yè)用戶來(lái)說(shuō),真正的信號(hào)是:依賴 20 年以上硬件壽命的商業(yè)模式,需要重新計(jì)算總擁有成本了。LTS 能續(xù)命,但續(xù)不了無(wú)限期。
下一個(gè)被移出內(nèi)核的會(huì)是誰(shuí)?586(初代 Pentium)的支持代碼目前仍在,但它的使用場(chǎng)景比 486 更窄。當(dāng)最后一批工控機(jī)退役,刪除補(bǔ)丁或許已經(jīng)在某個(gè)開(kāi)發(fā)者的本地分支里待命了。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.