[放大封面]
[放大封底]
|
| 【读者评论】 |
 |
|
 |
内容简介
本书对早期Linux内核(vO.12)伞部代码文件进行了详细、全面的注释和说日月,旨在帮助读者用较短的时间对Linux的工作机理获得伞面而深刻的理解,为进一步学习和研究Linux打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先以Linux源代码版本的变迁为主线,介绍了Linux的历史,同时着重说明了各个内核版本的主要区别和改进,给出了选择O.12版内核源代码作为研究对象的原因。在正式描述内核源代码之前,概要介绍了运行Linux的PC的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着详细介绍了Linux内核源代码目录树组织结构,并依据该结构对所有内核程序和文件进行了注释和详细说明。有关代码注释的章节安排基本上都分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码巾难点及相关资料介绍等部分。为了加深读者对内核工作原理的理解,书中最后一章给出了围绕LinuxO.12系统的多个实验,其中涉及的程序均可从本书配套网站(www.oldllinux.org)上下载。
本书适合Linux爱好者作为学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,还可供一般技术人员作为开发嵌入式系统的参考书使用。
|
目录
伸缩显示: [弹出查看]
伸缩显示: [弹出查看] |
|
 |
编辑荐语
[您可以向编辑推荐本书的亮点,采纳后奖励5-10元优惠卷](一个工作日内处理您的建议)
据说许多“文青”都有他们的“接头暗语”,那可能是一位作家的名字或是他们喜爱的一首乐曲。而广大程序员有这样的“暗语”吗?“阅读源代码”,这句由“阅读手册”演变而来并且经常挂在欧美黑客嘴边的“编程箴言”,终于传到中国,并在图书市场掀起一股“代码阅读”热。本书便是一本真正的“代码书”。
说起这本《剖析》,要追溯到2004年。当年,此书的前身《Linux内核完全注释》面世后并未进行过多宣传便登上众多计算机图书排行榜,年底更是入选《中华读书报》年度十大电脑图书。
多数源代码图书围绕许多相互独立的源代码片段展开。此书不同,它提供的代码完全来自同一软件――Linux 0.12。作者赵炯博士不仅对代码进行了深入分析,还将Linus Torvalds的英文注释全部翻译成中文,非常有利于读者了解Linus是如何“白手起家”,一步一步构建Linux的。对于没有太多实践经验的大学生或业界新人,这点尤其重要。值得一提的是,本书还有一个配套网站www.oldlinux.org,作者会在网站论坛上回答读者的问题。
打开电脑,打开这本书,然后,“阅读源代码”。四年来,有许多程序员就是这样成长的。
|
|
 |
读者评论 w 查看本书所有书评
[发表您的书评,编辑将根据书评质量,予以相应的奖励]
读者:dalirenxuchun 最新讨论:2008-12-1 8:31:06 评价等级:
   得1支 |
| 开源技术中操作系统的基础知识,对初学者非常的有益,可以为以后的软件开发,算法学习等奠定良好的基础
|
支持 反对 查看讨论[1] |
出版商:cmpbookjsj 最新讨论:2008-11-17 11:20:48 评价等级:
    |
| 以下是《程序员》杂志 2008 年 11 月刊中对本书的推荐,不知道出自哪位大师之手,对选择本书的读者很具指导意义。 这不是一本哗众取宠的书,而是一本定位 ......[查看全部]
|
支持 反对 查看讨论[0] |
出版商:cmpbookjsj 最新讨论:2008-11-13 16:02:16 评价等级:
    |
| linux资深专家,陈莉君教授对本书的看法: 踏实的作者: http://www.lupaworld.com/bbs/viewthread.php?tid=39795&pid=88816&page=1&extra = 详实的基础: http://www.lupaworld.com/bbs/thread-39806-1-1.html ......[查看全部]
|
支持 反对 查看讨论[0] |
出版商:cmpbookjsj 最新讨论:2008-11-13 16:01:23 评价等级:
    |
| linux资深专家,陈莉君教授对本书的看法: 踏实的作者: http://www.lupaworld.com/bbs/viewthread.php?tid=39795&pid=88816&page=1&extra = 详实的基础: http://www.lupaworld.com/bbs/thread-39806-1-1.html ......[查看全部]
|
支持 反对 查看讨论[0] |
出版商:cmpbookjsj 最新讨论:2008-10-24 9:11:44 评价等级:
    |
| 本书与《 Linux 内核完全剖析》的主要区别 本书采用了 Linux 0.12 版内核作为学习和剖析对象,而作者的《 ......[查看全部]
|
支持 反对 查看讨论[0] |
|
|