←back to thread

364 points Klasiaster | 4 comments | | HN request time: 1.38s | source
1. wiz21c ◴[] No.41856409[source]
> Linux-compatible ABI

Does it mean it can re-use the drivers written for hardware to run with linux ?

replies(2): >>41856538 #>>41856885 #
2. dezgeg ◴[] No.41856538[source]
No. There is no stable ABI nor API for in-kernel device drivers.
replies(1): >>41876065 #
3. eptcyka ◴[] No.41856885[source]
No. The drivers in Linux are kernel modules, most often in-tree - meaning that the source for the drivers is built along the rest of the kernel source code. Most hardware drivers depend on various common kernel structures that change often - when they do, the source for drivers is fixed practically in the same git branch. There is no driver ABI to speak of.
4. apatheticonion ◴[] No.41876065[source]
Do other mainstream kernels have a stable driver API?

I guess the NT kernel needs to. Does Darwin?