views:

122

answers:

3

Hello everyone! I really want to start developing deeper into the Linux kernel. I want to understand how it all comes together and how I can possibly make some changes or compile it for different architectures.

I don't feel like buying another book, so I want to know, what are some good and free online guides to getting more into the Linux kernel?

By the way, I already searched Google, but it is so many different places I just wanted some advice as to where are the best guides.

Thanks

A: 

I've always liked distrowatch for an overall guide to distros. I learned the most about compiling while I was running slackware, and they have a great community of do-it-your-self-ers.

I guess this really doesn't give you much to go on. But I think you'll learn more from doing it a few times. Here's a few tutorials:

jjclarkson
+3  A: 

I find that the Linux Kernel Newbies wiki contains some good information for starting to get involved in the Linux kernel. For each release of Linux, they write up a very nice overview of the changes in that version, which can be great for keeping track of what's going on. They have some information on getting started with kernel hacking. And they have a mailing list, IRC channel, and forum for anyone who wants to ask questions in a newbie-friendly environment, (which the LKML most certainly is not).

I also like reading LWN, the Linux Weekly News, to get a sense of what is going on in the Linux world at all levels. Their kernel page has some good articles on topics about kernel hacking and what's going on in the kernel. They are subscription supported to read their full weekly edition, but the archives are free, so you can read last weeks news for free, or pay to get up-to-date news.

Brian Campbell
+3  A: 

You'll really like The Linux Kernel Book, too bad it's still in-dev (however, browse through the site, there's plenty info hidden). You might also like to look here as a startup.

Kornel Kisielewicz