文档详情

第一章Linux基础知识10b.ppt

发布:2017-05-05约1.62万字共101页下载文档
文本预览下载声明
Linux基础知识 第一章 猜猜看 另一种风格 本章目标 Linux和UNIX的关系 了解Unix的起源与地位 掌握有关Linux的基本常识 了解学习Linux的意义 掌握Linux的版本知识 了解开放源代码的许可协议及其开发模式 了解Linux与Windows各自的特色 linux和UNIX的关系 Linux和Minix关系 Minix是Andrew Tanenbaum教授由4.3BSD UNIX发展而来 4.3BSD UNIX 与ATTUNIX Unix的起源 一个没有完成的梦想: Bell, MIT 与 GE 的『 Multics 』系统 早期的计算机并不像现在的个人计算机一般,可能一间学校就只有一部大型主机。为了解决使用冲突问题,在 1960 年代初期,麻省理工学院 ( MIT ) 发展了所谓的『兼容分时系统 (CTSS )』,当时可以让约 30 位使用者联机使用主机。而为了让这个分时系统更加的强大,所以,在 1965 年前后由贝尔研究室 ( Bell )、 MIT 及 GE) 开始来共同开发一个名为 Multics 的大型计划,目标是想让大型主机可以联机 300 位以上的使用者。在奋斗了四年之后,该计划仍然宣告失败! 一个小型档案系统的产生:1969 年 Ken Thompson 的小型 file server system 在复杂的 Multics 系统的计划失败后,贝尔研究室当然就退出该计划。Ken Thompson 由于自己工作上的需求,需要一套档案存取的小型操作系统,便在 1969 年的时候以 DEC 公司 的计算机 PDP-7 为硬件基准,设计了一个适合自己工作环境的小型档案系统,其中也含有他自行开发的一些小工具。那个系统就是最早期的 Unix 的源头! Unix 的正式诞生:1973 年 Ritchie 等人以 C 语言写出第一个正式 Unix 核心 由于 Thompson 写的那个操作系统实在太好用了,所以在 Bell 研究室内部广为流传,并且数度经过改版。到了 1973 年, Bell 研究室的 Dennis Ritchie 等人为了让这个系统的执行效能更佳化,所以使用编译效能更好的 C 语言将原有的 1969 年的那个系统之核心大幅度的改写过,并且确定该操作系统名称为 Unix,这就是最早的 Unix 操作系统!不过,由于这个操作系统是由这一群工程师所开发完成的,而且使用者也大多是这方面的工程师,因此造成了后来 Unix 系统接口较难被一般使用者接受的情况。 Unix的起源 1969年:Unix系统的第一个版本 70年代末:ATT成立Unix系统实验室 70年代末:CSRG使用Unix对操作系统进行研究 BSD Unix和Unix System V形成了当今Unix的两大主流 重要的 Unix 分支: 1977 年 BSD 的诞生 Unix 发表之后, 柏克莱大学 ( Berkeley ) 的教授取得 Unix 的原始码,并且几经修改之后,终于在 1977 年发表了第一代的 Berkeley Software Distribution ( BSD ) 。这个 BSD 是 Unix 的一个分支,他的发展对于 Unix 有相当大的影响。 后来的 Sun 公司就是使用 BSD 发展的核心进行自己商业的 Unix 版本的发展的! 百家齐鸣的 Unix 版本 由于 C 语言是一个相当高阶的程序语言,他与硬件没有很直接的相关性,由于 Unix 是由 C 语言写成的,因此,只要经过稍微的原始码修改程序,就可以在不同的硬件架构上面执行! 后来,由于 Unix 的方便性,因此很多的商业公司及学术机构就加入这个操作系统的研发。不过,也由于 Unix 的便利性与改写容易,因此就造成了很多的不同版本的 Unix 。例如 ATT 的 System V 、 加州大学的 BSD 版、 IBM 的 AIX 等等。 Unix的版本号表示 不同的Unix版本其标识方式不同 ATT开发的内部Unix使用顺序号标识版本 BSD使用主版本加次版本的方法标识,以及派生版本 ATT使用罗马数字标识Unix版本,用Release来表示次版本 其他商业公司的Unix使用各自的版本标识 BSD 系列的操作系统 开放源码的发展 ATT 与Unix起源与发展 Berkeley 发行的 Unix 版本 :BSD ATT与Berkeley之争 Linux诞生 Linux的诞生 Linux由芬兰赫尔辛基大学的Linus Torvalds创建 1991年10月,Linux第一个公开版0.02版发布 1994年3月,Linux 1.0版发布 Linus的标志是可爱的企鹅,取自芬兰的吉祥物 Linux发展成今天的局面,其实都是源
显示全部
相似文档