如今,486 CPU 它在某种程度上已经成为遗物,但它在某种程度上已经成为遗物 Linux 核心遗产依然存在。几十年来,i4866 这一直是事实上的最低要求。甚至是最低要求。 Linux,这种过时架构的长期支持者也在考虑放弃芯片,取消芯片 486 处理器的支持就像它在支持处理器一样 2012 年对 386 你所做的。
消息来自Linux Kernel Mailing List 最后一篇文章(在新标签中打开)来自 Linus Torvalds 本人。最近热衷于添加Rust等Rust 编程语言等东西(在新标签中打开)并支持Intel Arc GPU 和龙芯 CPU(在新标签中打开) Linux 内核,Torvalds 现在正在考虑删除古老的 486,他写道:“我们早在 2012 年就摆脱了对 i386 的支持。也许是时候了 2022 年摆脱对 i486 的支持了?”
在Raptor Lake和Ryzen 在7000年的这些日子里,这个想法似乎如此明显,但受到了一定程度的抵制,一些用户声称他们仍在运输基于过时硅的新硬件。当一年前提出同样的计划时,一名用户说他们仍在使用它 486,并希望继续这样做。
486 历史可以追溯到 1989 年,目前正在运行 Linux 最低规格,最适合轻量级发行版,如Tiny Core Linux(在新标签中打开).
所有这些都归结为 cmpxchg8b,这是一个比较,然后在计算机内存中交换 8 个字节(或 64 位)信息指令。邮件列表成员 Peter Zijlstra 建议 Linux 应该只支持能够执行此操作的处理器 32 位 486 抛在后面意味着新的 Linux 内核将在 P5 运行等级硬件或更新硬件。cmpxchg8b 指令是原始 Pentium 的“F00F”错误背后的罪魁祸首,错误导致影响 CPU 在没有适当的操作系统缓解措施的情况下停止运行,直到在要求执行指令时重新启动。
今年推出的核心 6.1 这将是对核心的长期支持,但在 Torvalds 在支持下,它可能是最后一个 486 上运行的核心,而 6.2 取消了古老的米色 486 塔上运行 Linux 的能力。