Linux 7.1 移除总线鼠标支持的驱动程序。
Linux 7.1 Removes Drivers for Bus Mouse Support

原始链接: https://www.phoronix.com/news/Linux-7.1-Input

即将发布的 Linux 7.1 内核正在通过移除对极其过时硬件的驱动程序来简化其代码。 这次清理工作,以及解决人工智能/LLM 相关的错误报告的努力,专注于不再使用的设备。 重要的移除目标是输入子系统,包括来自 1990 年代的“总线鼠标”(使用 ISA 插卡)、1995 年的 Palm Top PC 110 触摸板以及 2000 年代设备的触摸屏驱动程序。 甚至由于与过时的 Intel 386/486 系统相关联,PS/2 鼠标接口驱动程序 (CT82C710) 也在被移除。 此外,OLPC 笔记本电脑使用的损坏协议 (OLPC HGPK PS/2) 在 12 年未活动后也被移除。 这些删除代表了大量的 3,374 行代码被移除,反映了维护精简和现代内核的承诺。 新驱动程序正在被添加到当前技术中,例如 Charlieplex 键盘和 Chrome OS 键盘功能。

Linux内核7.1的最新更新移除了对较旧“总线鼠标”的支持驱动程序,这些设备在十多年前就已基本淘汰。Phoronix 报道称,此举受到一些人的欢迎,他们认为这是对损坏和未使用的代码进行必要的“大扫除”。 Hacker News 的评论者们开玩笑说,这些硬件可能已经物理损坏,电线可能已经老化到无法工作,并戏谑地争论从未执行的代码中的错误是否真的*存在*(“薛定谔虫”)。一位评论员甚至注意到文章中一张沾满污渍的微软鼠标的有趣外观。 这场讨论凸显了维护复杂操作系统以及通过移除对旧硬件的支持来简化代码的持续过程。该帖子还包含了一个关于申请参加 Y Combinator 2026 年夏季项目的提醒。
相关文章

原文
Beyond Linux looking to remove old drivers due to the surge of AI/LLM bug reports, the Linux 7.1 kernel is also removing some old hardware drivers simply on the basis of long obsolete hardware. The input subsystem saw several drivers removed this week for decades old hardware.

With the input subsystem updates this week there is a new Charlieplex GPIO keypad driver, the aw86927 driver adding 86938 ASIC support, and the Chrome OS keyboard driver adding support for the Fn-key keymap extension.

Beyond those additions, there are a number of driver removals on the input side for Linux 7.1. Bus mice drivers are the main ones being removed with those not being really relevant in nearly 30 years. There are also three other drivers for portable devices from the late 1990s to early 2000s.

The InPort / Microsoft / ATI XL busmouse driver is one of those removed for Linux 7.1 for that mice support ultimately connected via an ISA add-in card. The Logitech Bus Mouse "Logibm" driver is also removed as another ISA add-in card.

Microsoft bus mouse


The Palm Top PC 110 touchpad driver is another one of the input drivers removed in Linux 7.1 with that Palm device released in Japan back in 1995.

The ICS MicroClock MK712 touchscreen driver is also removed that was used by the The ICS MicroClock MK712 touchscreen driver is also removed that was used by the back in 2000.

The CT82C710 driver is also removed for the Chips & Technologies PS/2 mouse interface used by the TI TravelMate and Gateway Nomad laptops. While PS/2 is newer than bus mouse, the CT82C710 being used by just Intel 386 and 486 systems is no longer relevant in mainline with Linux 7.1 beginning to disband i486 support.

For newer hardware but still irrelevant is removing the OLPC HGPK PS/2 protocol support as it's been broken for 12 years without anyone complaining. This protocol flavor was used by ALPS touchpads in One Laptop Per Child (OLPC) laptops and broken since 2015 in the mainline kernel.

See this pull request for the merged input changes for Linux 7.1. With the removals there are 3,374 deletions in the input pull.

联系我们 contact @ memedata.com