LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Linux Kernel Programming (https://www.linuxquestions.org/questions/programming-9/linux-kernel-programming-669651/)

ganeshbonal 09-10-2008 03:07 AM

Linux Kernel Programming
 
Dear sir,

i Have interested in kernel programming & i want to be an linux expert pls guide me for kernel programming i have to be master in c or c++ programming for learning Kernel Programming Pls sir reply me .

neilcpp 09-13-2008 07:22 AM

just read the linux manual pages

pixellany 09-13-2008 08:34 AM

Assuming that you already have some experience with Linux, you will want to read some books. One good place to start is the O'Reilly website.

pixellany 09-13-2008 08:35 AM

Quote:

Originally Posted by neilcpp (Post 3279176)
just read the linux manual pages

I'm not sure how this helps---which man pages are relevant to kernel development?

neilcpp 09-13-2008 01:22 PM

manual pages - take a look
 
Let me explain to you :D- The manual pages have information about everyting relevant to the basic gnu userland programs and also pointers to information about the linux kernel. Type man man and you will see a whole section on the system call interface to the linux kernel. They are a essential starting point and provide links to related topics that might be helpful.
To suggest otherwise is rather bohemian - isn't it?

Uncle_Theodore 09-13-2008 01:40 PM

Man pages are good when one has specific questions. For a general picture of what's going on, a book is much better. I myself have found this one http://lwn.net/Kernel/LDD3/ especially useful.

pixellany 09-13-2008 08:06 PM

Quote:

Originally Posted by neilcpp (Post 3279381)
Let me explain to you :D- The manual pages have information about everyting relevant to the basic gnu userland programs and also pointers to information about the linux kernel. Type man man and you will see a whole section on the system call interface to the linux kernel. They are a essential starting point and provide links to related topics that might be helpful.
To suggest otherwise is rather bohemian - isn't it?

I am exceedingly familiar with the man pages. I have never, however, seen anything that relates to kernel development. Perhaps you could give an example?

tallmtt 09-13-2008 09:33 PM

http://kernelnewbies.org

graemef 09-14-2008 01:11 AM

You'll certainly want to be familiar with C programming if you wish to get into kernel development.

resetreset 09-15-2008 02:20 AM

you can try reading some books - The Design of the Unix Operating System was the one that Linus Torvalds read when he was starting to program Linux, so you can try that maybe? :) It was by I think, Maurice Bach.

vdx 09-15-2008 04:49 AM

U should try to understand wt kernel is ? Wt type of subsystems the kernel having...

Once u understand theoretically, It will help u for kernel development.

the website "http://www.osdev.org/" is good 4 u.:study: :study: :study:


All times are GMT -5. The time now is 03:54 PM.