Linux 7.1 刚刚开始逐步移除对 i486 处理器的支持,相关的老旧硬件驱动(例如针对上世纪 AMD Elan SoC 的驱动)也已走上退场通道,如今这一精简行动在计划中的 Linux 7.2 中进一步延伸到部分 i586 与 i686 级别的处理器。 在 i486 正式告别之后,内核开发者继续对不带 TSC(Time Stamp Counter,时间戳计数器指令)的 i586/i686 处理器“动刀”。 对于这些没有 TSC 指令的早期 CPU,维护其兼容路径被认为成本日益上升,已难以与现代 Linux 系统的演进需求相匹配,因此这类处理器的支持将被移除。 当前仍具备 TSC 能力的 Intel Pentium 及同代处理器不会受到影响,本轮清理仅针对缺少 TSC 的 i586/i686 级别 CPU。 在受影响的处理器中,较为显眼的是 AMD K5 以及若干 Cyrix 处理器型号。 AMD K5 是 AMD 首款完全由其内部设计团队独立完成的 x86 处理器,于 1996 年正式发布,主要对标当时的 Intel Pentium。 随着时间推移,这一代 CPU 早已退出主流使用场景,如今在 Linux 内核层面也将不再被特别照顾。 针对无 TSC 的 CONFIG_M586 支持移除补丁,已被合入内核维护者使用的 tip/tip.git 仓库中 “x86/cpu” 分支。 这一补丁预计会在即将到来的 Linux 7.2 合并窗口中被正式提交,从而进入主线开发流程。 一旦这批旧 CPU 支持完成清理,Linux 在引导阶段即可默认假设系统具备 TSC 能力,并将 CONFIG_X86_TSC 设为无条件启用选项。 在此基础上,内核 x86 代码中围绕非 TSC 场景编写的多条兼容路径便可以顺势删除,既减轻维护负担,也有助于代码的现代化和优化空间。 这意味着,对于仍在运行 AMD K5 等无 TSC 的老旧 i586/i686 处理器的系统用户而言,未来版本的 Linux 内核将不再提供支持,而这也再次彰显了上游内核在“向前看”与“照顾遗留硬件”之间的艰难平衡正在逐步向前者倾斜。 查看评论
Linux创始人Linus Torvalds日前宣布推出Linux 7.1-rc1版本。此次发布标志着合并窗口正式关闭,开发者们在此前抢在截止期限前提交了大量新功能、补丁及待移除项目,接下来这些改动将经历数月严格测试,最终才会面向公众发布。 对于仍在使用老旧硬件的用户来说,这次内核更新意义重大,因为Linux开始逐步淘汰对i486处理器的支持。目前相关配置文件已被删除,但代码移除工作仍需谨慎推进,以确保不会影响其他功能的稳定性。此外,一些年代久远的网络硬件支持也在被清理之列,部分"从未真正投入市场"的片上系统平台支持同样遭到移除。 i486支持的终止近几周以来成为业界关注焦点。不过从实际影响来看,受波及的用户预计寥寥无几,毕竟i486处理器早在1989年推出,并已于2007年停产。 尽管有诸多移除项目,但从提交日志来看,Linux 7.1的代码总量实际上显著增加,原因在于大量新功能同步加入。其中最引人注目的改进是NTFS驱动程序的彻底重构。这项全新实现将为Windows与Linux双系统用户带来显著的文件传输速度提升和更高的安全性,由于不再依赖额外开销较大的FUSE驱动机制,在不同系统分区间传输文件时效率将大幅改善。 硬件支持方面也有不少亮点,Linux 7.1新增了对英特尔Xe3P_LPG和Nova Lake P图形架构的初步支持,同时Nouveau驱动程序也加入了对英伟达GA100加速器的支持。对于掌机玩家而言,联想拯救者Go的驱动程序也获得改进,游戏体验将更加流畅。 谈及本次更新的开发节奏,Torvalds表示目前情况看起来"相当正常",这对于几个月后按时发布正式版本来说是个积极信号。他指出,真正可能导致延期的往往是开发后期出现复杂混乱的局面,而至少从当前阶段来看,Linux 7.1的推进仍保持在可控范围内。 查看评论
IT之家 4 月 27 日消息,Linux 创始人 Linus Torvalds 今日发布了 Linux 7.1 内核的首个 RC 候选版本 Linux 7.1-rc1,标志着 7.1 版本合并窗口关闭。 在历经两周的密集开发与补丁提交后,这一重大版本更新的关键特性已经锁定,预计将在 2026 年六月中旬或下旬正式推出稳定版。 本次 Linux 7.1 内核最引人注目的变化,无疑是新一代 NTFS 文件系统驱动的正式加入,对原有的只读 NTFS 驱动程序进行了彻底重构和重写。新驱动实现了对 NTFS 文件系统的完整写入支持,并采用了延迟分配机制,还深度整合了现代 Linux 内核的 iomap 与 folio 等先进特性,以优化写入性能。 据 Phoronix 测试显示,新驱动在多线程写入场景下的性能提升幅度在 35% 至 110% 之间,挂载 4TB 等大容量硬盘的速度更是提升至原来的四倍。 在稳定性方面,该驱动也表现出了更强的可靠性,通过了多达 326 项 xfstest 测试,相比此前仅通过 273 项的 NTFS3 驱动有了明显进步。 同时,Linus Torvalds 本人对这项贡献也给予了高度评价,称之为“NTFS 的复兴”。IT之家提醒,新旧驱动程序将在内核中并存一段时间,用户可以通过 NTFS_FS 的 Kconfig 开关启用这套全新的现代化驱动。 在硬件支持方面,Linux 7.1 内核标志着此前已酝酿许久的 i486 处理器支持正式走入历史。随着此次合并窗口的开启,内核开发者已经在代码层面删除了 M486、M486SX 和 ELAN 等关键配置选项,这意味着未来的新版本内核将无法再为这款 1989 年问世、2007 年停产的经典处理器进行构建。 此次调整不仅影响英特尔自家的 486 DX、DX2、DX4 系列,也波及 AMD、Cyrix 等厂商的兼容处理器。为了确保仍在使用老旧硬件用户的平稳过渡,Linux 6.18 LTS 长期支持版本还将在未来数年内继续提供维护更新。 此外,Linux 7.1 还带来了大量的新硬件支持与驱动改进。内核正式增加了对 12 款新 SoC 的支持,并为联想 Legion Go 掌机玩家优化了驱动程序。同时,还新增了对英特尔下一代 X e 3P_LPG 和 Nova Lake P 显卡的初步支持,并在 Nouveau 驱动中增加了对 NVIDIA GA100 加速器的支持。 尽管本次版本更新移除了大量过时的网络驱动、PCMCIA 驱动以及俄罗斯 Baikal CPU 的支持代码,Linux 内核代码库的总行数依然在不断增长,目前 Git 源码树已接近 4000 万行的大关。