Understanding linux kernel part 1
31 August 2013 By Bhavyanshu Parasher
#Why I am interested in linux kernel? >I am interested in it because i want to know how an operating system works. I am going to be using 2.6 kernel (stable) to study. I will be studying the code as well as the theory part of how this operating system works. What makes linux so fast and secure. Just doing it because i am curious. This being open source i can come to know how to contribute to the largest open source project because there is always a scope for improvement. >You should really go through the pre-requisites in order to start off with learning the code of the linux kernel.
#What are the pre-requisites? >Basically you should have knowledge of C programming, Operating system concepts, data structures, working experience with linux terminal console & should have been using git.
#How to start off? >You should start reading “Linux Kernel Development by Robert Love”. It is considered one of the best books for understanding linux kernel code. There is one more book “Linux in a nutshell by Greg Kroab-Hartman”. It is another good book to get you started with.
#What are the important resources? >The home of the linux kernel is http://www.kernel.org. There you can find the latest kernel source code as well.
So let’s begin
blog comments powered by Disqus