第一章Linux系统的安装与启动.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1.1????Linux和Unix的简明历史 为了让大家对本书所讨论的内容有更清楚的了解,让我们先来简要回顾一下Linux的历史 。由于Linux是在Unix的基础上发展而来的,我们的话题就从Unix开始。 Unix是由ATT贝尔实验室的Ken?Thompson和Dennis?Ritchie于1969年在一台已经废弃了的 PDP-7上开发的;它最初是一个用汇编语言写成的单用户操作系统。不久,Thompson和 Ritchie成功地说服管理部门为他们购买更新的机器,以便该开发小组可以实现一个文本 处理系统,Unix就在PDP-11上用C语言重新编写(发明C语言的部分目的就在于此)。它果 真变成了一个文本处理系统—不久之后。只不过问题是他们先实现了一个操作系统而已… … 最终,他们实现了该文本处理工具,而且Unix(以及Unix上运行的工具)也在ATT得到广 泛应用。在1973年,Thompson和Ritchie在一个操作系统会议上就这个系统发表了一篇论 文,该论文引起了学术界对Unix系统的极大兴趣。 由于1956年反托拉斯法案的限制,ATT不能涉足计算机业务,但允许它象征性地收取费用 发售该系统。就这样,Unix被广泛发布,首先是学术科研用户,后来又扩展到政府和商业 用户。 伯克利加州大学是学术用户中的一个。在这里,Unix得到了计算机系统研究小组(CSRG) 的广泛应用。并且在这里所进行的修改引发了Unix的一大系列,这就是广为人知的伯克利 软件开发(BSD)Unix。除了ATT所提供的Unix系列之外,BSD是最有影响力的Unix系列。 BSD在Unix中增加了很多显著特性,例如TCP/IP网络,更好的用户文件系统(UFS),工作 控制,并且改进了ATT的内存管理代码。 多年以来,BSD版本的Unix一直在学术环境中占据主导地位,但最终发展成为System?V版 本的ATT的Unix则成为商业领域的领头羊。从某种程度上来说,这是有社会原因的:学校 倾向于使用非正式但通常更好用的BSD风格的Unix,而商业界则倾向于从ATT获取Unix。 在用户需求和用户编程改进特性的促进下,BSD风格的Unix一般要比ATT的Unix更具有创 新性,而且改进也更为迅速。但是,在ATT发布最后一个正式版本System?V?Release?4( SVR4)时,System?V?Unix已经吸收了BSD的大多数重要的优点,并且还增加了一些自己的 优势。这部分由于从1984年开始,ATT逐渐可以将Unix商业化,而伯克利Unix的开发工作 在1993年BSD4.4版本完成以后就逐渐收缩,以至终止了。然而,BSD的进一步改进由外界 开发者延续下来,到今天还在继续进行。正在进行的Unix系列开发中至少有四个独立的版 本是直接起源于BSD4.4,这还不包括几个厂商的Unix版本,例如惠普的HP-UX,都是部分 地或者全部基于BSD而发展起来的。 实际上Unix的变种并不止BSD和System?V。由于Unix主要使用C语言来编写,这就使得它移 植到新的机器上相对比较容易,它的简单性也使其重新设计与开发相对比较容易。Unix的 这些特点大受商业界硬件供应商的欢迎,比如Sun、SGI、HP、IBM、DEC、Amdahl等等; IBM还不止一次对Unix进行了再开发。厂商们设计开发出新的硬件,并简单地将Unix移植 到新的硬件上,这样新的硬件一经发布便具备一定的功能。经过一段时间之后,这些厂商 都拥有了自己的专有Unix版本。而且为了占有市场,这些版本故意以不同的侧重点发布出 来,以更好地占有用户。 版本混乱的状态促进了标准化工作的进行。其中最主要的就是POSIX系列标准,它定义了 一套标准的操作系统接口和工具。从理论上说,POSIX标准代码很容易移植到任何遵守 POSIX标准的操作系统中,而且严格的POSIX测试已经把这种理论上的可移植性转化为现实 。直到今天,几乎所有的正式操作系统都以支持POSIX标准为目标。 现在让我们回顾一下,在1984年,杰出的电脑黑客Richard?Stallman独立开发出一个类 Unix的操作系统,该操作系统具有完全的内核、开发工具和终端用户应用程序。在GNU( “GNU誷?Not?Unix”首字母的缩写)计划的配合下,Stallman开发这个产品有自己的技术 理想:他想开发出一个质量高而且自由的操作系统。Stallman使用了“自由”(free)这 个词,不仅意味着用户可以免费获取软件;而且更重要的是,它将意味着某种程度的“解 放”:用户可以自由使用、拷贝、查询、重用、修改甚至是分发这份软件,完全没有软件 使用协议的限制。这也正是Stallman创建自由软件基金会(FSF)资助GNU软件开发的本意

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档