• Linux Device Drivers.pdf

    Linux Device Drivers Linux+Device+Drivers+3rd 传说中的LDD,经典之作 Linux 设备驱动 ...它利用这样一个事实来定位内核源码目录, 即 已安装模块目录中的符号连接指回内核...

    5
    87
    7.36MB
    2011-02-10
    4
  • linux程序设计(第三版).pdf

    第3版前言 在今年CeBIT的一次比赛中,有一个问题是这样的:在0.95版本之前是哪一个Linux版本?我不得不承认我不知道答案,但是我知道它肯定不是0.94。 这使我们想起早期的Linux和围绕它产生的混乱。在当时,理解并修改一个操作系统的源代码对于许多Linux的联合开发者来说是一个挑战。 从那时以来,Linux不仅已经达到不可思议的里程碑--版本2.4,而且在竞争激烈的软件领域赢得了一个牢固的位置。关于理解一个操作系统的挑战,事情并没有发生改变,事实上它变得更棘手了。 自从上一个里程碑式的版本以来,许多增加的功能不仅包含一个操作系统的非常简单的功能,而且包含越来越多的提供兼容大型软件产品、支持新硬件或者增强系统性能的功能。版本2.4还提供了激动人心的新概念,比如IP表和改进的即插即用。 如同每个新的Linux内核的里程碑一样,一本内核书籍也必须修订以覆盖到新的功能。尽管接口和概念发生了很大的改变,这本书还是给出了对Linux工作原理的剖析。我们希望你不仅喜欢阅读它,而且喜欢用Linux内核做试验。 Michael Beck,Ulrich Kunitz,Harald BOhme, Robert Magnus,Mirko Dziadzka,Claus SchrOter Berlin/Frankfurt/Furtwangen,24.4.2001 作者关于第1版的前言 Linux已经在我们周围存在大约两年了。这个开始只是计算机科学系学生Linux Tor-valds的一个编程练习的系统,现在已经成为最成功的免费软件计划之一,而且对商业模式构成了严重的竞争。这是互联网--一种有效的通信媒介--连接起来的一个世界范围的编程团体自发努力的结果。Linux的免费使用对它的快速传播做出了贡献。因此,估计Linux用户的数量是困难的。在德国,大约有超过一万的用户。 我们在大约18个月之前发现了Linux。结果之一就是现在我们有一个"改进"的UNIX用于我们的本地PC,而不必在桌面上花数千美元,作为学生,我们无论如何也没有这笔钱。 对于我们以及也可能对于世界上Linux团体的多数来说,另一个可能更重要的好处是可以得到Linux系统的源代码。在一个操作系统内部探索以试验你自己的想法,并且在纯粹兴趣之外按照你自己的愿望修改这个系统简直是太有趣了。这本书针对的是有同样想法的每一位读者,不过也针对那些只是想发现32位操作系统工作方式的人。 随着时间的推移,Linux内核在规模上不断增大,而且一个人可能得不到一个很好的综述。因为这种资料很少(我们知道的惟一资料是概括的Linux Kernel Hachers Guide[Joh95]),所以我们在1993年在夏季学期启动了一个Linux研究会。在我们的工作场所涉及Linux的每一个人都给出一个对他或她的兴趣领域的见解、知识以及"修理内核"的经历。在研究会中经常有关于以各种方法掌握的模型概念、实现变体和实现细节的讨论。在这个研究会的环境中,我们开始写下关于Linux系统的知识,以使其对其他人来说更为简单。这种知识被修订并描述在这本书中。 由于Linux的发展前进得很快,因此不允许我们有太多的时间来写这本书。所以我们根据作者各自的兴趣范围将这本书分为许多章。Ulrich Kunitz编写简介和关于内存管理以及进程间通信的章节。Mirko Dziadzka负责内核的介绍。我们的网络专家Harald Bohme当然应该编写一整本书来广泛地解释网络实现。在这里他只能编写一个对这部分内容的介绍。完成系统调用参考和解释系统命令的吃力不讨好的任务被给予Robert Magnus。其他的作者分别承担了他们剩余的章节。 本书的内容对应于我们提供的Linux内核1.0的知识,但是这种知识还是不完整的。我们将感谢任何改正、建议、提示和注释。 用这个地址通过电子邮件可以联系到我们:linux@informatik.hu-berlin.de 无法使用电子邮件的读者可以写信给我们,地址是: Linux-Team Humboldt-Universitat zu Berlin . Institut fur Informatic 10099 Berlin Linus Torvalds关于第1版的前言 创造一个操作系统曾经是(而且依然是)一个激动人心的计划,而且通过来自用户和类似的开发者的广泛的(并且几乎一致是肯定的)反馈,已经使它成为一件更值得做的事情。 人们想要更好地了解内核内部的问题之一是缺少资料,无经验的计算机程序爱好者不得不阅读系统的实际源代码以了解大部分细节。当我认为这依然是一个好主意时,我很高兴现在有更多的像这本书这样的资料宋解释Linux和它的内部的使用。 我希望你喜欢Linux和这本书。 Linus Torvalds Helsinki,28.4.1994

    5
    0
    11.7MB
    2011-02-10
    4
  • Android 中文API chm格式合集(3)(83篇)——原版

    Android中文翻译组迎来了第三个chm格式合集,收集整理83篇已发表译文制作成合集,参与成员有0_1、桂仁、cofice、唐明、loveshirui 、madgoat 、颖哥儿、思考的狼、德罗德、henly.zhang、wallace2010、Tina、首当其冲、jiahuibin、CN七号、pengyouhong 、麦子、我是谁、一昕、六必治、Android Club SYSU、cnmahj、农民伯伯。欢迎指正!同时也期待你的加入,联系我们:QQ:36408253,Gtalk:over140@gmail.com。 http://www.cnblogs.com/over140/archive/2011/01/04/1925146.html

    5
    50
    1.35MB
    2011-01-11
    2
  • 网上书店系统(含源码)

    网上书店系统,带所有源码,供参考. 网上书店系统,带所有源码,供参考.

    0
    122
    426KB
    2011-01-11
    2
  • asp.net2.0开发指南

    asp.net2.0开发指南. asp.net2.0开发指南.

    0
    28
    6.11MB
    2011-01-11
    0
  • flash游戏开发资料

    FLASH网络游戏基本知识 Flash游戏开发常用函数代 Flash游戏制作基础:跟随鼠标的曲线 Flash制作高射炮游戏 车运动规则 高级游戏制作:Flash制作物体弹跳电脑游戏 跟随鼠标的弹性球运动小游戏(Flash CS3) 关于过关类游戏的模型 公布源代码! 好玩的碰撞 简单碰撞 基于Blue框架开发的简单Flash网游 即时战略游戏开发:Rectangle应用实战+Array中被你忽略的方法 类似弹弓的小游戏 由浅入深学习Flash制作高射炮游戏 由浅入深学习Flash制作物体弹跳游戏 游戏的任务事件处理解决方案 游戏基本操作:上下左右的移动(AS3) 游戏开发中的人物走动实现方法 游戏制作--场景中移动 游戏制作--简单射击游戏教程 游戏中导弹追踪的算法

    4
    81
    13.46MB
    2011-01-11
    4
  • JSF教程

    JSF教程,JSF学习的好材料。

    5
    103
    1.24MB
    2007-12-09
    4
  • struts2中文教程

    struts2中文教程

    4
    27
    1.8MB
    2007-11-14
    0
关注 私信
上传资源赚积分or赚钱