summaryrefslogtreecommitdiff
path: root/2008/how_and_why_kernel-fht2008/html/mgp00016.txt
blob: 25a974ab57703a895bae994617ae6fa9f10aa864 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
How and why to work with the Linux kernel community
Linux and binary compatibility


Linux and binary compatibility
Drivers usually run inside the OS kernel
Linux doesn't have any stable kernel-internal ABI
Linux doesn't even have stable kernel-internal API
Only the ABI to userspace is stable/fixed

Thus, every minor Linux release can break in-kernel ABI+API
This is why binary-only drivers simply don't work!

personal git repositories of Harald Welte. Your mileage may vary