check123
check123

Reputation: 2009

Resources that explain Linux source code

Looking for resources that can help getting 'into' the Linux code. Could not get much help on Google. I have no issues on the distro covered by the book/resource, but will like if Fedora is the base. Also, it would be great if the resource is well maintained and updated.

Upvotes: 11

Views: 15574

Answers (4)

rvdginste
rvdginste

Reputation: 874

If you are trying to understand the linux kernel source code, then the exact distribution you are using, is not very relevant.

I would recommend the book from Robert Love: Linux Kernel Development, currently in its third edition. It will give you an understanding of the main parts of the kernel.

Upvotes: 1

Waldheinz
Waldheinz

Reputation: 10487

If you are talking about the Linux kernel, kernel newbies is absolutely awesome. Besides that, I don't think theres a single resource to recommend.

Upvotes: 1

hvgotcodes
hvgotcodes

Reputation: 120308

this looks promising:

http://kernelnewbies.org/KernelHacking

Note that you will need to be familiar with Operating Systems concepts to even understand the concepts of how memory is allocated, how processes are scheduled, and whatnot. Also, the code of the linux kernel is monstrously complex.

You are undertaking a daunting task. But have fun with it. You might want to start with a small device driver's code.

Upvotes: 5

Raoul
Raoul

Reputation: 3899

http://www.makelinux.net/kernel_map may be a good place to start. A clickable map which takes you to the part of the source you clicked. Readable in a browser.

Upvotes: 4

Related Questions