summaryrefslogtreecommitdiff
path: root/2008/how_and_why_kernel-fht2008/html/mgp00022.txt
blob: a4384e5c36a50f34cca4575910b62c18e77decb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
How and why to work with the Linux kernel community
Linux driver development model


A community-driven process creates in-kernel driver API's
Drivers are written against those APIs
Drivers are submitted to the kernel developes for inclusion into the OS source tree
Because all (good) drivers are inside one singe source tree, OS developers can (and will) refine the APIs whenever apropriate
There are no stable in-kernel API's, and especially no stable in-kernel ABI's
Linux development community releases kernel source code
Hardware vendor sells hardware only.  The Windows driver CD is unused.

personal git repositories of Harald Welte. Your mileage may vary