Linux Driver Issues

Discussions center on challenges with Linux hardware drivers, including vendors' reluctance to upstream open-source drivers to the mainline kernel, proprietary driver compatibility problems, and the lack of a stable driver API.

📉 Falling 0.5x Hardware
3,884
Comments
20
Years Active
5
Top Authors
#6711
Topic ID

Activity Over Time

2007
2
2008
5
2009
28
2010
56
2011
61
2012
121
2013
132
2014
112
2015
133
2016
269
2017
327
2018
197
2019
274
2020
352
2021
440
2022
365
2023
367
2024
280
2025
345
2026
18

Keywords

HAL FOSS NT GPL WHQL POSIX HW OS SR IOV drivers linux driver kernel hardware upstream userspace mainline vendors open source

Sample Comments

Hydraulix989 Apr 2, 2022 View on HN

What is the Linux driver situation and how is it bad in ways that other non-Windows FOSS OSes would be able to mitigate?

AnIdiotOnTheNet Feb 25, 2019 View on HN

Linux isn't blameless for this problem, because they religiously enforce that drivers must be open source.

NullPrefix Oct 28, 2018 View on HN

Wouldn't be a problem if hardware would have drivers in mainline kernel

ndesaulniers Apr 10, 2025 View on HN

They have out of tree drivers. If they don't ship the hardware to end users, it's not clear upstream (Linux kernel) would want them.

andrey_utkin Feb 5, 2017 View on HN

Hardware manufacturers caring about their drivers in mainline Linux.

gue5t Dec 16, 2017 View on HN

This is because hardware manufacturers don't upstream drivers.

AnIdiotOnTheNet Aug 31, 2021 View on HN

Arguably even Linux has given up in open drivers by allowing opaque firmware blobs.

asddubs Nov 15, 2022 View on HN

the drivers generally do not get upstreamed by the vendors

Laforet Nov 14, 2021 View on HN

Linux would also require drivers to be recompiled for a new kernel. This is not an option for most proprietary drivers for products long abandoned by the manufacturer.For the more common and popular hardware there is a good chance that open source drivers can be maintained by the community but if your laptop relies on a somewhat obscure chipset or microcontroller then your mileage will vary...a lot. Look up "Intel GMA500 Linux driver" if you need an example of the pain.Sometimes

qplex Jun 29, 2019 View on HN

This is not correct.Many manufacturers contribute drivers to the kernel.