在自动化漏洞检测技术迅猛发展的当下,Linux内核开发团队正通过一项激进策略应对安全挑战——大规模移除老旧硬件驱动代码。这一举措源于大语言模型驱动的检测工具展现出惊人效率,能以人类难以企及的速度挖掘出深藏数十年的代码缺陷。OpenBSD中潜伏27年的漏洞和Linux内核NFS模块23年的隐患相继暴露,促使开发者重新审视代码库中"历史遗留问题"的价值。
近期提交的18个补丁包成为这场"代码瘦身运动"的标志性事件。开发者Andrew Lunn主导的更新方案中,3Com旗下3C509、3C515等五款经典网卡驱动被彻底移除,连带13款老式Xircom接口卡和PCMCIA设备支持代码退出历史舞台。更引人注目的是,诞生于千禧年之前的Hamachi千兆网卡、Yellowfin PCI适配器等"相对年轻"的硬件驱动也未能幸免,这些设备虽比90年代产品更新,但同样面临二十余年未更新的安全风险。
网络协议层面的清理同样彻底。曾被视为未来网络标准的ATM(异步传输模式)支持代码即将消失,这项在90年代末与TCP/IP激烈竞争的技术,如今仅存于历史教材和少数工业控制系统中。同步被移除的还有ISDN CAPI通信协议,包括其蓝牙传输功能模块。据Phoronix网站统计,仅以太网设备相关的代码清理就将删除近3万行代码,相当于移除一个中型开源项目的全部代码量。
处理器架构支持范围也在收缩。讨论持续两年的80486处理器支持移除计划有望在7.1版本内核落地,这项提议最早可追溯至2022年的开发者邮件列表。尽管主流发行版加速淘汰老旧架构,但T2项目维护者René Rebe宣布将继续保留i486支持,其团队不仅持续修复该架构漏洞,更在AMD 5x86超频至160MHz的平台上运行最新版系统。在布鲁塞尔FOSDEM大会上,T2团队现场演示了PowerMac G5运行带硬件加速的Firefox浏览器,证明老旧硬件仍存在实用价值。
开发团队强调,此次清理不会立即切断所有支持渠道。包含被移除驱动的旧版内核将继续获得安全更新,这种"渐进式淘汰"策略既降低维护成本,又为特殊用户保留过渡期。随着自动化检测工具不断进化,这场持续多年的代码优化运动或将重塑开源软件的开发范式——在安全性与兼容性之间寻找新的平衡点。









