免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1937 | 回复: 2
打印 上一主题 下一主题

linux内核阅读书籍总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-10 20:32 |只看该作者 |倒序浏览
   说内核经典书籍之前,我觉得应该先明确学习linux的方向。之前看到一篇关于linux学习方向的文章,觉得写的很有道理,他把学习linux分为这么几个方向:
桌面系统:应用,像XP
内核源代码学习:研究,爱好,研发
系统管理:工作
应用开发:研发
服务器领域:服务器应用
系统集成:这个不知道
    方向选择的原则就是,根据用途和学习时间。下面说正事,关于linux内核方面的书籍。两年前买了几块的linux砖头内核的书籍,不分先后的读起来,激情磨灭了不少,有时候搞得一头雾水、很是懊恼。凡是分个循序渐进的好,呵呵!
    Linux内核完全剖析,0.11版本内核,赵炯写的,觉得麻雀虽小,五脏具全。一本书中差不多包含了所有的代码,而且加了很多注释。分析的很透彻,不错的内核研度入门书。    深入理解LINUX内核第二版,关于2.4内核的,如果有一些linux操作系统的基础,读着相当爽, 内容全面,而且用大量数据结构、宏名和函数,贯穿其中。遇到重点时,又附以代码、图解,理解起来比较容易。其中有些概念不是很正统,可能是作者有意为之吧!第三版是关于2.6。
   linux内核源代码情景分析 ,中国人写的,博大精深呀。经常在细节上深入进去,看的时候,要记得经常切换回来。不是很容易看懂。因为有太多细节,经常看着前面的,就忘了后面的,特别是函数、宏名,要是觉得自己内存堆栈空间够大的话。可以拿来试试。
    Linux设备驱动程序,虽是挂着设备驱动,但是大多是讲内核,也讲了很多系统接口。
    内核2.4版源代码分析大全,李善平写的,典型的中国人写的书,概念都很清楚,整体框架也不错。比较理解“中国国情”。
    还有UC/OS_II,5000多行代码的嵌入式操作系统,也是开源的,有了任哲、邵贝贝的那两本书,足以搞定了。感觉比较适合本科操作系统课程的课程设计,可惜俺哪会还看到。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/67661/showart_1078329.html

论坛徽章:
0
2 [报告]
发表于 2008-07-17 11:02 |只看该作者
极力推荐robert love写得《linux内核设计与实现》,陈莉君 翻译的。
第一版是2.4内核的,第二版是2.6内核的。
书的篇幅不长,但是内容及其浓缩,全是精华。
没有大段的代码,基本上是叙述,看得人神魂颠倒。
没有非常底层的代码,也不涉及具体的处理器,整体上是讲内核的设计思路,和
比较高层次的算法(调度、中断、IO),至于详细的内存分配,只描述的函数接口,
没有详细论述底层的机制。这本书适合于概略掌握整体内核的布局和思想。
它的内容和《linux驱动程序》是互补的。

陈莉君教授的翻译质量也是一流的,翻译完全通顺,技术术语准确。
显然是下了功夫的。
陈的确是真正的一个懂内核的人。

不好的地方是偶尔有几个错别字,很少很少,也许是校对的问题吧。


哦,那个《深入理解linux虚拟内存管理》的翻译版是垃圾,超级垃圾!
我猜是电脑自动翻译的,然后稍加校对就出版了。 还是看原版好些。

论坛徽章:
0
3 [报告]
发表于 2008-07-19 11:27 |只看该作者
学习,最近正想看看这方面的资料,回去后自己找找看!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP