- Linux 7.2 把 RC Systems DoubleTalk PC ISA 语音合成器驱动给删了。
- 这个驱动代码风格有问题,而且从 Linux 2.6 开始就没怎么大修过,只做了点小修补。
- 反正这硬件有别的驱动在管,所以删掉这个驱动能省维护功夫,还不会影响使用。
要是理想的话,Linux 就该永远支持所有出过的硬件。但问题来了:代码得有人维护,而且很可能根本没人用得上。结果就是,花一堆人力去保证老硬件还能在 Linux 上跑,但压根儿不保证有人真在用。
所以,我们时不时会看到内核砍掉老硬件支持,而且看看 Linux 之前支持过啥技术,直到有人喊停,这事儿挺有意思的。RC Systems DoubleTalk PC ISA 语音合成器卡驱动就是这么个例子,这玩意儿 1991 年出的,现在在 Linux 7.2 里正式退休了。最妙的是,就算还有人用这种卡,也完全不受影响。
Linux 7.2 将移除一款已存在多年的 DoubleTalk PC ISA 语音合成器驱动程序
说实话,这玩意儿我以前听都没听过
据 Phoronix 报道,Linux 7.2 内核的一项新改动已经拍板了。这次改动删掉了一个驱动程序,这个驱动是专门给 RC Systems 的一款老式无障碍设备用的,就是那块 DoubleTalk PC ISA 语音合成卡。这卡是 35 年前出的,所以这驱动年头也不短了。
不过,对于还在用这玩意儿的人来说,还是有点好消息的。按补丁更新日志:
dtlk(一种语音合成器驱动)驱动程序支持 RC Systems DoubleTalk PC ISA 语音合成器卡。这驱动的代码风格问题很严重,在整个 Git 历史中(自 Linux 2.6.12-rc2 起)仅接受过整个内核树的修复和顺手的清理。同一硬件由 drivers/accessibility/speakup 支持,供屏幕阅读器使用,但那个实现跟这个驱动一点代码都不共用。综合这些情况来看,这驱动八成是没人用的。删掉它,省得以后维护麻烦。
是的,没错;事实证明,凡是使用这款ISA语音合成器的人,都可以改用另一种不同的驱动程序来处理这类设备。只是这款特定的驱动程序自Linux 2.6以来,就只被人当摆设一样搁在那儿,没人正经用,所以要是现在还有人用这种卡,八成不会用那个驱动。不过,能看到Linux这点老古董总算彻底退休,还挺带感的。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.