You are not logged in.
Pages: 1
Hi,
I am a user of Linux and BSD UNIX system. I know C and the basics of Assembly. I'm trying to learn and program the kernel layer. Can you suggest me books, documentation or examples to do that?
Thanks and sorry for my poor English,
--mghis
PS: I think "programming forum" is more appropriate than "kernel and hardware issues" forum. If I didn't choose correctly, I hope mods will move my thread without closing it.
Offline
Edit: And for some fun: http://www.makelinux.net/kernel_map_intro :-)
Last edited by karol (2011-06-12 20:05:28)
Offline
"Linux Kernel Development" by Robert Love.
"Understanding the Linux Kernel" by Bovet and Cesati.
Those are two relatively up-to-date books on Linux kernel programming. Also worth mentioning as a classic in kernel and OS development, although it's very outdated (written for UNIX SysV), is "The Design of the UNIX Operating System" by Maurice J. Bach.
"Computer Science is embarrassed by the computer." -- Alan J. Perlis
Offline
Thanks! Checking the links and the suggestion...
Also worth mentioning as a classic in kernel and OS development, although it's very outdated (written for UNIX SysV), is "The Design of the UNIX Operating System" by Maurice J. Bach.
Ten years ago I used SysV and ULTRIX. I have found part of the sources of the latter, but none of the first... If you have it, it would very interesting to see them...
Thanks a lot for the books and the links!
--mghis
Offline
I hear this recent book is very good: http://lwn.net/Articles/423417/
TOMOYO Linux: Mandatory Access Control.
My AUR packages
Offline
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
You might want to take a look at the linux kernel newbies site.
Offline
Pages: 1