红联Linux门户
Linux帮助

推荐《Linux Kernel Development》2nd

发布时间:2007-03-26 00:39:40来源:红联作者:Augseptm
  我看的是中文版,总体来说翻译得也不错。主要应该归功于作者Robert Love的功力。本书可以让读者从总体上对Linux的Kernel有个把握(书的封面写着“本书填补了Linux内核理论和实践细节之间的鸿沟”)。坦率的说,在没有内核的整体概念之前看Linux Device Driver 3rd总会有些茫然的感觉(在加上LDD的组织并不是很好,当然这本书做参考书是很不错的)。

  我看了一些Linux书籍的感受,总觉得一本好书并不是要讲得多么多么全面(这本书还不到300页),应该让读者自己知道他自己如果要深入理解该如何下手,正所谓“授之以渔”而不是“授之以鱼”。这一点Robert Love做得不错,其实,只有达到一定功力,才能如此深入浅出。当然了,关键的知识点书中都有涉及,像进程管理,内存管理,设备驱动,文件系统等。

  我觉得在把握了一定的概念后,就可以深入一点度一些其他的书籍了,如Understanding the Linux Kernel。Linux Kernel Development侧重于系统原理的介绍,Understanding the Linux Kernel侧重于内核实现的细节。而Linux Device Driver 3rd详细介绍了linux中涉及驱动程序编写的核心API。

  还有就是要结合自己的需求,如果想看网络的,有本Understanding Linux Network Internals。要看内存管理,可看Understanding the Linux Virtual Memory Manager(是对2.4的)。
文章评论

共有 1 条评论

  1. cxqcxq0177 于 2007-03-30 16:50:36发表:

    能不能贴个电子版的上来?