linux简单介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章 Linux系统概述
Linux操作系统是目前上升最快的操作系统,从 1991年诞生到现在的二十多年间,Linux逐步完善和发 展。Linux操作系统在服务器、嵌入式等方向获得了长 足的发展,并在个人操作系统方面有着大范围的应用, 这主要得益于其开放性。本章对Linux的发展进行介绍, 主要包含如下几个方面:
由于Minix操作系统提供源代码,并且与操作系统 相结合,有一本高质量的书籍介绍其实现原理,在当时 全世界的大学中形成了学习Minix操作系统的风气, Linus刚开始就是参照此系统在1991年开始开发Linux的。
1.2.3 POSIX 标准
POSIX(Portable Operating System Interface for Computing Systems)是由IEEE和ISO/IEC开发的一套 标准。POSIX标准是对UNIX操作系统的经验和实践的 总结,对操作系统系统调用的服务接口进行了标准化, 保证所编制的应用程序在源代码一级可以在多种操作系 统上进行移植。
Linux发展的历史,以时间为主线对Linux的诞生进 行介绍;
分析Linux和UNIX操作系统的异同;
介绍常用的几种Linux发行版本的特点;
对Linux操作系统的系统架构进行简单的介绍;
介绍了GNU通用公共许可证及其特点。
1.1 Linux发展历史
Linux操作系统于1991年诞生,目前 已经成为主流的操作系统之一。其版本从 开始的0.01版本到目前的2.6.28.4版本经 历了20多年的发展,从最初的蹒跚学步 的婴儿成长为目前在服务器、嵌入式系统 和个人计算机等多个方面得到广泛应用的 操作系统。
1.2.1 UNIX操作系统
UNIX操作系统于1969年在Bell实验室诞生,它是美国贝尔实 验室的Ken.Thompson和Dennis Ritchie在DEC PDP-7小型计算机 系统上开发的一种分时操作系统。
Ken Thompson开发UNIX操作系统的初衷是为了能在一台闲 置的PDP-7计算机上运行星际旅行游戏,他在1969年夏天花费一 个月的时间开发出了UNIX操作系统的原型。最开始,开发UNIX操 作系统使用的是BCPL语言(即通常所说的B语言),后来Dennis Ritchie于1972年使用C语言对UNIX操作系统进行了改写。同时 UNIX操作系统在大学中得到广泛的推广,并将UNIX的授权分发给 多个商业公司。
Linux是一种UNIX的克隆系统,采用了几乎一致的系统API接 口。特别是网络方面,二者的接口的应用程序几乎完全一致。
1.2.2 MINIX操作系统
Minix操作系统也是UNIX操作系统的一种克隆系统, 它由荷兰Amsterdam的Vrije大学著名教授Andrew S.Tanenbaum于1987年开发完成。Minux操作系统目的 主要用于学生学习操作系统原理时教学使用。在当时 Minix操作系统在大学中使用是免费的,但是其他用途 则需要收费。目前Minix操作系统已经都是免费的,可 以从许多FTP上下载,目前主要有1.5版本和2.0版本在 使用。
在Linus的自传《Just for Fun》一书中,Linus解释说:“Ari Lemke,他十分不喜欢Freax这个名字。倒喜欢我当时正在使用的 另一个名字Linux,并把我的邮件路径命名为pub OS/Linux。我承 认我并没有太坚持。但这一切都是他搞的。所以我既可以不惭愧 地说自己不是那么以个人为中心,但是也有一点个人的荣誉感。 而且个人认为,Linux是个不错的名字。”实际上,在早期的源文 件中仍然使用Freax作为操作系统的名字,可以从Makefile文件中 看出此名称的一些蛛丝马迹。
1.1.1 Linux的诞生和发展
Linux的诞生和发展与个人计算机的发展历程是紧 密相关的,特别是随着Intel的i386个人计算机的发展而 逐步成熟。在1981年之前没有个人计算机,计算机是大 型企业和政府部门才能使用的昂贵设备。IBM公司在 1981年推出了个人计算机IBM PC,从而造成个人计算 机的发展和普及。刚开始的时候,微软帮助IBM公司开 发的MS-DOS操作系统在个人计算机中占有统治地位。 随着IT行业的发展,个人计算机的硬件价格虽然逐年在 下降,但是软件特别是操作系统的价格一直居高不下。
1.2 Linux的发展要素
Linux操作系统是UNIX的一种典型的 克隆系统。在Linux诞生之后,借助于 Internet网络,在全世界计算机爱好者的 共同努力下,成为目前世界上使用者最多 的一种类UNIX操作系统。在Linux操作系 统的诞生、成长和发展过程中Baidu Nhomakorabea如下五个 方面起了重要的作用:UNIX操作系统、 Minix操作系统、GNU计划、POSIX标准 和Internet网络。
与个人计算机对应,在大型机上的主流操作系统是 UNIX,而UNIX操作系统对操作系统的发展有诸多障碍:
UNIX的经销商为了寻求高利率,将价格抬得很高, 个人计算机的用户就根本不能靠近它,不利于操作系统 的普及。
1.1.2 Linux名称的由来
Linux操作系统的名称最初并没有被称作Linux。Linus给他的 操作系统取的名字是Freax,这个单词的含义是怪诞的、怪物、异 想天开的意思。当Torvalds将他的操作系统上传到服务器 ftp.funet.fi上的时候,这个服务器的管理员Ari Lemke对Freax这个 名称很不赞成,所以将操作系统的名称改为了Linus的谐音Linux, 于是这个操作系统的名称就以Linux流传下来。
在90年代初,POSIX标准的制定处于最后确定的 投票阶段,而Linux正处于开始的诞生时期。作为一个 指导性的纲领性标准,Linux的接口与POSIX相兼容。
1.3 Linux与UNIX异同
Linux是UNIX操作系统的一个克隆系统,没有UNIX就没有 Linux。但是,Linux和传统的UNIX有很大的不同,两者之间的最 大区别是关于版权方面的:Linux是开放源代码的自由软件,而 UNIX是对源代码实行知识产权保护的传统商业软件。两者之间还 存在如下的区别:
Linux操作系统是目前上升最快的操作系统,从 1991年诞生到现在的二十多年间,Linux逐步完善和发 展。Linux操作系统在服务器、嵌入式等方向获得了长 足的发展,并在个人操作系统方面有着大范围的应用, 这主要得益于其开放性。本章对Linux的发展进行介绍, 主要包含如下几个方面:
由于Minix操作系统提供源代码,并且与操作系统 相结合,有一本高质量的书籍介绍其实现原理,在当时 全世界的大学中形成了学习Minix操作系统的风气, Linus刚开始就是参照此系统在1991年开始开发Linux的。
1.2.3 POSIX 标准
POSIX(Portable Operating System Interface for Computing Systems)是由IEEE和ISO/IEC开发的一套 标准。POSIX标准是对UNIX操作系统的经验和实践的 总结,对操作系统系统调用的服务接口进行了标准化, 保证所编制的应用程序在源代码一级可以在多种操作系 统上进行移植。
Linux发展的历史,以时间为主线对Linux的诞生进 行介绍;
分析Linux和UNIX操作系统的异同;
介绍常用的几种Linux发行版本的特点;
对Linux操作系统的系统架构进行简单的介绍;
介绍了GNU通用公共许可证及其特点。
1.1 Linux发展历史
Linux操作系统于1991年诞生,目前 已经成为主流的操作系统之一。其版本从 开始的0.01版本到目前的2.6.28.4版本经 历了20多年的发展,从最初的蹒跚学步 的婴儿成长为目前在服务器、嵌入式系统 和个人计算机等多个方面得到广泛应用的 操作系统。
1.2.1 UNIX操作系统
UNIX操作系统于1969年在Bell实验室诞生,它是美国贝尔实 验室的Ken.Thompson和Dennis Ritchie在DEC PDP-7小型计算机 系统上开发的一种分时操作系统。
Ken Thompson开发UNIX操作系统的初衷是为了能在一台闲 置的PDP-7计算机上运行星际旅行游戏,他在1969年夏天花费一 个月的时间开发出了UNIX操作系统的原型。最开始,开发UNIX操 作系统使用的是BCPL语言(即通常所说的B语言),后来Dennis Ritchie于1972年使用C语言对UNIX操作系统进行了改写。同时 UNIX操作系统在大学中得到广泛的推广,并将UNIX的授权分发给 多个商业公司。
Linux是一种UNIX的克隆系统,采用了几乎一致的系统API接 口。特别是网络方面,二者的接口的应用程序几乎完全一致。
1.2.2 MINIX操作系统
Minix操作系统也是UNIX操作系统的一种克隆系统, 它由荷兰Amsterdam的Vrije大学著名教授Andrew S.Tanenbaum于1987年开发完成。Minux操作系统目的 主要用于学生学习操作系统原理时教学使用。在当时 Minix操作系统在大学中使用是免费的,但是其他用途 则需要收费。目前Minix操作系统已经都是免费的,可 以从许多FTP上下载,目前主要有1.5版本和2.0版本在 使用。
在Linus的自传《Just for Fun》一书中,Linus解释说:“Ari Lemke,他十分不喜欢Freax这个名字。倒喜欢我当时正在使用的 另一个名字Linux,并把我的邮件路径命名为pub OS/Linux。我承 认我并没有太坚持。但这一切都是他搞的。所以我既可以不惭愧 地说自己不是那么以个人为中心,但是也有一点个人的荣誉感。 而且个人认为,Linux是个不错的名字。”实际上,在早期的源文 件中仍然使用Freax作为操作系统的名字,可以从Makefile文件中 看出此名称的一些蛛丝马迹。
1.1.1 Linux的诞生和发展
Linux的诞生和发展与个人计算机的发展历程是紧 密相关的,特别是随着Intel的i386个人计算机的发展而 逐步成熟。在1981年之前没有个人计算机,计算机是大 型企业和政府部门才能使用的昂贵设备。IBM公司在 1981年推出了个人计算机IBM PC,从而造成个人计算 机的发展和普及。刚开始的时候,微软帮助IBM公司开 发的MS-DOS操作系统在个人计算机中占有统治地位。 随着IT行业的发展,个人计算机的硬件价格虽然逐年在 下降,但是软件特别是操作系统的价格一直居高不下。
1.2 Linux的发展要素
Linux操作系统是UNIX的一种典型的 克隆系统。在Linux诞生之后,借助于 Internet网络,在全世界计算机爱好者的 共同努力下,成为目前世界上使用者最多 的一种类UNIX操作系统。在Linux操作系 统的诞生、成长和发展过程中Baidu Nhomakorabea如下五个 方面起了重要的作用:UNIX操作系统、 Minix操作系统、GNU计划、POSIX标准 和Internet网络。
与个人计算机对应,在大型机上的主流操作系统是 UNIX,而UNIX操作系统对操作系统的发展有诸多障碍:
UNIX的经销商为了寻求高利率,将价格抬得很高, 个人计算机的用户就根本不能靠近它,不利于操作系统 的普及。
1.1.2 Linux名称的由来
Linux操作系统的名称最初并没有被称作Linux。Linus给他的 操作系统取的名字是Freax,这个单词的含义是怪诞的、怪物、异 想天开的意思。当Torvalds将他的操作系统上传到服务器 ftp.funet.fi上的时候,这个服务器的管理员Ari Lemke对Freax这个 名称很不赞成,所以将操作系统的名称改为了Linus的谐音Linux, 于是这个操作系统的名称就以Linux流传下来。
在90年代初,POSIX标准的制定处于最后确定的 投票阶段,而Linux正处于开始的诞生时期。作为一个 指导性的纲领性标准,Linux的接口与POSIX相兼容。
1.3 Linux与UNIX异同
Linux是UNIX操作系统的一个克隆系统,没有UNIX就没有 Linux。但是,Linux和传统的UNIX有很大的不同,两者之间的最 大区别是关于版权方面的:Linux是开放源代码的自由软件,而 UNIX是对源代码实行知识产权保护的传统商业软件。两者之间还 存在如下的区别: