<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
写在前面:
这一周应同事要求,写了一篇关于linux内核的书目及介绍,于是有了这篇博客
--------------
linux内核完全剖析
http://product.dangdang.com/product.aspx?product_id=9119212
有电子版
主要是针对V0.11 内核全部代码进行了讲解,比较适合入门,从整体上去了解linux;麻雀虽小,五脏俱全
理解就可以了
LINUX内核源代码情景分析
http://product.dangdang.com/product.aspx?product_id=467904
有电子版 不过是利用照相机给拍下来的 质量不是很好
分为上下两册,主要针对V2.4内核进行讲解 讲的比较多,也比较细(比如模块机制,pci子系统,usb子系统,VFS等都有详细的讲解,对SMP系统也有较为详细的讲解),主要部分也给出了大量的源代码。但是没有网络部分TCP/IP协议的讲解,这个比较遗憾;不过整本书值得推荐。值得推崇的是其写作方式,和我们阅读源代码的方式几乎相同。
因为内核版本还是有些老,整本书理解就可以了,理解模块机制,usb子系统等等...
深入理解LINUX内核(第三版)
http://product.dangdang.com/product.aspx?product_id=20046247
有英文电子版  
主要针对V2.6内核进行了讲解,几乎没有牵涉到具体代码,只是从整体思路,函数处理流程去讲解,各个部分都有涉及;适合在对内核有一定认识后阅读,作为一个总结性的书籍参考。推荐
利用该书 配合内核源码去看 挺好。
Linux设备驱动程序(第三版)
有英文电子版
http://product.dangdang.com/product.aspx?product_id=9112405   
主要讲的是V2.6内核下驱动程序的编写,有一部分例子。对linux设备模型(设备模型的引入是对V2.4的一个改进)有详细的讲解,包括热拔插的机制等;推荐,其实我们去了解linux内核大部分的目的都是为了更好的在上面实现具体的驱动。
适合在对内核有一定了解后阅读
因为linux内核本身更新比较快,所以这些书籍只是一个指导性的作用,具体还得依照内核源代码来理解,
上面提到的书籍本身也比较厚,有得看.....
上面提到的书籍有部分是翻译著作,如果条件允许的话建议看英文原版,其实整体翻译质量都还是不错的.....
其他的推荐大家可以看看
深入理解LINUX内核(第二版)
http://product.dangdang.com/product.aspx?product_id=8876714   
和情景分析对照着看比较不错,都是针对V2.4内核,该书作为总结,情景分析作为细节分析,推荐!
其实,linux作为一个开放的内核,牵涉的各个层面的东西也不少:
shell
vi
gnu工具链
等等
虽然大多都是一些工具,但是也是需要花时间去了解学习的!

linux内核书籍推荐相关推荐

  1. linux学校_10本Linux内核书籍推荐

    时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟.高效和稳定的操作系统,因为具备跨平台.开源.支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程 ...

  2. 学习 Linux 内核书籍推荐

    原文链接,欢迎关注: 你为什么学习 Linux 内核? - CodeAllen的回答 - 知乎 https://www.zhihu.com/question/31369673/answer/28949 ...

  3. 推荐Linux内核书籍

    大家好,挺久没推荐内核相关的书籍了,今天给大家推荐一本我觉得不错的书,这本书籍的作者叫做李云华,书籍名字叫<独辟蹊径品内核>,他的写作思路非常不错,他会引用内核代码中的内容,给大家剖析讲解 ...

  4. Linux经典书籍推荐-转

    Linux经典书籍推荐 入门篇  <LINUX权威指南>书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux .另外比较热门的也可以看看<鸟哥的私房 ...

  5. linux编程书籍推荐

    2019独角兽企业重金招聘Python工程师标准>>> Linux编程推荐书籍一览表 Linux编程推荐书籍一览表 shell 编程 <LINUX与UNIX SHELL编程指南 ...

  6. Linux基础书籍推荐

    学习Linux还是以Red Hat Enterprise Linux这一基础版本比较好,它的再编译版本CentOS在服务器操作系统中占很大的比重.而且现在很多软件都推出了虚拟机模板,大都是Red Ha ...

  7. 嵌入式Linux开发书籍推荐

    传感器网络是计算机科学技术的一个新的研究领域,集成了传感器.微机电系统和网络二大技术形成的传感器网络是一种全新的信息获取和处理技术.近几年,在传感器网络管理.查询和数据分发等方面的研究都得到了相当大的 ...

  8. unix/linux 经典书籍推荐

    http://bbs.zhaolongedu.com/?action-viewthread-tid-460 tshf 发表于: 2007-2-27 12:34 来源: 北大青鸟西安兆隆社区 1 uni ...

  9. Linux内核必读五本书籍(强烈推荐)

    <深入理解Linux内核> 推荐等级:5颗星 为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏.cPu与外部世界的所有交互活动都是由内核处理的,哪 ...

最新文章

  1. Python Web学习笔记之Python多线程基础
  2. 【剑指offer】整数中1出现的次数,C++实现
  3. 图像标记工具Labelme和LabelImg
  4. Java多线程-Callable和Future
  5. C#基础第七天-作业-利用面向对象的思想去实现名片-动态添加
  6. 平板电脑有必要买吗_华为平板M6值得买吗
  7. python列表查找相同字符串_从Python列表中查找输入字符串的所有紧密匹配项
  8. x86汇编-1(第一章—第二章)8086处理器基本情况
  9. js冒泡法和数组转换成字符串
  10. L2-005 集合相似度 (25分)
  11. 蓝桥杯 ALGO-28 算法训练 星际交流
  12. 1057. 数零壹(20)-PAT乙级真题
  13. 常见面试算法:朴素贝叶斯
  14. flash移植到android上,Flash Web Game移植到Android平台需要注意的地方
  15. Excel两列数据对比,找出重复数据
  16. mac默认输入法其实挺好用
  17. 小程序实现商品详情页的tap标签与页面滚动联动效果
  18. PHP无限极分类两种写法
  19. 【Jmeter】分布式测试--单机均衡负载压测
  20. SAP ABAP 基础知识

热门文章

  1. Matlab中出现“位置1处的索引超出数组边界(不能超过1)”
  2. 容斥原理之求区间中与某数互质的个数
  3. 安利一个超牛的资源网站,国庆看片就用它了
  4. 华为计算机怎么恢复出厂设置密码,华为路由器怎么恢复出厂设置密码? | 192路由网...
  5. Flink的背压问题产生原因和解决方法
  6. 第一个简单的JSP网页
  7. 中国天气网天气api接口 天气预报调用方法 2020
  8. plsql快捷执行方式_PLSQL快捷键,很方便
  9. t420i升级固态硬盘提升_电脑升级固态硬盘,速度还不够快?这些设置你一定没做好...
  10. 2021-11-10 末端空间路径规划?