v

您的位置:VeryCD教育计算机


《5本linux 内核相关书籍》都是PDF格式

  • 状态: 精华资源
  • 摘要:
    发行日期2003年
    对白语言普通话
  • 时间: 2005/08/26 13:53:34 发布 | 2005/08/26 13:53:34 更新
  • 分类: 教育  计算机 

dickmitnick

精华资源: 16

全部资源: 16

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名5本linux 内核相关书籍
版本都是PDF格式
发行日期2003年
地区大陆
对白语言普通话
简介

IPB Image
[已通过安全检测]金山毒霸2005 病毒库:2005.05.12.15
[已通过安装测试]WinXP+SP2
资料版权归原作者及原出版社所有,如果你喜欢,请购买正版书籍
共享服务时间:每天:8点至18点 上传125KB/s
共享服务器:Razorback 2.0


以下文件均可在"ftp.321211.net/updown/"下载,用户与密码均为:Linux ("L"是大写)

2005.08.31新增卢军《Linux0.01内核分析与操作系统设计》配书光盘

2005.08.29新增《Linux内核源代码分析》

【原书名】 Linux Core Kernel Commentary
【原出版社】 ITP
【作者】 Scott Maxwell
【译者】 冯锐等
【丛书名】 Linux与自由软件资源丛书
【出版社】 机械工业出版社 【书号】 7-111-08092-0
【开本】 【页码】 633
【出版日期】 2000-6-1 【版次】 1-1
Linux 拥有现代操作系统所有的功能,如真正的抢先式多任务处理、支持多用户,内存保护,虚拟内存,支持SMP、UP,符合POSIX标准,联网、图形用户接口和桌面环境。具有快速性、稳定性等特点。本书通过分析Linux的内核源代码,充分揭示了Linux作为操作系统的内核是如何完成保证系统正常运行、协调多个并发进程、管理内存等工作的。现实中,能让人自由获取的系统源代码并不多,通过本书的学习,将大大有助于读者编写自己的新程序。


浙江大学 毛德操等的《Linux_内核源代码情景分析》
本书着重于对Lin。系统最新版本(2甲4.0)内核源代码进行情景描述和情景分析。
什么是情景描述?什么是情景分析?
不妨以英语的教学为例。大家都知道,有‘种很有效的方法是通过“情景会话”学习英语。例如,
去剧院问路要说些什么,去图书馆借书要说些f么,去餐馆吃饭碰上了熟人又说些什么,等等。每‘
个这样的“情景”都是·个常见或常用的会话过程。以这样的一些情景为线索,沿着这些线索讲解“这
足被动语态”、“那是习惯用法”,就容易引起学习人的兴趣从而印象深刻,并目.每学了这样一个情景就
能够实际运用。另外,由于来自现实生活的情景在语法、语义等方面都不是单一的,在学习一个情景
的时候通常都会涉及该语言种种不同的方面,通过一系列精心安排的情景会话的学习,就能对英语逐
步地建立起比较全面的认识。事实上,就英语的学习而言,纯粹的系统化学习方法儿乎是不现实的。
事实上,很少有人通过读字典来学单词,而都是结合课文来学,侮篇课文实际上也是一个情景。当然,
系统化的学习还是要的,学了情景对话以后还要再系统地学习语法。但是无可否认的是,从情景对话
入手学习英语比从语法入手要有效得多。相信读者会有这方面的体会和经历。
现在来看对Linux内核的学习。如果以若十经过精心安排的情景为线索,例如,打开一个文件的
全过程,执行一个可执行程序的全过程,从一个进程发送一个报文到另一个进程的过程等等,结合内
核源代码逐个加以讲解,j}且在讲解过程中有针对性地介绍所涉及的数据结构和算法,读者就能得到
对整个内核的生动而深刻的理解。本书的宗旨之一就在于引导读者走过许多这样的“情景”,从而建立
起对Linux内核的全面的认识。至于情景的安排,仍然按照操作系统的原理分成若干章,例如存储管
理、进程管理、文件系统等等。在每一章中,除了必要的叙述以外,都挑选了若干重要的情景,结合
源代码逐个加以讲解。
木一书所用的源代码,刚开始编写初稿时取自当时最新的Linux内核2.3.38版,后来历经2.3.98和
2.4.0测试版,最后依据2.4.0正式版重新修改定稿。读者可以在相关的网站上自行下载该版内核的全部
源代码。可以肖定,当读者看到本书时,县至本书付印时,最新的版本己不再是2.4.0了。但是不管怎
样我们总得要锁定1个版本,这就是2.4.0
一般情况下,分析操作系统源代码的专著或教材习惯上都是这样安排的:以主要数据结构的定义
为核心,以数据结构之间的联系为线索,内容则以对文件、模块和函数的功能描述为主,辅以若+函
数,},的代码片断作为实例,以达到介绍、分析各种特定机制的目的。这种思路和安排基本上类似一于先
讲语法规则后举一些例句的外语教学方法,它比较适合于只要求对内核和它的原理有粗略了解的读者,
但对需要深入理解内核或实际从事这方面工作的读者就未必合适。其实,这种安排对于初学者也未必
足最好的。不错,要理解·个操作系统的内在机制及其实现机理,当然需要了解r工要数据结构的组成,
了解数据结构之间的联系,了解整个内核代码的模块划分、文件划分和功能分解,了解土要函数对有
关数据结构操作的大致逻辑流程。问题在于,怎样才能使读者和学生达到这些要求。根据我们多年来
的切身体会,我们决定从具体、鲜活的源代码入手作情景分析,在分析过程中逐步引入相关的数据结
构和互相问的联系,介绍具体函数的逻辑流程及其物理背景乃至代码作者的某些.RIC7j超技巧,让读者和
作者一起完成必要的抽象过程,通过读者的思索,最后达到深入而全面的理解。
对十从事系统设计或实现的读者,源代码的阅读和理解是一项重要的基本功。写小说的人人多是
读了许多名著和文学评论以后,而不是读了“小说概论”以后才学到写作技巧,进而写出受读者喜爱
的作品。写程序的人又何尝不是如此。木书的日的之一就是为读者提供一些类似于文学评沦的材料。
另」方而,源代码的阅读和理解也是必要的。在某种意义上,源代码本身既是最准确的说明书也是最
权威的教科一!弓,因为山它所构成的系统切切实实在运行。我们自己就有过这样的经历:学了一些原理
和抽象的流程就自以为懂了,可是拿源代码一看却怎么也对不上号。于是卜决心钻进去,花了九牛二
虎之力才搞懂. Linux内核源代码还为计算机行业的工作人员树立了一个参照物。我们在工作寸,常常看
到,人们(包括我们自己)在碰到问题fl寸往往会先想·想:这在Linux(以前是Unix )甲面是怎样实现的?
或者在Linux环境中能台实现?再查看‘下有关的源代码,便有了土张。有时甚至就在源代码中找几
个文件加以裁剪、修改,问题很快就解决了(但须遵守GPL中的有关规定)。诚然,Linux内核源代码
的阅读和理解是个艰苦的过程,最好能有些指导,有些帮助,而这正是我们写作本一伟的目的。



IPB Image
清华 卢军《Linux0.01内核分析与操作系统设计》
本书巧妙地结合了Linux内核源代码分析、ha系统设计原应和操作系统设计实践断方面的内
容,在对Linux 0. 01内核源代码进行深人分析的基础上,讲解了操作系统设计的基本原理和方法技巧。
同时,还向读者提供了大量的操作系统实践方面的实例。通过对本书的学习,读者可以对操作系统的内
核有深人的了解,掌握基本的硬件操作和控制能力,具有对操作系统的理解和实践能力。本书中的所有
例子,都可以使用GNU编译器来编译,所有的工具软件也都可以应用到GNU的自由软件中。
本书内容丰富、通俗易懂、可操作性强,既可作为大学高年级本科和研究生学习操作系统设计的辅
导教材,也可作为计算机爱好者学习和分析Linux内核的教材。同时,也是软件工程师进行各类操作系
统设计的最佳参考用书。




IPB Image
赵炯的《Linux_内核完全注释》
本书对Linux 早期操作系统内核(v0.95)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时
间内对Linux 的工作机理获得全面而深刻的理解,为进一步学习和研究Linux 系统打下坚实的基础。虽然所选择的版本较
低,但该内核已能够正常编译运行,其中已经包括了LINUX 工作原理的精髓,通过阅读其源代码能快速地完全理解内核的
运作机制。书中首先以Linux 源代码版本的变迁历史为主线,详细介绍了Linux 系统的发展历史,着重说明了各个内核版
本之间的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。另外介绍了内核源代码的组织结构及
相互关系,同时还说明了编译和运行该版本内核的方法。然后本书依据内核源代码的组织结构对所有内核程序和文件进行
了注释和详细说明。每章的安排基本上分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关
资料介绍、与当前版本的主要区别等部分。最后一章内容总结性地介绍了继续研究Linux 系统的方法和着手点。
版权说明
作者保留本电子书籍的修改和正式出版的所有权利.读者可以自由传播本书全部和部分章节的内容,但需要注明出处.
由于目前本书尚为草稿阶段,因此存在许多错误和不足之处,希望读者能踊跃给予批评指正或建议.可以通过电子邮件给我
发信息:gohigh@sh163.net, 或直接来信至:上海同济大学 机械电子工程研究所(上海四平路1239 号,邮编:200092).
© 2002,2003 by Zhao Jiong
© 2002,2003 赵炯 版权所有.


IPB Image
Scott Maxwell 的《Linux_内核注释》
《Linux内核注释》旨在给程序员和学生提供比以前更详细和更易理解的Linux内核代码注释。作者分析了核心代码,并对重要的函数、系统调用和数据结构提供了大量的注释。
对《注释》系列丛书的写作灵感都来源于John Lions所著的大量流行的《Lions' Commentary on Unix》一书。无数的计算机专业的学生在复制和使用这本书。这本书对AT&T的Unix操作系统的早期版本的内幕进行了深刻的剖析。
《Liunx内核注释》同样提供了对流行的功能强大的Liunx操作系统的结构和函数实现的内幕介绍。本书的主要目标是:
1.提供一个最新的和完整的服务器版本的完整源代码。(这本书分析的版本是2.2.5版,也是写这本书时发布的最新版本。)
2.提供一个对每个子系统功能的一般性概述。
3.研究各个子系统主要的函数和数据结构。
4.对开发者应怎样通过修改源代码来改进和扩展内核提出建议。
本书的最后一项目标—定制--是你学习内核代码的最有说服力的原因。通过理解内核是怎样工作的,你能够编写自己的代码用以在你的操作系统中实现所需要的功能。如果允许其他人共享你的改进,你的代码甚至会在官方发行的内核代码中出现,被全世界数百万计的人们所使用。
开放源代码是指让开发者研究源代码并实现功能性扩展。Linux是全世界成长最快的操作系统,开放源代码是其主要的原因之一。从玩游戏,到网上冲浪,到为大大小小的ISP们提供稳定的Web服务器平台以至解决最庞大的科学难题,Linux都能胜任全部工作。它之所以能如此强大是因为有像你一样的开发者在研究、学习并且扩充这个系统。

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有87网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。