Device Drivers

This cluster focuses on challenges in developing, porting, and standardizing device drivers for operating systems like Linux, including debates on kernel vs. userspace drivers, hardware compatibility, and firmware integration.

➡️ Stable 0.5x Hardware
2,752
Comments
19
Years Active
5
Top Authors
#3195
Topic ID

Activity Over Time

2008
4
2009
17
2010
29
2011
33
2012
48
2013
80
2014
99
2015
138
2016
187
2017
150
2018
134
2019
180
2020
256
2021
301
2022
292
2023
260
2024
264
2025
258
2026
22

Keywords

MS XHCI CPU e.g NI ROM EDK2 GPU BIOS I2C drivers driver kernel device userspace hardware linux port controller firmware

Sample Comments

fathyb • Jun 10, 2022 • View on HN

Proprietary device drivers come to mind..

bigdubs • Feb 3, 2015 • View on HN

Device drivers can be divorced from the core os.

marcodiego • Sep 14, 2021 • View on HN

This is a driver interface. If it is not standardized, we get that ugly situation where an userspace app only works with hardware from a specific vendor.

rcbdev • Jul 20, 2024 • View on HN

OS / driver development needs to be done on bare metal sometimes.

drdaeman • Jul 4, 2017 • View on HN

Was already done, many times. Device drivers is the issue it never took off.

bogantech • Jan 25, 2024 • View on HN

The hardware's the easy part - then you have to write a device driver for one of these systems

megous • Jul 27, 2021 • View on HN

What's to check out there wrt kernel drivers?

alexklarjr • Dec 17, 2022 • View on HN

they do, using drivers, that is too novel idea for linux.

zonoob • Mar 29, 2012 • View on HN

It's Unix. Write better drivers yourself.

jambutters • Aug 29, 2025 • View on HN

They actually reuse Linux driver stack for hardware compatibility