📄 (ldd) ch00-前言(转载).htm
字号:
<P><BR>小红帽上的超新闻(HYPERNEWS)服务器提供‘内核黑客指南’,这是关于内核内幕的很<BR>有趣的文档。其中的一些章节已经很老了,但是最近更新了其中一部分东西。按照我的<BR>观点,这些材料相当有趣。<BR> <BR>http://www.kernel.org/<BR> <BR>ftp://ftp.kernel.org<BR> <BR>本站点是Linux内核开发的中心。可以获得最新发行版和相关信息。注意,这个FTP站点<BR>在全球都有镜像,所以你可以找最近的。<BR> <BR>ftp://sunsite.unc.edu/pub/Linux/docs/<BR> <BR>ftp://tsx-11.mit.edu/pub/Linux/docs/<BR> <BR>“Linux文档计划”中有大量称为“HOWTO”的有趣文档;一些与内核相关的主题极具技<BR>术性。Sunsite和tsx-11还有大量在Linux上可以应用的程序;总的来讲,不仅仅是docs/<BR>目录,他们都相当有趣。我敢肯定你已经知道这些文件了,但我觉得还是有必要提到他<BR>们。<BR> <BR>http://www.ssc.com/<BR> <BR></P></FONT><FONT
color=#ffffff size=3>
<P><BR>SSC,专业系统顾问,是Linux Journal的出版商,他们的站点有他们出版的大部分文章<BR>的HTML版。他们印刷的有趣文章在出版不久后就转换成HTML文件,在Web上发行。<BR> <BR>http://www.conceta.it/linux/<BR> <BR>这是个意大利站点,Linux的拥护者积累了大量信息,这些信息是关于所有正在运行的和<BR> Linux有关的项目。也许你已经知道一些有有关Linux开发的HTTP连接的站点;如果你不<BR>知道,这个站点是个很好的起点。<BR> <BR>相关书目<BR>除了源码和互连网资源,很多好书也涉及到本书讨论的一些主题。下面的列表是我个人<BR>在这个领域内选择的一些书籍。我列的这些书或者是Unix系统软件功能文档,或者描述<BR>了有趣的硬件主题。我没有列出任何关于PC结构的书,因为现在这样的书太多了。不幸<BR>的是我也没法建议任何关于Sparc结构的书,因为我找不到这样的书。如果你需要有关信<BR>息,我绝对相信通过WEB你可以填补这个空缺。<BR> <BR>[0] Bach, Maurice. The Design of the Unix Operating System,Prentice<BR>Hall.1986.<BR> <BR>本书尽管内容相当陈旧,但含盖了所有运行Unix的主题。它可是Linus本人编写Linux第<BR>一版时主要的灵感来源。<BR> <BR></P></FONT><FONT
color=#ffffff size=3>
<P><BR>[1] Beck , Michael. Linux Kernel Internals. Addison-Wesley. 1997.<BR> <BR>本书重点在于Linux的内部数据结构和算法;如果你喜爱这写详细介绍,你会很喜欢这本<BR>书的。第一版对应Linux 1.2版;我不知道最新版本有什么进展。2.0版及其后继版本与1<BR>..2版有很大差别。<BR> <BR>[2] Stevens, Richard. Advanced Programming in The Unix Environment.<BR>Addison-Wesley. 1992.<BR> <BR>这里介绍了所有Unix系统调用的详细资料。在使用设备高级功能的方法时,本书会是很<BR>好的参考。对Unix语义中任何可能的不明之处,参考本书都可以得到解决。<BR> <BR>[3] Stevens, Richard. Unix Network Programming. Prentice Hall. 1990.<BR> <BR>如你所想,本书是网络主题的高效参考书。在主题选择范围和质量上和“Advanced<BR>Programming”相匹配。本书包含有各种源代码可以测试用户空间网络编程的各个角落。<BR> <BR> <BR>[4] Comer, Douglas, and Stevens, David. Internetworking with TCP/IP Vol<BR>I,II,III. Prentice Hall. 1991.<BR> <BR>本书搜集了所有关于Internet的网络信息。描述了Internet协议族和一些它们的实现。<BR></P></FONT><FONT
color=#ffffff size=3>
<P>本书搜集了所有关于Internet的网络信息。描述了Internet协议族和一些它们的实现。<BR> <BR>[5] Shanley, Tom, and Anderson, Don. PCI System Architecture.<BR>Addison-Wesley.1995.<BR> <BR>本书详述PCI总线和标准接口。在大多数硬件主题中都可以找到类似“系统结构”这样的<BR>标题,这些都是由一个作者写的。这些书都很有趣,尽管有那么点偏向于PC。我最喜欢P<BR>CI那一卷。这些书中至少有一本我不喜欢,但如果仔细研究,可以看出这本书不错,就<BR>是所描述的系统结构不怎么样。<BR> <BR>[6] Digital Semiconductor. Alpha AXP Architecture Handbook. Digital<BR>Semiconductor. 1994.<BR> <BR>从Digital Semiconductor可以免费获得本书和“Alpha AXP Reference Manual”。它们<BR>介绍了Alpha处理器的机器语言,以及所涉及使用的设计主题。本书的订货号码是EC-QD2<BR>KA-TE。<BR> <BR>本书使用的约定<BR>下面给出本书所使用的字体约定。<BR> <BR>Italic<BR> <BR>用于文件和目录名,程序和命令名,命令行选项,电子邮件地址以及路径名,URL和强调<BR></P></FONT><FONT
color=#ffffff size=3>
<P>用于文件和目录名,程序和命令名,命令行选项,电子邮件地址以及路径名,URL和强调<BR>新名词。<BR> <BR>Boldface<BR> <BR>用来表示按键(如,Ctrl-N)。<BR> <BR>Constant Width<BR> <BR>代码<BR> <BR>Constant Italic<BR> <BR>用来表示变量选项,关键字,或是用户用来替代实际值的文本。<BR> <BR>Constant Bold<BR> <BR>在例子用来表示应该由用户键入的命令或其他文本。<BR> <BR>我们很愿意听您的反馈<BR>我们已尽全力调整本书内容,但您仍可能发现有些内容不对(甚至我们可能出了错误!<BR>)如果您的建议与我们以后版本有关,请告诉我们您找到的错误以及您的建议,写信到<BR>:<BR></P></FONT><FONT
color=#ffffff size=3>
<P>:<BR> <BR>O’Reilly & Associates,Inc.<BR> <BR>101 Morris Street<BR> <BR>Sebastopol, CA 95472<BR> <BR>1-800-998-9938(美国或加拿大)<BR> <BR>1-707-829-0515(国际/本地)<BR> <BR>1-707-829-0104(传真)<BR> <BR>您也可以给我们电子邮件。加入邮件组或要一份目录,请发电子邮件到:<BR> <BR>nuts@oreilly.com(通过互连网)<BR> <BR>uunet!oreilly!info(通过UUCP)<BR> <BR>询问技术问题或对本书的评论,请发电子邮件到:<BR> <BR>bookquestions@oreilly.com(通过互联网)<BR></P></FONT><FONT
color=#ffffff size=3>
<P>bookquestions@oreilly.com(通过互联网)<BR> <BR>最后,您可以在WWW上找到我们http://www.oreilly.com/<BR> <BR>致谢<BR>本书不仅仅是我个人努力的结果:许多人不仅在硬件材料上给了我充分的帮助,精神上<BR>也给了我巨大的支持。我要感谢Quant-X的Dreyer先生,他借给我一部Alpha计算机,这<BR>样我可以测试本书例子代码的可移植性。Sun-Italia对我也很好,他们借了我一部Sparc<BR>机器,这样我可以把他们机器的操作系统升级成我需要的。ImageNation捐赠我了一个PC<BR>I视频捕捉卡,我可以用来研究PCI和DMA特性。<BR> <BR>如果没有Andy Oram和Michael Johnson的支持,没有Federica,我的女朋友——嗯,我<BR>妻子在心理上对我的支持,本书是不可能完成的。Andy是我全能的编辑,而就是Michael<BR>要求我给Linux Journal写东西的,并且把我介绍给Andy——如果有什么人对本书觉得心<BR>虚,那就是Michael了。我还要感谢Georg van Zezschwitz,他介绍给我这个奇妙的内核<BR>模块世界,并且在给Linux Journal写文章时,给了我很大帮助。我想感谢Silvana<BR>Ranzoli,我高中时代的英语老师,由于她无情地(有时简直感觉象是残酷)承诺可以得<BR>益于她的班级。我感激Ellen Siever,她纠正了我在高中以后学到的所有不正规语法,由<BR>于我对重写从来不满意,所以每当我有那种黑客主义和极端细致倾向是时候,她对我总<BR>是格外耐心。<BR> <BR>Alan Cox,Greg Hankins,Hans Lermen,Heiko Eissfeldt和Miguel de Icaza(按照首<BR>字母顺序)从技术角度评论了本书。他们的意见和建议对我的小错和不足很有用。我要感<BR></P></FONT><FONT
color=#ffffff size=3>
<P>字母顺序)从技术角度评论了本书。他们的意见和建议对我的小错和不足很有用。我要感<BR>谢他们在我写书的过程中所花费的宝贵时间,这看起来跟他们这些大拿要做的事情毫不<BR>相干。<BR> <BR>我还要感谢允许我花时间集中精力研究Linux内核,而不是从事实际的‘工作’的人们。<BR>包括Virginio Cantoni,Alberto Biancardi还有大学里可视实验室的其他工作人员。还<BR>要感谢Davide Yachaya 和system.it的所有工作人员,我本来是在那里帮忙做网络管理<BR>员的。<BR> <BR>也要感谢O’Reilly的全体工作人员:David Futato,版本编辑和产品编辑;Chris<BR>Reilley,技术插图作者;Jane Ellin和Nicole Gipson Arigo的质量担保;Seth<BR>Maislin,制作索引;Len Muellner和Chris Maden的工具支持;Edie Freedman的封面设<BR>计;Nancy Priest的内部设计;还有Sheryl Avruch,产品经理。<BR> <BR>放到最后的可不是最少的。我要感谢Linux开发者的忘我工作。这包括内核编码人员和用<BR>户级编码人员,他们常常被忽略。本书从未指出他们的姓名,因为我可能忘记一些人,<BR>这样对他们就公平了。但有时,我破例叫了Linus的名字——希望他不介意。<BR> <BR>--<BR> <BR><FONT
color=#00ff00>※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.38.196.234]</FONT><BR>--<BR><FONT
color=#00ffff>※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 211.80.41.106]</FONT><BR>--<BR><FONT
color=#0000ff>※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 211.80.41.106]</FONT><BR>--<BR><FONT
color=#ffff00>※ 转载:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 211.80.41.106]</FONT><BR> <BR>--<BR><FONT
color=#ff0000>※ 转载:·饮水思源 bbs.sjtu.edu.cn·[FROM: 211.80.41.106]</FONT><BR></P></FONT>
<P align=center><A href="http://joyfire.net/lsdp/index.htm"><FONT
color=#ffffff size=2>目录页</FONT></A> | <A
href="http://joyfire.net/lsdp/1.htm"><FONT color=#ffffff
size=2>上一页</FONT></A> | <A href="http://joyfire.net/lsdp/3.htm"><FONT
color=#ffffff size=2>下一页</FONT></A></P></SPAN></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
<TBODY>
<TR>
<TD colSpan=3 height=2>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#666666
border=0><TBODY>
<TR>
<TD width="38%" height=4>
<DIV align=center><A href="http://joyfire.net/index.html"><FONT
color=#ffffff>index.html</FONT></A></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A href="http://joyfire.net/jln/index.htm"><FONT
color=#ffffff>笔记</FONT></A></DIV></TD>
<TD width="1%" height=4>
<DIV align=center><FONT color=#ffffff>|</FONT></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A
href="http://joyfire.net/kernelscr/index.html"><FONT
color=#ffffff>源码</FONT></A></DIV></TD>
<TD width="1%" height=4>
<DIV align=center><FONT color=#ffffff>|</FONT></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A href="http://joyfire.net/document.htm"><FONT
color=#ffffff>文档</FONT></A></DIV></TD>
<TD width="1%" height=4>
<DIV align=center><FONT color=#ffffff>|</FONT></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A href="http://joyfire.net/download.htm"><FONT
color=#ffffff>下载</FONT></A></DIV></TD>
<TD width="1%" height=4>
<DIV align=center><FONT color=#ffffff>|</FONT></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A href="http://joyfire.net/links.htm"><FONT
color=#ffffff>链接</FONT></A></DIV></TD>
<TD width="1%" height=4>
<DIV align=center><FONT color=#ffffff>|</FONT></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A href="http://joyfire.net/about.htm"><FONT
color=#ffffff>关于</FONT></A></DIV></TD>
<TD width="1%" height=4>
<DIV align=center><FONT color=#ffffff>|</FONT></DIV></TD>
<TD width="8%" height=4>
<DIV align=center><A href="mailto:joyfire@sina.com"><FONT
color=#ffffff>联系</FONT></A></DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=40>
<DIV align=center><FONT color=#000000>Copyright©<A
href="mailto:joyfire@sina.com">Edward Wang</A> 2000 -
2001<BR>NewB工作室,北京</FONT></DIV></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -