3

I want to participate in linux kernel development but i don't have idea what, in technically meaning i can do (i am looking for tasks). I am experienced C programmer, i know some linux kernel, i have some experience in simple driver writing, some modifications for my own purpose in kernel drivers.I am looking for some TODO list, someone who will propose me a task.

I know about mailing list, but the main list is too big.

Maybe some internet forum, irc channel something like that.

closed as off-topic by Anthon, Toby Speight, Eric Renouf, mdpc, Satō Katsura Sep 30 '16 at 6:09

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Toby Speight, Eric Renouf, Satō Katsura
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    This is a laudable (commendable) goal, but I don't know that it's on topic for this site in its current form. Also, did you try Google? A quick search for "linux kernel development" points to kernelnewbies.org as a possible starting point. – Wildcard Sep 29 '16 at 6:17
  • Yes i tried. I am looking for something that is not easy searchable - something that is obvious for someone involved in linux development process. I know kernel newbies. – sibislaw Sep 29 '16 at 6:22
  • I'd start looking at kernel bug tracker – MatthewRock Sep 29 '16 at 13:48
  • The question is on topic, can we reopen it please? – Jonas Stein Mar 24 '17 at 19:49
3

As you already know kernelnewbies.org, there is also a kernelnewbies irc chan (on OFTC).

You can check in the staging directory, here are drivers that need cleanup or improvements, some have a TODO list.

You can also use tools like sparse, to find bugs to fix.

And for fun, you can also look at Eudyptula-challenge which is very good introduction in kernel developement.

Not the answer you're looking for? Browse other questions tagged or ask your own question.