版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CP/M系统篇 CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令主设计人:Gary Kildall博士 出现年月:1974年 MSDOS系统篇DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。它是一个单用户单任务的操作系统。在1985年到1995年间DOS占据操作系统的统治地位。 主设计人:Tim Paterson 出现年月:1981年 系统特点 文件管理方便 外设支持良好 小巧灵活 应用程序众多 Windows系统篇 Windows是一个为个人电脑和服务器用户设
2、计的操作系统。它的第一个版本由微软公司发行于1985年,并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的Windows都是完全独立的操作系统。主设计:微软出现年月:1985年 系统特点 界面图形化 多用户、多任务 网络支持良好 出色的多媒体功能 硬件支持良好 众多的应用程序 Unix系统篇 Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。从此以后其优越性不可阻挡的占领网络。大部分重要网络环节都是Unix构造。主设计:AT&TBell实验室出现年月:1969年 系统特点 网络和系统管理 高安全性 通信 可连接性 Internet 数据安全性 可管理性 系统管理器
3、 Ignite/UX 进程资源管理器 Linux系统篇 简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。主设计人:Linus Torvalds出现年月:1991年 系统特点 完全免费 完全兼容POSIX 1.0标准 多用户、多任务 良好的界面 丰富的网络功能 可靠的安全、稳定性能 多进程、多线程、实时性较好 支持多种平台FreeBSD系统篇 FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。突出的特点FreeBSD提供先进的联网、负载能力,卓越的安全和兼容性。主设计:加州
4、伯克利学校出现年月:1993年 系统特点 多任务功能 多用户系统 强大的网络功能 Unix兼容性强 高效的虚拟存储器管理 方便的开发功能Mac OS系统篇 Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是Mac OS X 10.3.x版。 主设计人:比尔阿特金森、杰夫拉斯金和安迪赫茨菲尔德出现年月:1984年 系统特点 多平台兼容模式 为安全和服务做准备 占用更少的内存 多种开发工具 了解自由软件和 Linux 了解Linux 的历史和现状 掌握Linux 系统的特点 掌握Linux 系统的组成 理解Li
5、nux 的内核版本和发行版本 了解Red Hat 与 Fedora 的关系 商业软件(Commercial Software) 由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法拷贝、扩散和修改 共享软件(Shareware) 共享软件由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务 自由软件(Freeware 或 Free Software) 自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。 自由软件的创始人 Richard M. Stallman Richard M
6、. Stallman 是黑客历史上最伟大的黑客,黑客中的圣者。 Richard M. Stallman 是GNU Project 和 FSF(自由软件基金会) 的创始人。 FSF开展的 “GNU计划”催生出数量众多的免费软件,过去20年间在计算机领域影响巨大。该计划所倡导的“GPL(GNU通用公共许可)”授权方式是一种 Linux系统内核所采用的著名授权方式。 1991年,Richard M. Stallman 因为在70年代开发了第一个Emacs编辑器而获得了由计算机协会颁发的Grace Hopper奖。 1990年,Richard M. Stallman 被授予麦克阿瑟基金奖,1996年获
7、得瑞典皇家科学院名誉博士头衔。 1998年,Richard M. Stallman与Linux的创始人Linus Torvalds一起获得了EFF授予的先锋奖。 自由软件赋予使用者四种自由: 不论目的为何,有使用该软件的自由(自由之零)。 有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。 有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻(自由之二)。 有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。如前项,取得该软件之源码为达成此目的之前提(自由之三)。 不要误解自由软
8、件中的“自由” 使用者可以付费取得 GNU 的软件,或者,使用者也可以免费取得这些软件。 但是,不管使用者是如何取得这些软件的,他们必须永远有权利复制或是改写这些软件,甚至贩售这些软件。 自由软件哲学抵制一种特定的分布广泛的商业实践,但是它不是反商业的。自由软件并不是非商业软件。自由软件必须适用於商业用途。 自由软件的商业开发模式已很常见,这样的自由商业软件相当重要。 在 GNU 工程中,通常使用 copyleft 这类许可方式来保护每个使用者都享有这些软件自由,但是 非 copyleft 的自由软件 也同时存在。 GNU 是由“GNUs Not Unix”所递归定义出的首字母缩写语。 GNU
9、 的首要目标是作为自由软件。即便 GNU 不比 Unix 有技术优势,它却有一个允许用户合作的社会优点,和一个与道德有关的优点,也就是尊重用户的自由。 自由软件基金会 (Free Software Foundation,FSF)是 一个免税的为自由软件发展的慈善团体,GNU 工程的主要赞助组织。 FSF 接受捐款,但是其大部分收入常常来自销售自由软件的拷贝,和其它相关的服务。今天它卖源码的 CD-ROMs ,二进制代码的 CD-ROMs ,精细打印的手册(均有再散布和修改的自由),以及豪华发行(这儿我们为你选择的平台制作完整的软件收藏)。GPL GPL ( General Public Lic
10、ense ) 是自由软件基金会(FSF)制定的GNU通用公共许可证。 Linux 操作系统以及与它有关的大量软件是在GPL的推动下开发和发布的。 GPL的核心内容是:软件的源程序可以自由流通,软件公司不应该把源程序拒为己有,或借发行编译过的软件赢利,软件公司要赚取的应该是系统集成和服务的费用。 采用该协议的软件具有以下特点: 允许软件被自由的拷贝 允许软件被自由的修改 允许软件被修改后自由的传播,但必须提供源代码。 这个就是被称为“反版权”(或称Copyleft)的概念。 Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,编制它的目的是建立不受任何商品化软件版权
11、制约的、全世界都能自由使用的UNIX兼容产品。 Linus本人认为:“使Linux成为GPL的一员是我一生中所作过的最漂亮的一件事”。 各种使用 Linux 作为内核的 GNU 操作系统正被广泛地使用著;虽然这些系统通常被称作为“Linux”,但是它们应该更精确地被称为 GNU/Linux 系统 。 Linux是一套具有Unix全部功能的免费操作系统 Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件 Linux为广大用户提供了一个在家里学习和使用Unix操作系统的机会 Linux能与现有存在的操作系统共存 随着各大公司的加盟,有理由相信Linux将以更迅猛的势头发展,并
12、最终成为一个多平台的、市场占有率较高的、极其优秀的网络操作系统。 1、linux操作系统的产生 Linux操作系统最初是由芬兰赫尔辛基大学计算机系的学生Linus Torvalds从1990年底到1991年的几个月的时间里为他自己的操作系统课程和后来的上网用途而陆续编写的,在他自己买的Intel 386 PC机上,利用Tanenbaum教授自行设计的微型UNIX操作系统Minix作为开发平台。 刚开始的时候他根本没想到要编写一个操作系统的内核,更绝对没有想到这一举动会在计算机界产生如此重大的影响。最开始是一个进程切换器,然后是为他自己上网需要而自行编写的一个终端仿真程序,再后来是为他从网上下载
13、文件的需要而自行编写的硬盘驱动程序和文件系统,这时他发现他已经实现了一个几乎完整的操作系统内核。 出于对这个内核的信心和美好的奉献精神与发展希望,Linus希望这个内核能够免费扩散使用,但出于谨慎,他并没有在Minix新闻组中公布它,而只是于1991年底在赫尔辛基技术大学的一台FTP服务器上发了一则消息,说用户可以下载Linux的公开版本了(基于Intel 386体系结构)和源代码。 从此之后,奇迹发生了。 Linux的兴起可以说是Internet创造的一个奇迹。到1992年1月为止,全世界大约有100人左右在使用Linux,但由于它是在Internet发布的,网上的任何人在任何可以连入网络的
14、地方都可以得到Linux的基本文件,并可以通过电子邮件发表评论,或者提供修正代码,这些Linux的热心者包括在校学生、科研人员,也有网络黑客等,他们所提供的所有初期上载代码和评论,后来证明对Linux的发展至关重要。 linux的开发者: Gnu为首的各种组织提供各种自由的应用软件 linux维护最新内核的开发 XFree86组织提供开放的Xwindow图形应用系统 Gnome和KDE组织提供图形桌面 无数的爱好者帮助测试,提供技术支持 商业发布版本 slackware,redhat,Mandrake,suse,turbolinux,debian 2、Linux操作系统的发展 现在Linux已
15、拥有了许多一流的企业用户和团体用户,其中包括NASA、迪斯尼、洛克希德、通用电气、波音、Ernst&Yound、UPS、IRS、Nasdaq以及多家美国一流的大学机构等。 Linux正在以一种惊人的速度不断发展,IBM、Compaq、Hp、Dell 、Oracle、SGI、AMD、Transmeta等大型公司也均在为Linux的发展贡献着力量。 Linux最著名的应用之一就是对电影“泰坦尼克号”的数字视觉特效加工。在此项目中,Digital Domain公司需求大量的服务器去处理运算任务。最终,他们安装了105台Compag和Digital公司的Alpha服务器,操作系统使用Linux。 尽管
16、节省的经费不能公开得知,但Digital Domain公司的网站声称选择使用Linux的相当大的原因是出于经费的角度考虑。当然,Linux系统的性能表现也极为出色,否则,节省费用就没有多大意义了。 3、Linux操作系统的未来 现在,诞生了12年的Linux操作系统应用越来越广泛。从桌面到服务器,从操作系统到嵌入式系统,从零散的应用到整个产业的初见雏形。 由于微软在国内的影响,人们已经习惯了开始菜单、我的电脑、Word、Excel等这些Windows下的图标和办公软件,不仅在使用上人们对Linux操作系统比较生疏,同时其专业人才也相对缺乏。 Linux在我国起步较晚,只是应用在一些敏感和关键的
17、行业中,如政府、军队、金融、电信和证券行业,随着Linux在各行各业中的广泛成功应用,企业对Linux人才的需求也将持续升温。 目前,业界许多大公司对Linux专业人才的渴求也与日俱增。一批有影响力的著名大公司如IBM、Hp、Dell、联想、浪潮等都有急剧扩招Linux人才的倾向。巨大的人才需求,使人们感觉到了学习Linux的迫切性,也是一些商家看到了商机。 在Linux的应用开发、嵌入式开发两大发展方向上,都急需大量的专业人才。 linux系统的特点 开放性的系统 多用户多任务的系统 具有出色的稳定性和速度性能 具有可靠的系统安全性 提供了丰富的网络功能 标准兼容性和可移植性 提供了良好的用
18、户界面Linux系统的组成分为以下四个部分:1. Linux内核 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。 2. Linux Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的S
19、hell程序与其他应用程序具有同样的效果。 Linux提供了像Microsoft Windows那样的可视的命令输入界面-X Window的图形用户界面(GUI)。它提供了很多窗口管理器,其操作就象Windows一样,有窗口、图标和菜单,所有的管理都是通过鼠标控制。现在比较流行的窗口管理器是KDE和GNOME。 每个Linux系统的用户可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。 同Linux本身一样,Shell也有多种不同的版本。目前主要有下列版本的Shell: Bourne Shell:是贝尔实验室开发的。 BASH:是GNU的Bourne Again Sh
20、ell,是GNU操作系统上默认的shell。 Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。 C Shell:是SUN公司Shell的BSD版本。 3. Linux文件结构 文件结构是文件存放在磁盘等存储设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。 使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进
21、入的目录,访问那里的文件。 文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。 内核,Shell和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。此外,Linux操作系统还有许多被称为实用工具的程序,辅助用户完成一些特定的任务。 4. Linux实用工具 标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。 实用工具可分三类: 编辑器:用于编辑文件。 过滤器:用于
22、接收数据并过滤数据。 交互程序:允许用户发送信息或接收来自其他用户的信息。 Linux的编辑器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行编辑器,Vi和Emacs是全屏幕编辑器。 Linux的过滤器(Filter)读取从用户文件或其他地方的输入,检查和处理数据,然后输出结果。从这个意义上说,它们过滤了经过它们的数据。Linux有不同类型的过滤器,一些过滤器运行编辑命令输出一个被编辑的文件。另外一些过滤器是按模式寻找文件并以这种模式输出部分数据。还有一些执行字处理操作,检测一个文件中的格式,输出一个格式化的文件。 过滤器的输入可以是一个文件,也可以是用户从键盘键入的数据,还可以是另一个过
23、滤器的输出。过滤器可以相互连接,因此,一个过滤器的输出可能是另一个过滤器的输入。在有些情况下,用户可以编写自己的过滤器程序。交互程序是用户与机器的信息接口。Linux是一个多用户系统,它必须和所有用户保持联系。信息可以由系统上的不同用户发送或接收。信息的发送有两种方式,一种方式是与其他用户一对一地链接进行对话,另一种是一个用户对多个用户同时链接进行通讯,即所谓广播式通讯。 Linux 的内核至今仍旧由Linus领导下的开发小组维护。 可以访问获得最新的内核信息。 内核版本是在Linus领导下的开发小组开发出的系统内核的版本号。 Red Hat Linux
24、 9 使用的内核版本是2.4.20。 内核版本号由三个数字组成:r.x.y r:目前发布的Kernel主版本 x:偶数:稳定版本;奇数:开发中版本 y:错误修补的次数 一般来说,X位为偶数的版本表明这是一个可以使用的稳定版本,如2.4.4, X位为奇数的版本一般加入了一些新的内容,不一定很稳定,是测试版本,如2.1.111。 Linux发行套件是以Linux Kernel为核心,搭配各种应用程序和工具的软件集合。 目前已经有了几百余种发行版本,而且还在不断地增加。 发行套件的版本号随不同发布者的而不同,与系统内核的版本号是相对独立的。 有关更多的Linux发行版本的信息,请访问:http:/
25、Red Hat 领导着 Linux 的开发、部署和经营, 从嵌入式设备到安全网页服务器,它都是用开源软件作为 Internet 基础设施解决方案的领头羊。 Red Hat 由有远见的企业家 Bob Young 和 Marc Ewing 创建于1994年,它以源码开发作为营业模型的基础。 它也代表了软件开发行业的一次根本转变。 软件的原始代码对所有人都可以获得,使用该软件的开发人员可以自由地对其作改进。 Red Hat 解决方案包括 Red Hat Linux 、开发人员和嵌入式技术,以及培训、管理和技术支持。 这份开源革新通过称之为Red Hat Network 的 Internet 平台传递
26、给客户们。 Red Hat的总部设在美国北卡罗莱纳州首府罗利。 Red Hat公司于2003年9月底宣布,将原有的Red Hat Linux开发计划与Fedora Linux 计划整合成新的Fedora Project。 Fedora Project将由Red Hat公司赞助,以社群主导,支持的方式,开发Linux发行版 Fedora Core。 Fedora项目的目标是与Linux社区协作,只从开放源码软件来创建一份完整的、通用的操作系统。 Fedora项目开发过程是以公开论坛的形式进行的。项目将按时间计划,每年作两到三次Fedora Core的发布,并提供一份公开的发布日程表。 Red Hat工程组将继续参与Fedora Core的开发,并且将比以往更多地邀请和鼓励外界的参与。 Red Hat Linux 9是Red Hat公司2003年4月7日发布的最后一个非企业发布版本(免费版)。特点如下: 安装过程更加简单并支持中文 进一步增强了桌面的易用性,内置了众
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年天津理工大学中环信息学院单招综合素质考试题库及答案详解(名校卷)
- 2026年四川邮电职业技术学院单招职业倾向性考试题库带答案详解(b卷)
- 2026年四川长江职业学院单招职业倾向性考试题库含答案详解(考试直接用)
- 2026年天府新区航空旅游职业学院单招综合素质考试题库带答案详解(巩固)
- 2026年大连职业技术学院单招职业倾向性考试题库带答案详解(预热题)
- 2026年天津仁爱学院单招职业适应性考试题库带答案详解(黄金题型)
- 2026年天津理工大学中环信息学院单招综合素质考试题库附参考答案详解(满分必刷)
- 2026年安康职业技术学院单招职业倾向性测试题库含答案详解(轻巧夺冠)
- 2026年天门职业学院单招职业技能考试题库带答案详解(黄金题型)
- 2026年天津机电职业技术学院单招职业适应性测试题库附答案详解(完整版)
- 第三届全省职业技能大赛增材制造项目技术文件
- QC课题提高金刚砂地面施工一次合格率
- 《婴幼儿家园共育》高职全套教学课件
- 《数学课程标准》义务教育2022年修订版(原版)
- 数字电子技术 第六版 课件全套 杨志忠 第1-10章 绪论、逻辑代数基础-可编程逻辑器件
- 危险废物管理计划和管理台账制定技术导则(HJ 1259-2022)
- 2024年湖南高速铁路职业技术学院单招职业适应性测试题库附答案
- 【好想你枣业公司盈利能力的杜邦分析(7400字论文)】
- MOOC 数据库系统(上):模型与语言-哈尔滨工业大学 中国大学慕课答案
- 陕西省宝鸡市一类幼儿园评估标准(修订稿)
- 中医竹罐疗法培训
评论
0/150
提交评论