Kernel Development Resources
From FOSS Nepal Community Wiki
Contents
Resources
Here are some resources to get you started on developing OSS Kernels:
Books
Modern Operating Systems
- Amazon Page: http://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/0130313580
- Home Page: http://www.cs.vu.nl/~ast/books/mos2/
- Author: Andrew S. Tannenbaum
- Current Edition: 2nd
A staple of most curriculums, it's a good book to view the UNIX kernel in general and Minix in specific. However, sometimes it tends to be a bit too specific but a really helpful resource indeed.
Operating Systems Principles
Web resources
- http://www.ibm.com/developerworks/linux/library/l-linux-kernel/
- http://www.kernelnewbies.org
- http://lwn.net/Kernel/LDD3/ (LDD is regarded as one of the best resource for learning about device driver and kernel module development book)
- http://web.mit.edu/6.033/2000/www/handouts/readinglist.html
- http://williamstallings.com/OS4e.html
Misc resources
Robert Morris, Eddie Kohler, John Jannotti, and M. Frans Kaashoek. The Click modular router. Proc. Seventeenth ACM Symposium on Operating Systems Principles. Kiawah Island, South Carolina (December 1999) pages 217-231.