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

添加评论