第1章 linux操作系统概述

第1章 linux操作系统概述

ID:10012040

大小:164.02 KB

页数:23页

时间:2018-05-12

第1章  linux操作系统概述_第1页
第1章  linux操作系统概述_第2页
第1章  linux操作系统概述_第3页
第1章  linux操作系统概述_第4页
第1章  linux操作系统概述_第5页
资源描述:

《第1章 linux操作系统概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章Linux操作系统概述Linux操作系统是目前上升最快的操作系统,从1991年诞生到现在的二十多年间,Linux逐步完善和发展。Linux操作系统在服务器、嵌入式等方向获得了长足的发展,并在个人操作系统方面有着大范围的应用,这主要得益于其开放性。本章对Linux的发展进行介绍,主要包含如下几个方面:Linux发展的历史,以时间为主线对Linux的诞生进行介绍;分析Linux和UNIX操作系统的异同;介绍常用的几种Linux发行版本的特点;对Linux操作系统的系统架构进行简单的介绍;介绍了GNU通用公

2、共许可证及其特点。1.1Linux发展历史Linux操作系统于1991年诞生,目前已经成为主流的操作系统之一。其版本从开始的0.01版本到目前的2.6.28.4版本经历了20多年的发展,从最初的蹒跚学步的婴儿成长为目前在服务器、嵌入式系统和个人计算机等多个方面得到广泛应用的操作系统。1.1.1Linux的诞生和发展Linux的诞生和发展与个人计算机的发展历程是紧密相关的,特别是随着Intel的i386个人计算机的发展而逐步成熟。在1981年之前没有个人计算机,计算机是大型企业和政府部门才能使用的昂贵设备。I

3、BM公司在1981年推出了个人计算机IBMPC,从而造成个人计算机的发展和普及。刚开始的时候,微软帮助IBM公司开发的MS-DOS操作系统在个人计算机中占有统治地位。随着IT行业的发展,个人计算机的硬件价格虽然逐年在下降,但是软件特别是操作系统的价格一直居高不下。与个人计算机对应,在大型机上的主流操作系统是UNIX,而UNIX操作系统对操作系统的发展有诸多障碍:UNIX的经销商为了寻求高利率,将价格抬得很高,个人计算机的用户就根本不能靠近它,不利于操作系统的普及。1.1.2Linux名称的由来Linux操作

4、系统的名称最初并没有被称作Linux。Linus给他的操作系统取的名字是Freax,这个单词的含义是怪诞的、怪物、异想天开的意思。当Torvalds将他的操作系统上传到服务器ftp.funet.fi上的时候,这个服务器的管理员AriLemke对Freax这个名称很不赞成,所以将操作系统的名称改为了Linus的谐音Linux,于是这个操作系统的名称就以Linux流传下来。在Linus的自传《JustforFun》一书中,Linus解释说:“AriLemke,他十分不喜欢Freax这个名字。倒喜欢我当时正在使用

5、的另一个名字Linux,并把我的邮件路径命名为pubOS/Linux。我承认我并没有太坚持。但这一切都是他搞的。所以我既可以不惭愧地说自己不是那么以个人为中心,但是也有一点个人的荣誉感。而且个人认为,Linux是个不错的名字。”实际上,在早期的源文件中仍然使用Freax作为操作系统的名字,可以从Makefile文件中看出此名称的一些蛛丝马迹。1.2Linux的发展要素Linux操作系统是UNIX的一种典型的克隆系统。在Linux诞生之后,借助于Internet网络,在全世界计算机爱好者的共同努力下,成为目前

6、世界上使用者最多的一种类UNIX操作系统。在Linux操作系统的诞生、成长和发展过程中,如下五个方面起了重要的作用:UNIX操作系统、Minix操作系统、GNU计划、POSIX标准和Internet网络。1.2.1UNIX操作系统UNIX操作系统于1969年在Bell实验室诞生,它是美国贝尔实验室的Ken.Thompson和DennisRitchie在DECPDP-7小型计算机系统上开发的一种分时操作系统。KenThompson开发UNIX操作系统的初衷是为了能在一台闲置的PDP-7计算机上运行星际旅行游戏

7、,他在1969年夏天花费一个月的时间开发出了UNIX操作系统的原型。最开始,开发UNIX操作系统使用的是BCPL语言(即通常所说的B语言),后来DennisRitchie于1972年使用C语言对UNIX操作系统进行了改写。同时UNIX操作系统在大学中得到广泛的推广,并将UNIX的授权分发给多个商业公司。Linux是一种UNIX的克隆系统,采用了几乎一致的系统API接口。特别是网络方面,二者的接口的应用程序几乎完全一致。1.2.2MINIX操作系统Minix操作系统也是UNIX操作系统的一种克隆系统,它由荷兰

8、Amsterdam的Vrije大学著名教授AndrewS.Tanenbaum于1987年开发完成。Minux操作系统目的主要用于学生学习操作系统原理时教学使用。在当时Minix操作系统在大学中使用是免费的,但是其他用途则需要收费。目前Minix操作系统已经都是免费的,可以从许多FTP上下载,目前主要有1.5版本和2.0版本在使用。由于Minix操作系统提供源代码,并且与操作系统相结合,有一本高质量的书籍介绍其实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。