用于学习在系统/内核级编程的教科书/在线资源

时间:2009-10-26 06:26:09

标签: operating-system kernel

是否有可以参考的书/资源,能够在内核/系统级别编写程序..我正在寻找一本可以作为编写内核代码/系统级编程指南的编程手册等等.. 我有Tannenbaum的设计和实现。它很好地解决了理论问题。但是,一本教授这些主题的编程的书会很有帮助。我希望能够实现线程库,调度程序等...

感谢

3 个答案:

答案 0 :(得分:2)

我想建议Robert Love的两本书。我读过第一个和它的优秀。后者是朋友推荐的。

Linux Kernel Development

Linux System Programming: Talking Directly to the Kernel and C Library

答案 1 :(得分:2)

Book Linux Kernel Development的技术编辑有一个很好的网站, Robert P J Day(他与Robert Love不同) 而网站是 http://crashcourse.ca/introduction-linux-kernel-programming/introduction-linux-kernel-programming 完成上述链接后,我建议您完成 http://www.freesoftwaremagazine.com/articles/drivers_linux 然后有一个Kernel Newbies邮件列表。你应该订阅它。

答案 2 :(得分:0)

尝试O'Reilly的好“Understanding the Linux Kernel”。虽然有时特定于Linux,但基本概念在任何地方都是相同的。