快科技 6 月 26 日消息,Linux 7.2 内核的 char/misc 分支合并了一批代码清理,从内核源码树中移除了两款已闲置多年的过时驱动程序—— DTLK 语音合成器驱动和 Applicom Profibus 工业总线驱动。
DTLK 驱动是面向 ISA 总线接口的 DoubleTalk PC 语音合成卡驱动。ISA 总线在上世纪 90 年代中期已被 PCI 总线取代,当前市面上的新主板早已不再配备 ISA 插槽。

该驱动自 Linux 2.6.12-rc2 版本以来,Git 历史中仅有树级修复和零星清理,从未进行过实质性功能更新。
开发者 Ethan Nelson-Moore 指出,当前内核的 Speakup 子系统已能驱动相同的硬件,旧驱动属于重复和冗余。

另一款被移除的是 Applicom Profibus 字符驱动,用于适配该品牌基于 PCI 接口的 PROFIBUS 通信卡。PROFIBUS 即过程现场总线,是工业自动化领域广泛使用的数字通信协议。
该驱动于 1998 年从 SCO Unix 系统移植而来,自 Linux 2.1~2.2 版本时代后就几乎没有任何开发维护动作。
移除此驱动的补丁说明将其定性为一款低质量、无实际使用价值的废弃驱动。补丁说明披露了一个细节:从 Linux 2.6.12-rc2 版本开始,该驱动就长期存在未验证缺陷、无真实硬件测试场景。
直到 2008 年 10 月才修复了一个致命错误,而当时补丁作者明确标注 " 身边没有任何人能拿到对应硬件来验证修复的有效性 "。后续的 PCI 及 PCI-E 版本硬件官方仅支持 Windows,且该硬件早已全面停产。
本次 char/misc 代码合并落地后,两款驱动正式从 Linux 7.2 源码中删除,内核净减少 1.13 万行冗余代码。继 7.1 清理 ISA、PCMCIA 网卡驱动后,内核持续精简老旧硬件适配代码。



登录后才可以发布评论哦
打开小程序可以发布评论哦