好文档 - 专业文书写作范文服务资料分享网站

Linux操作系统基础教程 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

Linux系统基础课程教案

第一章 绪论

一、 Unix家族中的一员

①UNIX,1971年由AT&T发布,73年重写,

70年代末,AT&T成立了Unix系统实验室(Unix System Lab,USL),宣布对Unix产品拥有所有权,1983年发布了SYSTEM V。在UNIX7之前,UNIX是免费或收取少量费用开放源码的。UNIX的研发诞生了C语言。

(AT&T,美国电报电话公司。1974受到美国反托拉斯司起诉,被控利用垄断美国本土电话服务的优势,排挤长途电话竞争者。案件在1982年得到和解。美国电报电话公司同意将本土电话业务拆分为8个小公司。根据美国反垄断法规定AT&T不能进入计算机市场领域,所以AT&T无法将UNIX作为商品出售。只能自己使用和发放到大学的科研机构中供研究使用。)

②BSD(Berkeley Software Distribution)

伯克利的加利佛尼亚大学计算机科学研究组以UNIX 7.0为基础开发了UNIX的BSD版本。从1977年起,它免费发布了数千份1BSD和2BSD(PDP—11使用),以及4BSD(VAX使用)。到90年代开发到4.4版,以及FreeBSD。 BSD Unix

中最先实现了TCP/IP,是最具影响的UNIX。

但90年代BSD遭遇到AT&T的指控,后来BSD与93年已经卖给Novell公司的Unix系统实验室(USL)达成和解,但BSD Unix系统中必须去除原来来自AT&T的不到10%源码。因此直到1995年1月他们才发布了完全4.4BSD Lite的系统的FreeBSD 2.0,为此耽误了时机,成就了Linux等竞争对手(伯克利计算机系统研究组(CSRG)在发布了4.4BSD-lite2之后就解散了,小组的科研人员有些进入了Unix商业公司,有些继续进行其他计算机领域的研究。FreeBSD是CSRG在1992年终止开发之前发行的最后一个BSD版本——4.4BSD的一个著名分支。BSD的著名后继有OpenBSD、NetBSD、FreeBSD和BSDI等)。 ③MINIX

1987年荷兰阿姆斯特丹Vrije(自由?)大学教授Andrew Tanenbaum以UNIX7为蓝本开发出一个运行于IntelX86平台上的简化类UNIX系统MINIX(mini-UNIX的意思)来用于教学。MINIX开放源码,因完全独立开发故不受AT&T许可协议的约束。最新的版本是MINIX 2.0.4 [Nov-9-2003],可以去官方网站免费下载。 ④Linux

1991年,芬兰学生Linus Torvalds开始使用MINIX时,对MINIX提供的功能不满意。于是他自己写了一个类UNIX操作系统(尽管还是用MINIX编译的)并放到网上让人们

自由下载,取名叫Linux。Linux刚出现的时候是被Tanenbaum所鄙视的,因为它是集成化内核,不是MINIX采用的代表先进思想的微内核;但由于遵循GPL协议,Linux仍得到了蓬勃发展。1994年,Linux的第一个商业发行版Slackware问世。1996年,NIST的计算机系统实验室确认Linux 1.2.13版符合POSIX标准。Linux的核心的最新稳定版是Linux 2.6.1 [Jan-9-2004],可去官方网站下载。而它的发行版比比皆是,知名的有Red Hat,Mandrake,Lycoris等等,国内也有红旗等,相应官方网站可以找到这些发行版的下载。 ⑤Xenix与SCO Unix

Santa Cruz Operation(SCO)公司的UNIX主要有两套。一方面,1980年的时候,Microsoft开始研制UNIX的PC版本XENIX,后来卖给了SCO。在这个基础上,SCO又不断引入AT&T的技术,后来发展成为了SCO Open Server系列。目前我国银行,邮政等系统很多都用的这个操作系统,最新的版本是SCO Open Server 5.0.7 [Feb-21-2003]。另一方面,1993年,AT&T把他们关于UNIX的整个队伍、技术包括版权卖给了Nowell公司,有了UnixWare。1995年,Nowell又把这一套东东卖给了SCO,这样SCO就成了UNIX的嫡传正宗。SCO整合了自己的技术,发布了UnixWare 7。2001年,Linux厂商Caldera并购了SCO,从SCO的手中获得了Unix的知识产权,2002年8月26日,

Caldera宣布重新更名为SCO集团,以便反应出其营业收入主要来自于SCO业务而非Linux产品的状况。UnixWare最新版是UnixWare 7.1.3 [Nov-21-2002]。2003年,SCO指控Linux代码侵权,目前IT界仍在沸沸扬扬。 ⑥Solaris

Sun Microsystems公司早期的操作系统版本Sun OS是基于BSD的。在1993年,他们与AT&T合作,转向了UNIX System V,并发布了称作Solaris.System V release 4的系统,这是一个UNIX System V和BSD的整合体。Solaris系统主要是用在Sun公司自己的SPARC机器上,但他们也发布了相应的x86版本,并且免费。最新的测试版本Software Express for Solaris(12/03) [Dec-3-2003],在官方网站有下载。 ⑦可移植操作系统界面标准POSIX

为了克服UNIX版本差异对可移植性的损害,1990年ISO制定了ISO/IEC 9945-1-1990标准,这是整个可移植操作系统界面(POSIX)的第一部分;系统应用程序界面即POSIX.1。这就是常说的UNIX操作系统的界面标准。 Novell后来把自己的Unix改名为Unixware, 而将Unix商标赠送给一个由众多Unix厂家组成的联盟X/Open,这样这个联盟内的所有成员均可使用Unix商标。从此之后,Unix不再是专有产品了。95年Novell又将Unixware卖给SCO公司。此时,严格意义上的Unix System V和BSD Unix都不复存在了,存在的只是他们的各种后续版本。

二、 Linux与GNU

GNU是FSF(Free Soft Foundation 自由软件基金会)的一项开放源码工程计划,按照其官方网站的说法,GNU 是“GNU's Not UNIX”的递归缩写(GNU is a recursive acronym for “GNU's Not UNIX”; it is pronounced “guh-noo.”)。 GUN由Richard Stallman于1984年发起,目标是开发一个完全免费的可移植的类UNIX系统及其应用程序。GNU开发的类UNIX系统名为Hurd,但未完成,被Linux取代。GNU最早的重大贡献是1987年6月完成的11万行源代码开放的\编译器\(GNU gcc)。

GUN制定了一项被称之为Copyleft版权模式的GPL(General Public License)条款。GPL允许任何人免费获取、共享、修改、散发自由软件的源代码,前提是修改散发时不得添加非GPL限制。在遵循GPL规则的情况下不反对销售自由软件。 Linux 93年加入GNU,奉行GPL版权。

三、 Linux简史:

1990年,Linus Torvalds 首次接触 MINIX

1991年,Linus Torvalds 开始在 MINIX 上编写各种驱动程

序等操作系统内核组件

1991年,Linus Torvalds 在Usenet新闻组发布公告,公开了

Linux 内核

1993年,Linux 1.0 版发行,Linux 转向 GPL 版权协议

Linux操作系统基础教程 - 图文

Linux系统基础课程教案第一章绪论一、Unix家族中的一员①UNIX,1971年由AT&T发布,73年重写,70年代末,AT&T成立了Unix系统实验室(UnixSystemLab,USL),宣布对Unix产品拥有所有权,1983年发布了SYSTEMV。在UNIX7之前,UNIX是免费或收取少量
推荐度:
点击下载文档文档为doc格式
2pebe5qao885bn78adhd
领取福利

微信扫码领取福利

微信扫码分享