LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Text book / online resource for learning to program at system/kernel level ? (http://www.linuxquestions.org/questions/linux-newbie-8/text-book-online-resource-for-learning-to-program-at-system-kernel-level-764470/)

kashyapa 10-26-2009 01:46 AM

Text book / online resource for learning to program at system/kernel level ?
 
Is there any book/resource that one can refer to, to be able to write programs at kernel/system level.. I'm looking for a programming book that could serve as a guide to write kernel codes / system level programming etc..
I have Tannenbaum's Design and Implementation. It addresses theoretical aspects well .But a book that teaches programming in such topics would be helpful. I want to be capable of implementing thread library, scheduler et al ..

thanks

salasi 10-26-2009 03:00 AM

I believe that Greg Kroah-Hartman released a copy of his 'Writing Linux Device Drivers' as a free book (.pdf), and that sounds like it would be a good place to start reading (also available as 'dead-tree-ware' if that's what you want).

Jason Souza 11-17-2009 07:21 AM

- If you want to write kernel modules, Oreilly's 'Linux Device Drivers' By Jonathan Corbet, Greg Kroah-Hartman, Alessandro Rubini (Search for online versions - html and pdfs)

- 'Linux Kernel Development' and 'Linux System Programming' both by Robert Love, explains the usage of linux system calls in system programming and internals of the Linux kernel respectively.

These are books that I have read and liked.

There are tons of other books, not to forget lot of material online.


All times are GMT -5. The time now is 12:18 AM.