Linux操作系统35951_第1页
Linux操作系统35951_第2页
Linux操作系统35951_第3页
Linux操作系统35951_第4页
Linux操作系统35951_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-4-20组二 Linux操作系统 发展、应用与未来发展、应用与未来 2022-4-20组二 Linux操作系统 Linux操作系统操作系统 Linux是一种自由和开放源码的类是一种自由和开放源码的类Unix操作系统操作系统,存,存在着许多不同的在着许多不同的Linux版本,但它们都使用了版本,但它们都使用了Linux内核。内核。Linux可安装在各种计算机硬件设备中,比可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。式计算机、大型机和超级计算机。Linux是一个领是一个领先的操作系统

2、,世界上运算最快的先的操作系统,世界上运算最快的10台超级计算机台超级计算机运行的都是运行的都是Linux操作系统。严格来讲,操作系统。严格来讲,Linux这个这个词本身只表示词本身只表示Linux内核,但实际上人们已经习惯内核,但实际上人们已经习惯了用了用Linux来形容整个基于来形容整个基于Linux内核,并且使用内核,并且使用GNU 工程各种工具和数据库的操作系统。工程各种工具和数据库的操作系统。Linux得得名于天才程序员名于天才程序员林纳斯林纳斯托瓦兹托瓦兹。2022-4-20组二 Linux操作系统 Linux内核是最初由内核是最初由Linus Torvalds于于1991年的年的

3、10月月5日独立发表,日独立发表,目的是希望通过纯粹的开源协作来实现目的是希望通过纯粹的开源协作来实现 UNIX内核。随着开源协作开发方式的发展以及成熟,众多厂商相继内核。随着开源协作开发方式的发展以及成熟,众多厂商相继加入到加入到Linux内核开发中,目前内核开发中,目前Linux内核已经完全取代了内核已经完全取代了UNIX内核,内核,并将达到闭源并将达到闭源专利专利的的UNIX所无法达到的高度。所无法达到的高度。 Linux不是不是UNIX,严格来讲也不是类,严格来讲也不是类UNIX,但是如今却是,但是如今却是UNIX家家族的代表者,也是开源软件的成功案例。族的代表者,也是开源软件的成功案

4、例。Linux源码许可协议接近源码许可协议接近GPL,允许任何人自由获取并免费使用。允许任何人自由获取并免费使用。 Linux一般指一般指Linux内核,而内核,而GNU/Linux指以指以Linux为内核并使用为内核并使用GNU userland的成套操作系统。已知的较早时间(的成套操作系统。已知的较早时间(1992年上半年至年上半年至1994年下半年)发布的年下半年)发布的GNU/Linux依次为依次为MCC Interim、TAMU、SLS、Yggdrasil、DLD、Slackware、Debian Linux Release、LST、Bogus、S.u.S.E和和Red Hat Li

5、nux,最初的,最初的Slackware基于基于SLS,最初,最初的的S.u.S.E基于基于Slackware。 备注:备注:Linux商标属于商标属于Linus Torvalds并且由并且由Linux Mark Institute管理。管理。 2022-4-20组二 Linux操作系统 LINUX系统创始人林纳斯林纳斯本纳第克特本纳第克特托瓦兹托瓦兹(Linus Benedict Torvalds)出生于芬兰赫尔辛)出生于芬兰赫尔辛基市。父亲尼尔斯基市。父亲尼尔斯托瓦兹(托瓦兹(Nils Torvalds)是一名活跃的共产主义者及)是一名活跃的共产主义者及电台记者。托瓦兹家族属于在芬兰占电台

6、记者。托瓦兹家族属于在芬兰占6%的少数民族芬兰瑞典人。他毕业于的少数民族芬兰瑞典人。他毕业于赫尔赫尔辛基大学辛基大学计算机科学系,计算机科学系,1997年至年至2003年在美国加州硅谷任职于全美达公司年在美国加州硅谷任职于全美达公司(Transmeta Corporation)参与该公)参与该公司芯片的司芯片的code morph技术研发。后受技术研发。后受聘于开源码发展实验室(聘于开源码发展实验室(OSDL : Open Source Development Labs,Inc),全),全力开发力开发Linux内核。内核。 2022-4-20组二 Linux操作系统 一只一只企鹅企鹅,全称为,

7、全称为tuxedo,NCIT 90916P40 Joeing Youthy的网络的网络ID)是是Linux的标志。将企鹅作为的标志。将企鹅作为Linux标志是由标志是由林纳斯林纳斯托瓦兹托瓦兹提出的。这提出的。这个企鹅图案在最佳个企鹅图案在最佳Linux图标竞赛中图标竞赛中被选中。其他一些图案可以在被选中。其他一些图案可以在Linux图标大赛网站中找到。图标大赛网站中找到。 Tux的设计者是的设计者是Larry Ewing,他于他于1996年,利用年,利用GIMP软件设计出软件设计出了这个企鹅。了这个企鹅。 2022-4-20组二 Linux操作系统 1991 年,年,GNU 计划已经开发出了

8、许多计划已经开发出了许多工具软件工具软件。最受期盼的。最受期盼的Gnu C 编编译器已经出现,但还没有开发出免费的译器已经出现,但还没有开发出免费的GNU 操作系统。即使是操作系统。即使是MINIX 也开始有了版权,需要购买才能得到源代码。而也开始有了版权,需要购买才能得到源代码。而GNU 的操作系统的操作系统HURD 一直在开发之中,但并不能在几年内完成。对于林纳斯一直在开发之中,但并不能在几年内完成。对于林纳斯托瓦兹来说,已托瓦兹来说,已经不能等待了。经不能等待了。1991 年年4 月,他开始酝酿并着手编制自己的操作系统。月,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是

9、为了学习刚开始,他的目的很简单,只是为了学习Intel 386 体系结构保护模式运体系结构保护模式运行方式下的编程技术。但后来行方式下的编程技术。但后来Linux 的发展却完全改变了初衷。的发展却完全改变了初衷。 1991 年初,林纳斯年初,林纳斯托瓦兹开始在一台托瓦兹开始在一台386sx 兼容微机上学习兼容微机上学习minix 操作系统。通过学习,他逐渐不能满足于操作系统。通过学习,他逐渐不能满足于minix 系统的现有性能,系统的现有性能,并开始酝酿开发一个新的免费操作系统。根据并开始酝酿开发一个新的免费操作系统。根据Linux 在在comp.os.minix 新闻组上发布的消息,可以知道

10、他逐步从学习新闻组上发布的消息,可以知道他逐步从学习minix 系统到开发自己的系统到开发自己的Linux 的过程。的过程。 1991 年的年的4 月份开始,林纳斯月份开始,林纳斯托瓦兹几乎花了全部时间研究托瓦兹几乎花了全部时间研究386-minix系统(系统(hack the kernel),并且尝试着移植,并且尝试着移植GNU 的软件到该系统的软件到该系统上(上(GNU gcc、bash、gdb 等)。等)。 1991 年年4 月月13 日在日在comp.os.minix 上发布说自己已经成功地将上发布说自己已经成功地将bash 移植到了移植到了minix 上,而且已经爱不释手、不能离开这

11、个上,而且已经爱不释手、不能离开这个shell 软件软件了。了。 2022-4-20组二 Linux操作系统 1991 年年7 月月3 日,第一个与日,第一个与Linux 有关的消息是在在有关的消息是在在comp.os.minix 上上发布的(当然此时还不存在发布的(当然此时还不存在Linux 这个名称,当时林纳斯这个名称,当时林纳斯托瓦兹的脑子托瓦兹的脑子里想的可能是里想的可能是FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行等)。其中透露了他正在进行Linux 系统的开发,并且在系统的开发,并且在Linux 最初的最初

12、的时候已经想到要实现与时候已经想到要实现与POSIX的兼容问题了。的兼容问题了。 1991 年年8 月月25 日,在林纳斯日,在林纳斯托瓦兹的下一发布的消息中,他向所托瓦兹的下一发布的消息中,他向所有有minix 用户询问用户询问What would you like to see in minix?(你最想在你最想在minix 中见到什么?中见到什么?),在该消息中他首次透露出正在开发一个免费的,在该消息中他首次透露出正在开发一个免费的i386操作系统,并且说只是兴趣而已,代码不会很大,也不会像操作系统,并且说只是兴趣而已,代码不会很大,也不会像GNU 的那样专业。开发免费操作系统这个想法从

13、的那样专业。开发免费操作系统这个想法从4 月份就开始酝酿了,希望月份就开始酝酿了,希望大家反馈一些对于大家反馈一些对于minix 系统中喜欢哪些特点、不喜欢什么等信息,由系统中喜欢哪些特点、不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与于实际的和其它一些原因,新开发的系统刚开始与minix 很像(并且使很像(并且使用了用了minix 的文件系统),并且已经成功地将的文件系统),并且已经成功地将bash(1.08 版)和版)和gcc(1.40 版)移植到了新系统上,而且再过几个月就可以使用了。林纳版)移植到了新系统上,而且再过几个月就可以使用了。林纳斯斯托瓦兹申明他开发的操作系

14、统没有使用一行托瓦兹申明他开发的操作系统没有使用一行minix 的源代码;而且由的源代码;而且由于使用了于使用了i386 的任务切换特性,所以该操作系统不好移植(没有可移植的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用性),并且只能使用AT 硬盘。对于硬盘。对于Linux 的移植性问题,林纳斯的移植性问题,林纳斯托瓦托瓦兹当时并没有考虑。但是兹当时并没有考虑。但是Linux 几乎可以运行在任何一种硬件体系结构几乎可以运行在任何一种硬件体系结构上。上。 1991 年的年的10 月月5 日,林纳斯日,林纳斯托瓦兹在托瓦兹在comp.os.minix 新闻组上发新闻组上发布消息

15、,正式向外宣布布消息,正式向外宣布Linux 内核系统的诞生(内核系统的诞生(Free minix-like kernel sources for 386-AT)。这段消息可以称为)。这段消息可以称为Linux 的诞生宣言,并且一的诞生宣言,并且一直广为流传。因此直广为流传。因此10 月月5 日对日对Linux 社区来说是一个特殊的日子,许多社区来说是一个特殊的日子,许多后来后来Linux 的新版本发布时都选择了这个日子。的新版本发布时都选择了这个日子。 2022-4-20组二 Linux操作系统 (一)支持多种平台(一)支持多种平台(二)多用户(二)多用户 多任务多任务(三)良好的界面(三)

16、良好的界面(四)丰富的网络功能(四)丰富的网络功能(五)可靠的安全稳定的性能(五)可靠的安全稳定的性能2022-4-20组二 Linux操作系统 RT-Linux是由美国墨西哥理工学院开发的嵌入式是由美国墨西哥理工学院开发的嵌入式Linux操作操作系统。系统。uClinux是是Lineo公司的主打产品,同时也是开放源码的嵌公司的主打产品,同时也是开放源码的嵌入式入式Linux的典范之作。的典范之作。Embedix是由嵌入式是由嵌入式Linux行业主要厂商之一行业主要厂商之一Luneo推出的,推出的,是根据嵌入式应用系统的特点重新设计的是根据嵌入式应用系统的特点重新设计的Linux发行版本。发行

17、版本。XLinux是由美国网虎公司推出,主要开发者是陈盈豪。是由美国网虎公司推出,主要开发者是陈盈豪。PoketLinux由由Agenda公司采用、作为其新产品公司采用、作为其新产品“VR3 PDA”的嵌入式的嵌入式Linux操作系统。操作系统。 MidoriLinux是由是由Transmeta公司推出的公司推出的MidoriLinux操作操作系统代码开放系统代码开放红旗嵌入式红旗嵌入式Linux是由北京中科院红旗软件公司推出的嵌入是由北京中科院红旗软件公司推出的嵌入式式Linux是国内做得较好的一款嵌入式操作系统。是国内做得较好的一款嵌入式操作系统。 2022-4-20组二 Linux操作系

18、统 Linux可以运行在多种硬件平台上,如具有可以运行在多种硬件平台上,如具有x86、680 x0、SPARC、Alpha等处理器的平等处理器的平台。此外台。此外Linux还是一种嵌入式操作系统,还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。可以运行在掌上电脑、机顶盒或游戏机上。2001年年1月份发布的月份发布的Linux 2.4版内核已经能版内核已经能够完全支持够完全支持Intel 64位芯片架构。同时位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。使系统性能大大提高。2022-4-20组二 Lin

19、ux操作系统 Linux支持多用户,各个用户对于自己的文支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的间互不影响。多任务则是现在电脑最主要的一个特点,一个特点,Linux可以使多个程序同时并独可以使多个程序同时并独立地立地运行运行。2022-4-20组二 Linux操作系统 Linux同时具有字符界面和同时具有字符界面和图形界面图形界面。在字符界面用户可以通过键盘输入在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也相应的指令来进行操作。它同时也提供了图形界面的提供了图形界面的X-Wi

20、ndow系统,系统,用户可以使用鼠标对其进行操用户可以使用鼠标对其进行操作。LINUX系系统的第一统的第一输入界面输入界面2022-4-20组二 Linux操作系统 在在Linux中,用户可以轻松实现网页浏览、中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以文件传输、远程登陆等网络工作。并且可以作为服务器提供作为服务器提供WWW、FTP、E-Mail等服务。等服务。2022-4-20组二 Linux操作系统 Linux采取了许多采取了许多安全技术措施安全技术措施,其,其中有对读、写进行权限控制、审计跟中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全踪、核心授

21、权等技术,这些都为安全提供了保障。提供了保障。Linux由于需要应用到由于需要应用到网络服务器,这对稳定性也有比较高网络服务器,这对稳定性也有比较高的要求,实际上的要求,实际上Linux在这方面也十在这方面也十分出色。分出色。2022-4-20组二 Linux操作系统 1,Linux Professional Institute(LPI) 根据根据Linux团体所关注的程度,团体所关注的程度,LPI认证计划受到了最为广泛的支持。认证计划受到了最为广泛的支持。LPI已经先期推出了已经先期推出了Linux ProfessionInstitute Certified-Level 1(简(简称为称为L

22、PIC-1)认证计划,不久的将来还会按预定计划推出第)认证计划,不久的将来还会按预定计划推出第2和第和第3级认级认证。为了获得证。为了获得LPIC-1证书,你必须通过两门各自长达证书,你必须通过两门各自长达90分钟的考试分钟的考试-101 (LPI General Linux,Part1)和)和102 (LPI General Linux,Part2)。)。LPI的的LPIC1的应试对象主要是有至少的应试对象主要是有至少1年年Linux工作经验的工作经验的系统管理员。系统管理员。 2,Sair Linux 和和 GNU 同同LPI一样,一样,Sair提供了三种级别的认证计划;提供了三种级别的认

23、证计划; Level 1Sair Linux & GNU Certified Administrator(LCA) Level 2 - Sair Linux & GNU Certified Engineer(LCE) Level 3 - Master Sair Linux & GNU Certified Engineer(MLCE) 第第1级得到完全开发的级得到完全开发的Sair认证项目,这一点也和认证项目,这一点也和LPI一样。一样。 2022-4-20组二 Linux操作系统 3,Linux+ CompTIA主办的主办的Linux+认证计划是最新进入认证计划是最新进

24、入Linux认证市场的。该认证市场的。该计划于计划于2001年年9月月21日正式推出,已经在日正式推出,已经在Linux从业人员和业内引起了从业人员和业内引起了广泛的关注。几乎所有的主要认证出版商都撰写了针对广泛的关注。几乎所有的主要认证出版商都撰写了针对Linux+认证的考认证的考试参考书,众多的试参考书,众多的IT 培训中心都在准备培训中心都在准备Linux+认证计划了。认证计划了。 同同CompTIA推出的其他带推出的其他带“+”号的认证一样,号的认证一样,Linux十资格证书只十资格证书只需要通过一场考试即可获得(需要通过一场考试即可获得(VUE和和Prometric考试中心举办此类考

25、考试中心举办此类考试),一旦你获得了试),一旦你获得了Linux+资格证书,证书就终生有效。资格证书,证书就终生有效。Linux+考试考试价格是价格是190美元,考试采用多选题形式,时长美元,考试采用多选题形式,时长120分钟,所覆盖的内容很分钟,所覆盖的内容很多都是和多都是和Sair以及以及LPI认证完全一样的,但难度稍有降低。认证完全一样的,但难度稍有降低。 LPI和和Sair认证计划的考试对象是具有相当经验的认证计划的考试对象是具有相当经验的Linux网络和系统网络和系统管理员,而管理员,而Linux+认证则主要面向只有半年左右的认证则主要面向只有半年左右的Linux体验、想获得体验、想

26、获得基本基本Linux技术资格的个人。技术资格的个人。 4,Red Hat Certified Engineer Linux+ 代表了低级的代表了低级的Linux认证计划,而高级的认证计划,而高级的Linux认证长期以认证长期以来则几乎完全是来则几乎完全是Red Hat CertifiedEngineer(RHCE)认证计划的天下。)认证计划的天下。RHCE是该领域最具挑战性的认证考试,所以它也是最有价值的是该领域最具挑战性的认证考试,所以它也是最有价值的Linux认证。但也是最贵的,全套课程费用为认证。但也是最贵的,全套课程费用为2,498美金,也可单独做认证测美金,也可单独做认证测验,费用

27、为验,费用为749 美金。美金。 2022-4-20组二 Linux操作系统 Linux的发展呈现以下趋势:的发展呈现以下趋势:1、行业应用逐渐扩展,差异化解决方案需求、行业应用逐渐扩展,差异化解决方案需求增长。增长。 2、单一产品价格竞争向整体解决方案、单一产品价格竞争向整体解决方案TCO竞争过渡。竞争过渡。 3、渠道体系趋向层次化、多样化。、渠道体系趋向层次化、多样化。 4、服务在、服务在Linux收入结构中的比重逐渐增大。收入结构中的比重逐渐增大。 2022-4-20组二 Linux操作系统 1、应用程序开发应用程序开发。此类开发和在PC平台上开发基本一致,如不考虑硬件的差异问题,也就是一模一样了。2、驱动程序开发驱动程序开发是目前嵌入式linux开发领域最热门的,编程和调试相对复杂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论