summaryrefslogtreecommitdiff
path: root/2008/how_and_why_kernel-fht2008/html/mgp00022.txt
diff options
context:
space:
mode:
Diffstat (limited to '2008/how_and_why_kernel-fht2008/html/mgp00022.txt')
-rw-r--r--2008/how_and_why_kernel-fht2008/html/mgp00022.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/2008/how_and_why_kernel-fht2008/html/mgp00022.txt b/2008/how_and_why_kernel-fht2008/html/mgp00022.txt
new file mode 100644
index 0000000..a4384e5
--- /dev/null
+++ b/2008/how_and_why_kernel-fht2008/html/mgp00022.txt
@@ -0,0 +1,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