liwei
2012-05-28 12:06:52 +08:00
我觉得最好有实际的需求或者跟工作有关这样看起来才不会觉得无聊
linux内核方面有很多书可以参考:
linux kernel development 是对内核的整体概览对内核重要的部分都有所涉及,但是深度不够 可以作为入门内核的开始
linux内核情景分析 中文的看起来比较舒服,讲解也很详细,不过是讲2.4内核的 其实影响也不大 代码虽然有变化但是基本的思想还是一致的,这个作为入门和深入都是不错的
understanding the linux kernel 对内核的几个子系统都有比较深入的描述 啃起来比较难 需要随着对内核的不断理解多看几遍
linux device driver 这是一本偏重实践的书 主要讲解llinux的驱动开发
对内核熟悉了之后 你就可以选择自己感兴趣的方面来深入啦
understanding linux network internals 讲网络方面比较权威的一本书
understanding linux virtual memory menagement 内存管理方面
当然对内核最详细的描述莫过于内核代码本身