《第6章 Linux操作系统.ppt》由会员分享,可在线阅读,更多相关《第6章 Linux操作系统.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第6 6章章 LinuxLinux操作系统概述操作系统概述学习目标了解Linux的起源和发展过程了解Linux操作系统的主要功能和特征掌握Linux内核版本号、发行版本号的概念与区别第第6 6章章 LinuxLinux操作系统概述操作系统概述6.1 Linux的历史6.2 Linux操作系统的特点6.3 Linux操作系统的主要功能6.4 Linux的发行版本 6.1 Linux的历史1991年9月17日,Torvalds将自己的开发的系统源程序完整地上传到FTP服务器上,供大家下载测试,Torvalds将这个具有划时代意义的操作系统命名为:Linux。由于Torvalds认为这个系统还很不
2、完善,因此谦虚地将其命名为:0.01版。1991年底,已经陆续推出了0.02版、0.03版、0.1版、0.11版。版权规则:(1)(1)任何人可以免费使用该操作系统,但不得将其任何人可以免费使用该操作系统,但不得将其作为商品出售;作为商品出售;(2)(2)任何人可以对该操作系统进行修改,但必须将任何人可以对该操作系统进行修改,但必须将其修改以源代码的形式公开;其修改以源代码的形式公开;(3)(3)如果不同意以上规定,任何人无权对其进行复如果不同意以上规定,任何人无权对其进行复制或从事任何行为。制或从事任何行为。19911991年年9 9月月1717日,日,LinusLinus Torvalds
3、Torvalds在新闻组在新闻组comp.os.minixcomp.os.minix发表了发表了Linux V0.01Linux V0.01,约有一万行代码。,约有一万行代码。19921992年,全世界大约有年,全世界大约有10001000个左右的人使用个左右的人使用LinuxLinux,并有,并有不少人提供初期的代码上载和评论。不少人提供初期的代码上载和评论。19931993年,大约由年,大约由100100多个程序员参与内核代码修改,内核多个程序员参与内核代码修改,内核核心由核心由5 5人组成,人组成,V0.99 V0.99 约有十万行代码。约有十万行代码。1993 1993 年底,年底,L
4、inuxLinux全球用户数约在全球用户数约在1010万左右。万左右。19941994年年3 3月月1414日,日,Linux1.0Linux1.0问世,约有问世,约有1717万行代码。万行代码。19951995年,年,Linux Linux 全球用户数超过全球用户数超过5050万,万,Linux Linux 已可在已可在IntelIntel、Digital Digital 和和Sun SPARC Sun SPARC 处理器上运行,处理器上运行,Linux Linux Journal Journal 杂志已发行了杂志已发行了1010万册。内核发展到万册。内核发展到1.2,1.2,约由约由252
5、5万行代码。万行代码。19961996年年6 6月,月,Linux Linux 内核内核2.0 2.0 发布,可支持多个处理器,发布,可支持多个处理器,约由约由4040万行代码。万行代码。Linux Linux 全球用户数约在全球用户数约在350350万左右。万左右。19971997年夏,制作电影年夏,制作电影泰坦尼克号泰坦尼克号所用的所用的160160台台AlphaAlpha图图形工作站中,有形工作站中,有105105台采用了台采用了LinuxLinux操作系统。操作系统。LinuxLinux作为一个操作系统,提供了计算机与用户之作为一个操作系统,提供了计算机与用户之间的接口,一般的操作系统
6、具有以下两个基本功间的接口,一般的操作系统具有以下两个基本功能:能:(1)(1)为用户提供各种简便有效的访问本机资源的手为用户提供各种简便有效的访问本机资源的手段;段;(2)(2)合理地组织系统工作流程,有效地管理系统。合理地组织系统工作流程,有效地管理系统。换句话说,操作系统是专门用于管理计算机软件换句话说,操作系统是专门用于管理计算机软件和硬件资源的控制机构,它能使这些资源得到有和硬件资源的控制机构,它能使这些资源得到有效利用。而效利用。而LinuxLinux操作系统则在一般操作系统的功操作系统则在一般操作系统的功能上增加了网络功能,具体包括:能上增加了网络功能,具体包括:(1)(1)实现
7、网络中各计算机之间的通信与资源共享;实现网络中各计算机之间的通信与资源共享;(2)(2)提供多种网络服务软件;提供多种网络服务软件;(3)(3)提供网络用户的应用程序接口。提供网络用户的应用程序接口。6.2 Linux操作系统的特点1.多任务、多用户2.支持多种文件系统3.采用虚拟内存管理技术4.良好的可移植性5.设备独立性6.丰富的网络功能7.开放全部源代码6.3 Linux操作系统的主要功能1.稳定的核心2.丰富的应用软件3.X Windows系统4.多重启动5.网络功能6.软件开发工具6.4 Linux的发行版本LinuxLinux是一套免费软件,没有一个特定组织或团体是一套免费软件,没
8、有一个特定组织或团体垄断该软件的发行,只要遵守垄断该软件的发行,只要遵守GPLGPL原则,任何人都原则,任何人都可以自由组装并发行一套自己的可以自由组装并发行一套自己的Linux Linux 软件。软件。LinuxLinux的版本号又分为两部分:内核的版本号又分为两部分:内核(Kernel)(Kernel)版本版本和发行和发行(Distribution)(Distribution)版本。版本。内核版本是指的是在内核版本是指的是在LinuxLinux领导下的开发小组开发领导下的开发小组开发出的系统内核的版本号,发行版本则由推出该版出的系统内核的版本号,发行版本则由推出该版本的厂家决定。本的厂家决
9、定。LinuxLinux内核的官方版本由内核的官方版本由LinusLinus TorvaldsTorvalds本人维护。本人维护。内核版本的序号由内核版本的序号由3 3部分数字构成,其形式如下:部分数字构成,其形式如下:Major.minor.patchlevelMajor.minor.patchlevel其中,其中,majormajor为主版本号,为主版本号,minorminor为次版本号,二为次版本号,二者共同构成了当前内核版本号;者共同构成了当前内核版本号;patchlevelpatchlevel表示表示对当前版本的修订次数。根据约定,次版本号为对当前版本的修订次数。根据约定,次版本号为
10、奇数时,表示该版本加入新内容,但不一定很稳奇数时,表示该版本加入新内容,但不一定很稳定,相当于测试版本号为偶数时,表示这是一个定,相当于测试版本号为偶数时,表示这是一个可以使用的稳定版本。可以使用的稳定版本。国内外一些主要的Linux发行版本 1.Red Hat Linux1.Red Hat Linux2.2.SuSESuSE Linux Linux3.3.DebianDebian Linux Linux4.Mandrake Linux4.Mandrake Linux5.5.红旗红旗LinuxLinux6.6.中标普华中标普华LinuxLinux7.7.共创桌面共创桌面LinuxLinux8.8.冲浪冲浪LinuxLinux