Thread (11 messages) 11 messages, 8 authors, 2011-12-13

Learning Linux Kernel

From: Kaushal Shriyan <hidden>
Date: 2011-12-13 14:34:06

On Tue, Dec 13, 2011 at 10:00 AM, Victor Rodriguez [off-list ref]wrote:
On Mon, Dec 12, 2011 at 6:30 PM, Greg KH [off-list ref] wrote:
quoted
On Tue, Dec 13, 2011 at 05:37:56AM +0530, Kaushal Shriyan wrote:
quoted
Just curious to know about total number of linux kernel developers in
the world
quoted
quoted
who contribute to linux kernel codebase. Any wiki or webpage which
mentions
quoted
quoted
about it?
The Linux Foundation has a report every year about this detailing this
type of information.  Also, lwn.net reports on this every kernel
release, see those articles for details.

Oh, and as a teaser, for the past year of releases, 2.6.36 - 3.1.0
(October 2010 to October 2011) there was 2889 different developers who
got patches accepted into the Linux kernel codebase.

greg k-h

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hi Kaushal

Goof to hear you want to be part of Linux Kernel, here is a good
article of How to participate on the Linux Community

http://www.linuxfoundation.org/content/how-participate-linux-community-0

Learn GIT (maybe you already know it )

http://git-scm.com/

Clone the mainstream Kernel by it self

http://kernel.org/

Check the code you will see that must of the code is in C

Now after you feel confident on C (recommended book = C Programming
Language Kernighan) you can start to run the latest Kernel on your
Linux machine, subscribe to an specific Mailing list of development
you want to follow, apply the RFC patches and check if it works ,
suggest new ideas or even work on the solution for existing bugs in
bugzila. Have fun :)

Check on the article for this good advice

Andrew Morton gives this advice for aspiring kernel developers

The #1 project for all kernel beginners should surely be "make sure
that the kernel runs perfectly at all times on all machines which you
can lay your hands on". Usually the way to do this is to work with
others on getting things fixed up (this can require persistence!) but
that's fine--it's a part of kernel development.

Hope it helps

Victor Rodriguez
Hi Victor,

Thanks a lot for the encouragement. I am obliged and got motivated. You
said  "subscribe to an specific Mailing list of development
you want to follow, apply the RFC patches and check if it works ,suggest
new ideas or even work on the solution for existing bugs in
bugzilla"

Development of Kernel Mailing list -> http://www.tux.org/lkml/#s3-1 is this
correct ?
Not sure about RFC Patches and existing bugs in bugzilla. Please point me
to the relevant web page.

Regards

Kaushal,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20111213/e7f28d98/attachment-0001.html 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help