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 |
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).
|
- 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 05:16 PM. |