#系统资讯 已发布 37 年的 Intel 486 处理器将逐步走进历史,Linux Kernel 将从 7.1 版内核开始逐步移除 i486 架构的支持。该架构最初发布于 1989 年,英特尔直到 2007 年才彻底停产 i486 处理器,现在仍然使用该处理器的用户已经极少,内核团队认为已经没必要继续提供支持。查看详情:https://ourl.co/112526
英特尔公司在 1989 年发布 80386 的继任者 Intel 80486 (即 i486 或 Intel 486),这款处理器也标志着个人电脑从命令行时代转向图形界面,直到 1993 年奔腾处理器逐渐开始替代 i486 处理器。
而英特尔直到 2007 年才彻底停止生产 i486 系列处理器,彼时这些处理器仍然被少量用于嵌入式领域,在工业控制系统中使用,所以 Linux Kernel 直到现在还在支持 i486 架构。
考虑到当前继续使用 i486 处理器的用户已经非常少,并且下游 Linux 发行版基本也都已经停止支持 i486 架构,所以现在 Linux Kernel 也终于准备停止支持 i486 架构的所有处理器。
具体来说从 Linux Kernel 7.1 版开始内核系统将启动逐步淘汰并最终移除对 i486 的支持,初始阶段只有 Linux Kernel 7.1 非 LTS 版停止支持 i486,仍然使用该处理器的用户还可以继续使用 Linux Kernel LTS 内核获得支持。
但在未来 LTS 版也会停止支持 i486,最终 Linux Kernel 将会彻底移除对 i486 的支持,移除支持后可以减少开发资源的浪费,同时也可以精简内核减少内核的整体代码行数。
初步措施:
内核维护者英戈莫尔纳 (Ingo Molnar) 将编写补丁移除 Kconfig 构建选项中的 CONFIG_M486SX、CONFIG_M486 和 CONFIG_MELAN,该补丁有望合并到 Linux Kernel 7.1 版中,届时用户将无法再构建 i486 内核镜像。
英戈莫尔纳在补丁说明中指出,维护古老的 32 位 CPU 需要在 x86-32 架构上实现各种复杂的硬件仿真机制,而且兼容性代码会给内核维护者带来持续的维护挑战。
因此最初会移除 Kconfig 选项,如果没有发现其他严重问题,之后就可以彻底移除对 i486 的支持。Kconfig 选项适用于不带 FPU 的 486 类 CPU,M486 Kconfig 选项适用于 486 类 CPU,MELAN 选项适用于 AMD Elan CPU。
版权声明:
感谢您的阅读,本文由 @山外的鸭子哥 转载或编译,如您需要继续转载此内容请务必以超链接(而非纯文本链接)标注原始来源。原始内容来源:Phoronix
