快科技 5 月 25 日消息,继 Linux 7.1 内核正式移除对 Intel 486 处理器的支持后,即将到来的 Linux 7.2 内核继续推进旧硬件驱动清理工作。最新被列入清理名单的是 DoubleTalk ISA 语音合成卡驱动程序,该驱动已超过二十年未进行实质性更新。
DoubleTalk PC ISA 语音合成卡采用古老的 ISA 总线接口,这种接口标准在上世纪 90 年代初就已逐渐被 PCI 总线取代,如今市面上的主板早已不再提供 ISA 插槽。
该驱动名为 dtlk,自 Linux 2.6.12-rc2 版本以来,在 Git 历史记录中仅有树级修复和零星清理,从未进行过实质性功能更新。
提出此次移除的开发者 Ethan Nelson-Moore 在提交 commit 时给出的理由非常明确:该驱动存在严重的编码风格问题,近二十年来无人实际维护,很可能已完全无人使用。
他还特别指出,当前的 drivers/accessibility/speakup 子系统已能驱动相同的硬件,且两者的实现没有任何代码共享,旧驱动属于重复和冗余。
此次清理是 Linux 内核持续削减冗余代码的一部分。上个月,Linux 7.1 同时清理了大量 ISA 和 PCMCIA 时代的网络驱动程序,一次性移除了超过 13.8 万行代码。
值得注意的是,RC Systems 官网上至今仍保留着这款 DoubleTalk 硬件的旧版页面,但该产品显然早已退出主流市场。
目前,Linux 内核的 Speakup 辅助功能子系统,依然可以为需要此类语音合成设备的用户提供支持。


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