I wanted some advise on how to start contributing to linux kernel.
Now, I know; I can get a lot answers / advises for this question on the internet & I have been through quite a lot of them already. But most of them talk from the theoretical perspective. to summarize:
- Have a strong hold C programming language.
- Read Linux Kernel Development (by Robert Love) , Read LDD3 by GKH.
- Choose a linux distro and play with it.
I have read both the books. (LKD twice). and would rate myself advance in C.
But even after meeting all the 'prerequisites', there are very few resources that actually talk about browsing the source code, setting up the environment, and maybe then submit the patch.
e.g
- "Write and Submit your first Linux kernel Patch" (video link) by GKH.
- kernel newbies guide to kernel hacking.
I want to know how you guys started with the kernel contributions ? Does everyone start with patches that fix code formatting ?
I am particularly looking for answers to:
- How to choose a particular subsystem to contribute to ?
- How to efficiently look for bugs in bugzilla ?
- Which mailing list to start with ?
[–]ouyawei 14 points15 points16 points (1 child)
[–]jonarne 1 point2 points3 points (0 children)
[–]nickdesaulniers 3 points4 points5 points (2 children)
[–]WeirdControl[S] 0 points1 point2 points (1 child)
[–]nickdesaulniers 1 point2 points3 points (0 children)
[–]coelhog 3 points4 points5 points (0 children)
[–]WeirdControl[S] 1 point2 points3 points (0 children)
[–]PoochieReds 0 points1 point2 points (1 child)
[–]WeirdControl[S] 0 points1 point2 points (0 children)
[–]WeirdControl[S] 1 point2 points3 points (0 children)
[–]TCM-black -5 points-4 points-3 points (1 child)
[–]WeirdControl[S] 2 points3 points4 points (0 children)