USB and Bluetooth Human Interface Device (HID) subsystem
The HID subsystem is the part of Linux that talks to keyboards, mice, gamepads, touchscreens, drawing tablets, and wireless receivers connected over USB, Bluetooth, or I2C. It covers generic devices plus vendor-specific quirks for Logitech, Sony, Microsoft, Apple, Wacom and many others, and underpins both desktop input and gaming controllers in 2025.
recommendation
It should stay because this is the kernel's core HID subsystem itself, not a single legacy driver. It handles essentially every modern keyboard, mouse, gamepad, touchscreen, tablet, and wireless receiver, with over 1,100 commits from 339 authors in the last five years and fresh 2026 patch traffic for popular drivers like hid-logitech-dj and hid-sony. New HID-class peripherals such as Logitech's Unifying receivers are still sold today, so removal is not on the table.
repository signals
sources
- lore.kernel.org
Representative HID driver activity is current in 2026: hid-logitech-dj received a bug-fix patch on 2026-04-10.
- lore.kernel.org
Representative HID driver activity includes nontrivial ongoing refactoring/feature work in 2026: hid-sony patch posted 2026-04-23.
- docs.kernel.org
The kernel documents HID as a broad, current subsystem covering raw HID, HID-BPF, sensors, UHID, and other actively used interfaces.
- logitech.com
New HID-class peripherals/accessories remained on sale in the 2025-era market; Logitech still sold the Unifying USB receiver product page captured by search.
codex reasoning notes (technical)
This is an active driver subsystem, not an obsolete single-device leaf: static evidence already shows 1154 substantive commits in 5 years, 339 authors, and last substantive touch on 2026-03-29. URLs 1-2 were obtained via mcp__lore_http__.lore_activity on representative files `drivers/hid/hid-logitech-dj.c` and `drivers/hid/hid-sony.c`, showing fresh 2026 bug-fix and refactor traffic. URLs 3-4 were obtained via web search: kernel HID docs confirm HID is a current core subsystem, and Logitech's product page is direct deployment evidence that HID peripherals/receivers are still sold new. I attempted explicit removal/deprecation-thread discovery with `lore_regex` and `lei`; the regex query timed out and `lei` was blocked by the sandbox, so I found no removal evidence but keep a small uncertainty for that search gap. No natural replacement driver exists for the directory as a whole because it is the HID subsystem itself.