不能说力荐,因为这本书真的不是一般的难。这本书似乎故意跟其他书作对,一般书上讲的它几乎不讲,讲的几乎都是相当难的。对linux内核有一些功底了,看完了《linux内核设计与实现》之后,虽然没看懂,但是好歹有了基础,转看这本书的时候还是一口血喷了出来,太JB难了。《实现》一书中详讲的段子,在本书中几句话略掉。 本书理论性比较强,细节很多,必须对着代码看,不然真看不下去。作者讲代码讲得很详细,但是通俗概论讲得比较少。相比之下还是《实现》一书对于概论讲得比较清楚,能让人形成直观印象。
其实我觉得其他linux内核的书偏向于介绍内核的一些运行原理,这本比较多是介绍内核的架构(软件设计架构)。其实书名都已经说清楚了。
这本书讲的都是比较本质和深入的东西,适合操作系统课程学得比较好的,基础不好的肯定比较痛苦,赶紧重修大学本科操作系统课程去吧。 据说,这本书在德国是某些大学的本科操作系统教科书(估计是参考书)
吐血深有体会呀,呵呵。 不过这书还真不错。追好结合LDD,Linux设备驱动开发详解这样 实践性强的书看更有感觉~~纯粹的去肯原理太难受了。