Textbook / online resource for training a program at the system / kernel level

Is there any book / resource that can be referenced to be able to write programs at the kernel / system level. I am looking for a programming book that could serve as a guide for writing kernel code / system level programming, etc .. I have a Tannenbaum design and implementation. He is well versed in theoretical aspects. But a book that teaches programming in such topics will be helpful. I want to be able to implement a thread library, scheduler, etc.

thank

+2


source to share


3 answers


I would like to suggest both books by Robert Love. I read a little of the first and excellent. The latter was recommended by a friend.

Linux Kernel Development



Linux System Programming: Direct Access to the Kernel and C Library

+2


source


There is one good website for the Technical Editor of the Linux Kernel Development book, Robert P.J.Day (different from Robert Love) and a website at http://crashcourse.ca/introduction-linux-kernel-programming/introduction-linux- kernel-programming Once you're done with the above link, I suggest going through http://www.freesoftwaremagazine.com/articles/drivers_linux and then the Newbies Kernel mailing list. You must subscribe to it.



+2


source


Try " Understanding the Linux Kernel " by O'Reilly While Linux-specific, the basic concepts are the same everywhere.

0


source







All Articles