




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux操作系统概述就是一堆金属,半导体和塑料制品的综合。只是一堆硬件。如果通电,它可以启动,但你什么都不能做。一种特殊的软件,用来让计算机硬件和软件协同办公,并处理我们敲打键盘和移动鼠标这些动作。常见的操作系统:windows,MAC OS,UNIX,Linux实实在在为我们提供帮助,不同的应用软件有不同的功能。应用软件都是基于操作系统之上进行工作。 现代观点一个标准个人电脑的OS应该提供以下的功能:进程管理(Processing management)内存管理(Memory management)文件系统(File system)网络通讯(Networking)安全机制(Security
2、)用户界面(User interface)驱动程序(Device drivers)桌面操作系统主要用于个人计算机上。个人计算机市场从硬件架构上来说主要分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统:Unix和类Unix操作系统:Mac OS X,Linux发行版(如Debian,Ubuntu,openSUSE,Fedora等);微软公司Windows操作系统:Windows 98,Windows XP,Windows Vista,Windows 7,Windows 8,Windows 8.1等。服务器操作系统一般指的是安装在大型计算机
3、上的操作系统,比如Web服务器、应用服务器和数据库服务器等。服务器操作系统主要集中在三大类:Unix系列:SUNSolaris,IBM-AIX,HP-UX,FreeBSD,OS X Server等;Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu Server等;Windows系列:Windows NT Server,Windows Server 2003,Windows Server 2008,Windows Server 2008 R2等。嵌入式操作系统是应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如
4、数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等,越来越多嵌入式系统安装有实时操作系统。在嵌入式领域常用的操作系统有嵌入式Linux、Windows Embedded、VxWorks等,以及广泛使用在智能手机或平板电脑等消费电子产品的操作系统,如Android、iOS、Windows Phone和BlackBerry OS等。12到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs。GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。以及大部分UNIX系统 的程序库和
5、工具。唯一依然没有完成的重要组件就是操作系统的内核(称为HURD)。 gnu计划形象照 Stallman GNU 包含3个协议条款GPL:GNU通用公共许可证 LGPL:GNU较宽松公共许可证 GFDL :GNU自由文档许可证 一个法定的版权声明,但附带(或,在技术上去除了某些限制),在条款中,允许对某项成果以及由它派生的其余成果的重用,修改和复制对所有人都是自由的。copyleft带有标准的Copyright声明,确认作者的所有权和标志。但它放弃了标准copyright中的某些限制。它声明:任何人不但可以自由分发该成果,还可以自由地修改它。但你不能声明你做了原始的工作,或声明是由他人做的。最
6、终,所有派生的成果必须遵循这一条款(相当于继承关系)。自由软件是关于自由以及社区的一场道德运动,是一种价值观,倡导者希望软件能够自由得使用,复制,修改,分发等等,有些共产主义的韵味,因此自由软件涉及到对与错的问题。可以肤浅的认为开源软件=自由软件,他们几乎都开放源代码。开源软件的哲学并不涉及到对与错,它仅仅是一个实际的价值观。而自由软件是一种要求软件自由的文化现象,是一种哲理、伦理和社会价值观,而开源软件是一种开发模式。这里指的自由,并不是价格免费,这和价格无关而是使用软件对所有的用户来说是自由的。GPL 通过如下途径实现这一目标:1.它要求软件以源代码的形式发布,并规定任何用户能够以源代码的
7、形式将软件复制或发布给别的用户。 2.如果用户的软件使用了受 GPL 保护的任何软件的一部分,那么该软件就继承了 GPL 软件,并因此而成为 GPL 软件,也就是说必须随应用程序一起发布源代码。 3.GPL 并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。 林纳斯林纳斯托瓦兹托瓦兹 学校服务器很紧张,Torvalds常常用不上终端,于是他采用分期付款的方式,花了大约3500美元购买了一台廉价的杂牌386计算机,另外还花了169美元购买了Minix操作系统。由于Minix主要用于教学,因此功能比较简单,Torvalds对Minix的一些性能感到很不满
8、意,其中最大的失望是终端仿真。Torvalds决定自己动手开发终端仿真程序,为了有更好的性能,他不想在Minix系统中开发,而是直接在硬件的水平上完成它。为能直接从硬件启动自己的程序,Torvalds使用了汇编语言和C语言,而且不得不从BIOS引导磁盘启动计算机开始编程。 Torvalds可以使用这个终端仿真程序登录到学校的电脑上,收发、阅读电子邮件,参加Minix讨论组。但是新的问题又来了,他还想下载和上传资料Torvalds打算设计一个符合国际标准的操作系统。 Torvalds全身心地投入到系统的开发中去,他自己回忆说: “这花费了我大量的精力:编程睡觉编程睡觉编程吃饭(饼干)编程睡觉编程
9、洗澡(冲冲了事)编程。” “那个夏天我除了伏在电脑面前,其他什么都没做。这么说一点也不夸张。芬兰四月到八月的日子是一年中最美好的时光。人们到布满小岛的海上航船,去海滩上晒日光浴,到夏日小木屋中消闲。但是我却在没日没夜地工作,不知哪一天是周末,哪一天是工作日。黑色窗帘遮蔽了几乎昼夜灿烂的阳光,也遮蔽了整个世界。有时候或许是夜晚?我会从床上爬起来,直接坐到离床仅几英尺远的电脑旁。”1991年9月17日,这是计算机发展史上值得纪念的一天,Torvalds将自己的开发的系统源程序完整地上传到FTP服务器上,供大家下载测试。本来,Torvalds想用“Freax”这个名字,但赫尔辛基工学院的助教Ari
10、Lemke更喜欢开发时用的代号“Linux”,根据Ari Lemke的建议,Torvalds将这个具有划时代意义的操作系统命名为:Linux。由于Torvalds认为这个系统还很不完善,因此谦虚地将其命名为:0.01版。 也许由于Torvalds从小深受其祖父(一名统计学教授,Torvald少年时代学习的电脑启蒙者)和信仰共产主义的父亲的影响,加上本身淡泊金钱的个性,所以尽管当时Torvalds已欠了大约五千美元的学生货款,但在开始发布源代码时,他就制定了这样的版权规则: (1)任何人可以免费使用该操作系统,但不得将其作为商品出售; (2)任何人可以对该操作系统进行修改,但必须将其修改以源代码
11、的形式公开; (3)如果不同意以上规定,任何人无权对其进行复制或从事任何行为。软件按其分发方式可以划分为三种模式,即商业软件(Commercial Software)、共享软件(Share Software)和自由软件(Free Software)。商业软件的代表是美国微软公司(Microsoft)的Windows操作系统,用户必须先购买商业软件许可证才能使用软件,并且不能得到软件的源代码,也不能对软件进行任何逆向工程以得到源代码,即使软件存在缺陷用户也无权对软件进行任何修改或改进,否则将被认为侵犯版权。共享软件在分发时,用户可以先试用后付费,通常不提供软件源代码,如果超过试用期没有购买而仍使
12、用,将被认为侵犯版权,目前许多通过网络分发销售的软件都采用这种方式,著名的软件有代理服务器软件WinGate。自由软件在分发时必须向用户公开源代码,通常用户可以通过某种途径(如网络下载)免费得到其分发版,但用户如果付费的话将得到完善的服务和文档。自由软件的出现给人们带来很多的好处。首先,免费的软件可给用户节省相当一笔费用。其次,源代码公开和可自由修改吸引了众多的开发者参与软件的查错与改进,使自由软件更加完善,同时还可以在改进自由软件的基础上开发出更符合用户要求的应用软件。目前人们非常熟悉的一些软件如Linux、OpenOffice 、Perl、Apache、Gnome、GCC等大量软件实际上都
13、是自由软件的经典之作。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。 GNU操作系统的内核Linux 遵循GNU/GPL开放性多用户多任务良好的用户界面供了丰富的网络功能可靠的系统安全良好的可移植性稳定性 Linux的版本号分两种:内核(Kernel)版本与发行版本。 LINUX的内核:内核(Kernel)是系统的心脏,实现操作系统的基本功能。在硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O;在软件方面:管理文件系统,为程序分配内存和CPU时间等。 内核版本指在Linu
14、x商标所有人Linus领导下的开发小组开发出的系统内核的版本号,其版本号用X.Y.Z的形式来表示。当Y为偶数时表示稳定版本,Y为奇数时表示测试版本。目前最新的内核版本是3.7.9。/以内核以内核2.0.362.0.36为例为例2主版本号主版本号次版本号次版本号偶数代表稳偶数代表稳定版,奇数定版,奇数代表开发版代表开发版036末版本号代表末版本号代表较小改动,一较小改动,一般般1313个星期提个星期提高一个版本高一个版本发行版本是一些厂商或组织将Linux内核和应用软件包装起来,并提供一些安装和系统设置工具以及说明文件,形成的用于销售或传播的软件包。最常见
15、的如:Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux等,国内的版本有蓝点Linux、红旗Linux、xteam等。目前比较著名的几个发行版本。 Red Hat Linux Fedora Linux Slackware Linux Ubuntu Linux Debian Linux SuSE Linux 红旗红旗Linux Mandriva Linux Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户
16、提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。2013年1月3日,Ubuntu正式发布面向智能手机的移动操作系统。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。 以下是IDC的列表:2010年第四季服务器操作系统占有率(依营收比例)IBM z/OS 11.3%(大型机 z/Series 专门的操作系统 )Linux 17.0%Windows 42.1%
17、Unix 25.6%由于Linux的源代码公开,很多国家都通过资金和政策支持Linux产业,支持开发本国的操作系统,这样可以消除系统是否存在“后门”的疑惑,对于国家的一些关键部门、金融机构、军事应用来说信息安全是非常重要的。中国政府出于安全的考虑,大力提倡在政府部门使用中国人开发的Linux发行版,便是一个很好的例子。Red hat 企业简介Red hat版本介绍Red Hat是全球最大的开源技术厂家,其产品RedHat Linux也是全世界应用最广泛的Linux。红帽公司总部位于美国北卡罗来纳州。在全球拥有22个分部。Red Hat Linux使用最新的内核,提供易用的安装和管理软件,且拥有
18、良好的技术支持。Red Hat的培训及认证被认为是Linux认证的标准。Certification杂志的最新调查显示,RHCE(Red Hat认证工程师)认证被公认为总体质量最高的国际IT认证。 Red Hat的发展战略是每三年发布一个新版本的企业级Linux操作系统,并且每六个月发布一次更新。是Compaq, Dell, IBM, Intel等一流的IT企业的合作伙伴 。Red Hat拥有52%的Linux操作系统市场份额。 Redhat LOGO Red Hat 7.X,8.0,9.0RedHat 推出的个人桌面版本,目前的最高版本是9.0,同时也是最终的系列,取而代之的是FC系列。 Fedora Core (1,2,3,4,5,6,7,8,9,10,11,12,13)Redhat不再发布桌面版后与开源社区合作,于是就有了Fedora 这个 Linux 发行版。Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作。 Red Hat Enterprise Linux REDHAT企业版,简称:RHEL。该系统专门为企业量身制作, 该版本是整体性能稳定,强悍,并升过级的虚拟化技术,经过加强的安全管理功能(SElinux)以及对IPv6互联网协议的支
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45715.2-2025车辆多媒体系统和设备环视系统第2部分:环视系统的记录方法
- 电子产品检测技术专业教学标准(高等职业教育专科)2025修订
- 2024-2025学年吉林省通化市梅河口五中高二下学期4月月考英语试题及答案
- 智能交通技术专业教学标准(高等职业教育专科)2025修订
- 2025年中国卷巾纸巾行业市场全景分析及前景机遇研判报告
- 税务师考试东奥课件下载
- 税务师考试2021课件
- 2025年中国站式减压器行业市场发展前景及发展趋势与投资战略研究报告
- 中国洁净环境测试仪组合套件仪器箱行业市场调查研究及投资前景展望报告
- 智能控制器培训课件
- 自主招生试题及答案网
- 2025年高考江苏卷物理真题(解析版)
- 2025年重庆市中考化学试卷真题(含标准答案)
- 2024年北京市初中学业水平考试语文试卷及答案
- 电力行业电力运行维护与故障处理知识题库
- 科学技术普及法解读
- 西山煤电招聘笔试题库2025
- 医院院感每月培训管理规范
- T-SCSTA001-2025《四川省好住房评价标准》
- 广西常见中草药知到智慧树期末考试答案题库2025年广西中医药大学
- 岭南建筑介绍课件
评论
0/150
提交评论