Linux背景知识.ppt_第1页
Linux背景知识.ppt_第2页
Linux背景知识.ppt_第3页
Linux背景知识.ppt_第4页
Linux背景知识.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、Linux背景知识,Linux是一种类Unix操作系统的统称。 Linux内核的名字也是“Linux”。 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 各种工具和数据库的操作系统。 Linux操作系统是自由软件和开放源代码发展中最著名的例子。 Linux得名于Linus Torvalds。,Tux,Linux诞生的历史条件 Linux 是UNIX 操作系统的一种克隆。它诞生于1991 年10 月5 日(第一次正式向外公布的时间)。此后借助于Internet 网络,经过世界各地计算机爱好者的共同努力,现已成为世

2、界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。 Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。,UNIX 操作系统的诞生 UNIX 是美国贝尔实验室的Ken Thompson和Dennis Ritchie 于1969 年在DEC PDP-7 小型计算机上开发的一个分时操作系统。 当时Ken Thompson 为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space travel)游戏,在1969 年夏天乘他夫人回家乡加利福尼亚渡假期间,

3、在一个月内开发出了UNIX 操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis Ritchie 于1972 年用C 语言进行了改写,使得UNIX 系统在高校和研究机构中得到了推广。,肯汤普逊(左)和丹尼斯里奇(右),MINIX 操作系统 MINIX 系统是由Andrew S. Tanenbaum(AST)开发的。 AST 在荷兰Amsterdam 的Vrije 大学数学与计算机科学系工作,是ACM 和IEEE 的资深会员。AST 出生在纽约,是荷兰侨民。他在纽约上的中学、M.I.T上的大学、加州大学Berkeley 分校念的博士学位。由于读博士后的缘故,他来到了家

4、乡荷兰,从此就与家乡一直有来往。后来就在Vrije 大学教书。 MINIX 是他于1987年编制的,主要用于学生学习操作系统原理。到1991年时版本是1.5,当时该操作系统在大学使用是免费的,可以从许多FTP上下载。 对于Linux 系统,他表示对其开发者Linus 的称赞。但他认为Linux 的发展有很大原因是因为他为了保持MINIX 的小型化,让学生在一个学期内就能学完,而没有接纳全世界许多人对Minix 的扩展要求。因此这激发了Linus 编写Linux,Linus 正好抓住了这个好时机。,GNU 计划 GNU 计划和自由软件基金会(the Free Software Foundatio

5、n - FSF)是由Richard M. Stallman 于1984 年创办的。旨在开发一个类似 Unix、并且是自由软件的完整操作系统:GNU 系统。 (GNU 是GNUs Not Unix的递归缩写,它的发音为guh-NEW。)各种使用linux 作为核心的GNU 操作系统正在被广泛的使用。虽然这些系统通常被称作Linux,但是严格地说,它们应该被称为GNU/Linux 系统。 到上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创

6、造了一个合适的环境,是Linux 能够诞生的基础之一。以至于目前许多人都将Linux 操作系统称为“GNU/Linux”操作系统。 GNU通用公共许可证简称为GPL,是由自由软件基金会发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件。大多数的GNU程序和超过半数的自由软件使用它。,General Public License,gnu计划形象照,POSIX 标准 POSIX(Portable Operating System Interface for UNIX)是由IEEE 和ISO/IEC 开发的一簇标准。该标准基于现有的UNIX 实践和经验,描述了操作系统的调用服务接口,用于

7、保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行。 它是在1980 年早期一个UNIX 用户组(usr/group)的早期工作的基础上取得的。该UNIX 用户组原来试图将AT&T 的系统V 和Berkeley CSRG的BSD 系统的调用接口之间的区别重新调和集成,从而于1984 年产生了/usr/group 标准。1985 年,IEEE操作系统技术委员会标准小组委员会(TCOS-SS)开始在ANSI 的支持下责成IEEE 标准委员会制定有关程序源代码可移植性操作系统服务接口正式标准。到了1986 年4 月,IEEE 就制定出了试用标准。 第一个正式标准是在1988 年9 月份批准

8、的(IEEE 1003.1-1988),也即以后经常提到的POSIX.1 标准。,Internet的传播 1991 年初,Linus 开始在一台386sx 兼容微机上学习minix 操作系统。通过学习,他逐渐不能满足minix 系统的现有性能,并开始酝酿开发一个新的免费操作系统。 根据Linus 在comp.os.minix 新闻组上发布的消息,我们可以知道他逐步从学习minix 系统到开发自己的Linux 的过程。 从1991 年的4 月份开始,Linus 几乎花了全部时间研究386-minix 系统(hack the kernel),并且尝试着移植GNU 的软件到该系统上(GNU gcc、

9、bash、gdb 等)。并于4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。 1991 年10 月5 日,Linus 在comp.os.minix 新闻组上发布消息,正式向外宣布Linux 内核系统的诞生。这段消息可以称为Linux 的诞生宣言,并且一直广为流传。因此10 月5 日对Linux 社区来说是一个特殊的日子,许多后来Linux 的新版本发布都选择了这个日子。,Linux磁盘及分区 在 Linux 中,每个硬件设备都映射到一个系统文件。Linux 把各种 IDE 设备分配了一个由

10、hd 前缀组成的文件,各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;以此类推。 SCSI 设备就是 sda、sdb、sdc 等。 对于每一个硬盘设备,Linux 分配了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,第二个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。 每个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分

11、区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。主分区就是计算机用来进行启动 操作系统的。Linux 规定了主分区(或者扩展分区)占用 1 至 16 号中的前 4 个号码。 以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到hda16 等 12 个号码。,Linux操作系统著名版本,Ubuntu Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类

12、似华人社会的“仁爱”思想。 Ubuntu基于Debian发行版和GNOME桌面环境,目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。,马克沙特尔沃思(Mark Shuttleworth),Ubuntu创始人。出生于1973年9月18日,是一名南非的企业家。2002年,他成为世界上第二名自资的太空游客,也是首位进入太空的非洲人。,RedHat 全面了解几种Red Hat的版本,几种手机操作系统,Symbian symbian OS(中文译音“塞班系统”)是由诺基亚、索尼爱立信、摩托罗拉、西门子等几家

13、大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。后被NOKIA全额收购。 辉煌:2006年,全球Symbian智能手机数量达到一亿部。至2011年12月,市场占有率仍然排名第一。 2011年12月21日,诺基亚宣布放弃Symbian(塞班)系统品牌,下一版本OS将更名为Nokia Belle。,Windows Mobile Windows Mobile,是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台。Windows Mobile 将 Windows 桌面扩展到了个人设备中,是微软为手持设备推出的“移动版Windows”,使用Windo

14、ws Mobile操作系统的设备主要有PPC手机、PDA、随身音乐播放器等。 在Windows Mobile 6.5发布的同时,微软宣布以后的Windows Mobile产品将改名为Windows Phone,以改变其落后的形象。,iPhone OS iPhone OS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone和iPod touch使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iPhone OS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(

15、the Media layer),可轻触层(the Cocoa Touch layer)。现在已更名为iOS 。,安卓( Android) Android一词的本义指“机器人”,是Google于2007年11月5日宣布的基于Linux内核的操作系统。它主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。 安卓是由“Android”音译过来的。 安卓的所有软件是APK格式的,APK是Android Package的缩写,即Android安装包。 数据显示,Android正在超越称霸十余年的诺基亚Symbian OS系统。,Meego 201

16、0年02月15日,Nokia和Intel公司在巴塞罗那举办了一场声势浩大的新闻发布会,发布了新一代专门针对移动终端的智能操作平台MeeGo。 MeeGo是Nokia和Intel推出的一个免费手机操作系统。该系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。 MeeGo基于Linux平台,融合了诺基亚的Maemo和英特尔的Moblin平台, MeeGo的意思是Maemo + Moblin = MeeGo。 2011年4月20日,诺基亚正式宣布放弃Meego。 2011年9月28日,Intel低调宣布放弃继续开发Meego,取消之前与诺基亚的一切合作。,Windows Phone 是微软公司发布的一款手机操作系统。2010年10月11日,微软正式发布了Windows Phone 7,同时将谷歌的Android和苹果的IOS列为主要竞争对手。 2011年2月,诺基亚与微软达成全球战略同盟并深度合作共同研发。产品现已面世。 2011年9月27日,发布Windows Phone系列的重大更新:Windows Phone 7.5(芒果)。下一代Window

温馨提示

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

评论

0/150

提交评论