第1章_Linux操作系统基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第1章_Linux操作系统基础.ppt》由会员分享,可在线阅读,更多相关《第1章_Linux操作系统基础.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章Linux操作系统基础操作系统基础1.1Linux的发展的发展1.1.1UNIX操作系统操作系统UNIXUNIX虽然是一个安全、稳定且功能强大的操作系统,虽然是一个安全、稳定且功能强大的操作系统,但它也一直是一种但它也一直是一种大型的而且对运行平台要求很高大型的而且对运行平台要求很高的操作的操作系统,只能在工作站或小型机上才能发挥全部功能,并且系统,只能在工作站或小型机上才能发挥全部功能,并且价格昂贵价格昂贵,对普通用户来说是可望而不可及的,这为后来,对普通用户来说是可望而不可及的,这为后来LinuxLinux的崛起提供了机会。的崛起提供了机会。1.1.2GNU计划计划自由软件运动自
2、由软件运动:在在1983年,年,Richard Stallman创建了以创建一个自由软件、类创建了以创建一个自由软件、类Unix、与、与POSIX兼容的操作系统为目标的兼容的操作系统为目标的GNU计划。计划。GNU是是“GNUs Not Unix”的递归缩写,的递归缩写,其吉祥物为非洲牛羚。其吉祥物为非洲牛羚。为了实现为了实现GNU计划,计划,Richard Stallman编写了编写了GNU通用公共许可证(通用公共许可证(GPL)。)。GPL定义了自由软件,并且使用了定义了自由软件,并且使用了“Copyleft”来保证软件自由。来保证软件自由。1.1.3Linux操作系统的诞生操作系统的诞生
3、 Minix操作系统操作系统是是UNIX操作系统的一种克隆系统,它由荷操作系统的一种克隆系统,它由荷兰兰Amsterdam的的Vrije大学著名教授大学著名教授AndrewS.Tanenbaum于于1987年开发完成。年开发完成。Minux操作系统目的主要用于学生学习操作系统原理时教操作系统目的主要用于学生学习操作系统原理时教学使用。在当时学使用。在当时Minix操作系统在大学中使用是免费的,但是其操作系统在大学中使用是免费的,但是其他用途则需要收费。目前他用途则需要收费。目前Minix操作系统已经都是免费的操作系统已经都是免费的1991年,在芬兰赫尔辛基大学计算机科学系就读的学生年,在芬兰赫
4、尔辛基大学计算机科学系就读的学生林林纳斯纳斯本纳第克特本纳第克特托瓦兹(托瓦兹(LinusBenedictTorvalds)在在Minix的基础上开始开发的基础上开始开发Linux内核。内核。当年的当年的8月月25日,他在新闻组日,他在新闻组“comp.os.minix.”发表了帖发表了帖子,宣告了子,宣告了Linux的诞生:的诞生:1.3Linux简介简介Linux操作系统是操作系统是自由软件和开放源代码自由软件和开放源代码发展中最具有代表性发展中最具有代表性的实例。只要遵循的实例。只要遵循GNU通用公共许可证,任何人和机构都可以自由通用公共许可证,任何人和机构都可以自由地使用地使用Linu
5、x的所有底层源代码,也可以自由地修改和再发布。的所有底层源代码,也可以自由地修改和再发布。在在Linux操作系统的诞生、成长和发展过程中,如下操作系统的诞生、成长和发展过程中,如下五个方五个方面面起了重要的作用:起了重要的作用:UNIX操作系统操作系统Minix操作系统操作系统GNU计划计划POSIX标准标准Internet网络网络1.3.1Linux创始人创始人LinusTorvalds 林纳斯林纳斯本纳第克特本纳第克特托瓦兹(托瓦兹(LinusBenedictTorvalds)出生于芬兰赫尔辛基出生于芬兰赫尔辛基市;毕业于赫尔辛基大学计算机科学系,市;毕业于赫尔辛基大学计算机科学系,现任职
6、于现任职于Linux基金会基金会。LinusTorvalds在从在从1990年底到年底到1991年的几年的几个月中,基于个月中,基于Minix研制一个新的操作系统,研制一个新的操作系统,从而宣告了从而宣告了Linux的诞生。的诞生。Linus还是著名的开源项目还是著名的开源项目Git(分布式版本(分布式版本控制控制/软件配置管理软件)的发起人和开发软件配置管理软件)的发起人和开发者。者。Linus平生获奖无数,平生获奖无数,1999年他获得了斯德哥尔摩大学荣誉博士学位。年他获得了斯德哥尔摩大学荣誉博士学位。并曾在并曾在2000年被时代周刊评为世纪最重要人物第年被时代周刊评为世纪最重要人物第17
7、名名,1996年一年一颗小行星(颗小行星(9793Torvalds)以其命名。)以其命名。1.3.2Linux的发音的发音 http:/www.kernel.org/pub/linux/kernel/SillySounds/下载。下载。“Hello,thisisLinusTorvaldsandIpronounceLinuxasLinux”.1.3.3Linux吉祥物吉祥物Tux Linux的吉祥物是的吉祥物是企鹅企鹅TuxLinus:“有人说胖企鹅实在有人说胖企鹅实在无法体现无法体现Linux的风范,我觉得这是的风范,我觉得这是因为他们从来没见识过被百英里时因为他们从来没见识过被百英里时速的暴
8、走企鹅狂撵的感觉速的暴走企鹅狂撵的感觉”。1.3.4Linux的特点的特点 开放性。开放性。多用户多任务,支持多进程和多线程。多用户多任务,支持多进程和多线程。可靠的系统安全性。可靠的系统安全性。良好的用户界面。良好的用户界面。强大的网络功能。强大的网络功能。高稳定性。高稳定性。具有标准兼容性。具有标准兼容性。支持多平台。支持多平台。Linux的主要应用领域包括服务器、嵌入式系统和的主要应用领域包括服务器、嵌入式系统和PC桌面桌面应用等。应用等。LINUX具有良好的可移植性具有良好的可移植性市场表现市场表现Linux在服务器领域占据了较大市场份额,在服务器领域占据了较大市场份额,2011年全球
9、性年全球性能能500强的超级计算机中,有强的超级计算机中,有91.4%的系统使用的系统使用Linux。在嵌入式领域,内核基于在嵌入式领域,内核基于linux的的Android操作系统在操作系统在2011年年8月的智能手机和平板市场份额达到月的智能手机和平板市场份额达到48%。在个人桌面应用方面,在个人桌面应用方面,Linux的市场份额稍显不足。的市场份额稍显不足。Linux与与Unix的关系的关系LinuxLinux继承了继承了UnixUnix的全部优秀传统的全部优秀传统LinuxLinux与与UnixUnix接口完全兼容接口完全兼容UnixUnix下的应用程序全部可以移植下的应用程序全部可以
10、移植过来过来Linux Linux 属于属于UNIXUNIX家族的一员,它有许多特家族的一员,它有许多特性是与性是与UNIXUNIX相同的,它们之间的最大相同的,它们之间的最大区别区别在于以下两点:在于以下两点:1 1)UNIXUNIX系统大多是与硬件配套的,而系统大多是与硬件配套的,而LinuxLinux则可运行在多种硬件平台上;则可运行在多种硬件平台上;2 2)UNIXUNIX是商业软件,而是商业软件,而LinuxLinux是自由软件,是自由软件,免费、公开源代码的。免费、公开源代码的。1.3.5Linux与与Windows比较比较特点特点WindowsLinux安全性能安全性能一般一般好
11、好稳定性稳定性好好很好很好软件支持软件支持很好很好好好硬件支持硬件支持好好一般一般源代码源代码保密保密开放开放使用方便性使用方便性非常方便非常方便方便方便版权限制和费用版权限制和费用有有无无技术支持技术支持好好基于社团基于社团1.3.5Linux与与Windows比较比较比较比较WindowsLinux界面界面图图形形化化用用户户界界面面:风风格格统统一一,外外壳壳程程序序(资资源源管管理理器器Explorer)单单一一,Windows程程序菜单一致,快捷键统一;序菜单一致,快捷键统一;命令行界面:功能有限命令行界面:功能有限图图形形界界面面(GNOME、KDE、Unity等等)风风格格各各不
12、不相同,操作方式各异;相同,操作方式各异;命命令令行行界界面面传传承承自自UNIX,功功能能强强大大,基基本本命命令令和和操作方法一致操作方法一致驱动程序驱动程序驱动程序丰富,版本更新频繁;驱动程序丰富,版本更新频繁;默默认认安安装装程程序序里里面面一一般般包包含含有有该该版版本本发发行行时时流流行行的的硬硬件件驱驱动动程程序序,之之后后所所出出的的新新硬硬件件驱驱动依赖于硬件厂商提供动依赖于硬件厂商提供驱动程序不够丰富;驱动程序不够丰富;很很多多硬硬件件厂厂商商未未提提供供驱驱动动程程序序,或或者者驱驱动动程程序序安安装装复复杂杂;硬硬件件厂厂商商正正在在逐逐步步支支持持开开源源驱驱动动,问
13、问题题正正在在得到缓解得到缓解使用使用图图形形化化界界面面对对新新手手用用户户使使用用比比较较简简单单,容容易入门易入门图图形形界界面面使使用用简简单单,容容易易入入门门。命命令令行行界界面面学学习习曲曲线线陡峭陡峭学习学习系系统统构构造造复复杂杂、变变化化频频繁繁,且且知知识识、技技能能淘汰快,深入学习困难淘汰快,深入学习困难系系统统构构造造简简单单、稳稳定定,且且知知识识、技技能能传传承承性性好好,深入学习相对容易深入学习相对容易软件软件多多为为商商业业专专有有软软件件,需需要要购购买买授授权权,软软件件限制严格,不能修改限制严格,不能修改多多为为自自由由软软件件,容容易易获获取取,可可以
14、以修修改改重重发发,种种类类丰富,可选同类软件相对较少丰富,可选同类软件相对较少1.4Linux体系结构体系结构1.KERNELLinux内核内核:最核心部分,将所有硬件抽:最核心部分,将所有硬件抽象成统一的虚拟接口。象成统一的虚拟接口。2.Shell:外壳程序,是系统的用户界面,提供用户与内核:外壳程序,是系统的用户界面,提供用户与内核进行交互操作的一种接口。进行交互操作的一种接口。3.实用工具实用工具:编辑器等编辑器等4.实用程序实用程序:各种功能的应用程序:各种功能的应用程序用户空间用户空间内核空间内核空间文件文件系统系统I/O内存内存管理管理Cache调度调度1.5Linux版本简介版
15、本简介一个内核不是一套完整的操作系统。一套基于一个内核不是一套完整的操作系统。一套基于Linux内内核的完整操作系统叫做核的完整操作系统叫做Linux操作系统,或是操作系统,或是GNU/Linux。内核有内核有内核版本内核版本,由,由www.kernel.org不定期发布。不定期发布。发行版本发行版本是在是在Linux内核的基础上,由开发人员添加其内核的基础上,由开发人员添加其他组件和应用程序整合而成为实际可用的操作系统,发行版他组件和应用程序整合而成为实际可用的操作系统,发行版本则由各自厂商或社区发布。本则由各自厂商或社区发布。1.5.1内核版本和发行版本内核版本和发行版本 1.Linux内
16、核版本内核版本(1)发布时间)发布时间Linux内核从内核从1991年的年的0.01版本发展到版本发展到2013年的年的3.X版本,并且还将版本,并且还将继续发布。内核的编写和发布由继续发布。内核的编写和发布由LinusTorvalds负责。负责。一些重要的内核版本发布时间如下所示:一些重要的内核版本发布时间如下所示:1993年,年,Linux1.0。1999年,年,LinuxKernel2.2。2001年,年,LinuxKernel2.4。2003年,年,LinuxKernel2.6。2011年,年,LinuxKernel3.0。2013年,年,LinuxKernel3.9。(2)命名方案)
17、命名方案Linux内核发布曾有三种不同的命名方案。内核发布曾有三种不同的命名方案。1.0版本之前版本之前:第一个版本的内核是:第一个版本的内核是0.01,其次是,其次是0.02,0.03,0.10,0.11,0.12(第一(第一个个GPL版本)版本)0.95,0.96,0.97,0.98,0.99及及1.0。1.0和和2.6版之间版之间:版本的格式为:版本的格式为A.B.C,其中,其中A、B、C代表:代表:A主要版本,即大幅修改的内核。主要版本,即大幅修改的内核。B次要版本,偶数的次要版本号码来表示稳定版本。次要版本,偶数的次要版本号码来表示稳定版本。C轻微修订,有安全补丁、缺陷修复、新的功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _Linux 操作系统 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内