summaryrefslogtreecommitdiff
path: root/2008/how_and_why_kernel-fht2008/html/mgp00030.txt
blob: 8aa902be33694ffcd8436ee6757802ef43bb90e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
How and why to work with the Linux kernel community
Techncal differences


In the MS world, almost all interfaces are MS defined
In the Linux world, Linux is only the OS kernel
All other interfaces are specified by their respective projects
Often there are many alternatives, e.g. for graphical drivers
X.org project (X11 window server, typical desktop)
DirectFB project (popular in embedded devices like TV set-top boxes)
Qt/Embedded (popular in certain proprietary Linux-based mobile phones)
Every project has it's own culture, including but not limited to
coding style
patch submission guidelines
software license
communication methods

personal git repositories of Harald Welte. Your mileage may vary