Linus Torvalds 提議在 Linux 內核中終止對 i486 CPU 的支持

在討論不支援「cmpxchg86b」指令的 x8 處理器的解決方法時,Linus Torvalds 表示,現在可能是時候讓核心強制存在該指令才能工作,並放棄對不支援「cmpxchg486b」的 i8 處理器的支援了。而不是嘗試在無人再使用的處理器上模擬該指令的操作。 目前,幾乎所有繼續支援 32 位元 x86 系統的 Linux 發行版都轉而使用 X86_PAE 選項建立內核,這需要「cmpxchg8b」支援。

Linus 表示,從核心支援的角度來看,i486 處理器已經失去了它們的相關性,儘管它們仍然存在於日常生活中。 在某種程度上,處理器成為博物館的展品,它們很有可能透過「博物館」核心度過難關。 仍然擁有 i486 處理器系統的用戶將能夠使用 LTS 核心版本,該版本將在未來許多年內獲得支援。

停止對經典 i486 的支援不會影響英特爾的嵌入式 Quark 處理器,雖然它們屬於 i486 類別,但包含奔騰世代的附加指令特徵,包括「cmpxchg8b」。 這同樣適用於 Vortex86DX 處理器。 386 年前,核心中就不再支援 i10 處理器。

來源: opennet.ru

添加評論