4 ms·
> Linux-compatible ABI Does it mean it can re-use the drivers written for hardware to run with linux ?
by wiz21c 2y ago
> Linux-compatible ABI
Does it mean it can re-use the drivers written for hardware to run with linux ?
- dezgeg 2y agoNo. There is no stable ABI nor API for in-kernel device drivers.
- apatheticonion 2y agoDo other mainstream kernels have a stable driver API? I guess the NT kernel needs to. Does Darwin?
- eptcyka 2y agoNo. 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.