第1单元-UNIX、GUN及Linux简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• Fedora Linux
• Slackware Linux
• Ubuntu Linux
3.3、Linux发行版本(2)
• Debian Linux
• SuSE Linux
• 红旗Linux
• Mandriva Linux
3.4、Linux操作系统的展望
在面临着微软侵权说的强烈施压下Linux企鹅正 以百折不挠的精神正在成长,更是在今年有很 多人举手称赞Linux的进步。 他不仅仅是作为服务器的功能强大,在桌面上 也有着突飞猛进的发展。 小企鹅Linux已经悄悄的进驻用户的电脑中,由 于Linux标榜自由开放,所以我们即使在睡不醒 的情况下也要相信Linux会成为近年内操作系统 的新霸主。
2.3、开源软件与自由软件 自由软件(Free SoftWare)
自由软件是关于自由以及社区的一场道德运动,是一 种价值观,倡导者希望软件能够自由得使用,复制, 修改,分发等等,有些共产主义的韵味,因此自由软 件涉及到对与错的问题。
开源软件(Open SoftWare)
可以肤浅的认为开源软件=自由软件,他们几乎都开 放源代码。开源软件的哲学并不涉及到对与错,它仅 仅是一个实际的价值观。而自由软件是一种要求软件 自由的文化现象,是一种哲理、伦理和社会价值观, 而开源软件是一种开发模式。
1.1、UNIX历史
在1965 年前后,由贝尔实验室(Bell)、麻省 理工学院(MIT)及通 用电气公司(GE)共同 发起了Multics的项目,Multics 项目的目的是想 要让大型主机可以同时提供300 台以上的终端 机连接使用的目标
1.2、UNIX历史
Multics,全名MULTiplexed Information and Computing System,是1964年 由贝尔实验室、麻省理工学院及美国通用电气公司所共同参与研发的,是一套 安装在大型主机上多人多任务的操作系统。MULTICS以Compatible TimeSharing System(CTSS)做基础,建置在美国通用电力公司的大型机GE-645。 目的是连接1000部终端机,支持300的用户同时上线。1969年,因MULTICS计 划的工作进度过于缓慢,最后终究遭裁撤的命运,贝尔实验室退出此计划。当 时,Ken Thompson撰写一个称为“星际旅行”(Space Travel)的游戏程序。 Multics 计划停止后,由贝尔实验室的两位软件工程师 Thompson (肯.汤普森) 与 Ritchie 以C语言为基础而发展出UNIX。
第一单元
UNIX、GUN与Linux概述
学习大纲 Unix操作系统简介 GNU/GPL的说明 Linux操作系统 Redhat Linux系统
计算机概论 由于不同的硬件的功能函数并不相同,例如 IBM 的Power CPU 与Intel 的x86 架构就是不一 样!所以同一套操作系统是无法在不同的硬件平 台上面运行。
2、GNU/GPL 开源软件与自由软件的区别 取得软件与源码:你可以根据自己的需求来执行 这个自由软件。 复制:你可以自由复制该软件。 修改:你可以将取得的源码进行程序修改工作 ,使之适合自己的工作。 再发行:你可以将你修改过的程序再度自由发 行,而不会与原先的编写者冲突。 回馈:你应该将你修改过的程序代码回馈于社 会!
2.2、GPL通用公共许可证
GNU通用公共许可证(GPL)
一个法定的版权声明,但附带(或,在技术上去除了 某些限制),在条款中,允许对某项成果以及由它派 生的其余成果的重用,修改和复制对所有人都是自 由的。
非版权(copyleft)
copyleft带有标准的Copyright声明,确认作者的所 有权和标志。但它放弃了标准copyright中的某些限 制。它声明:任何人不但可以自由分发该成果,还 可以自由地修改它。但你不能声明你做了原始的工 作,或声明是由他人做的。最终,所有派生的成果 必须遵循这一条款(相当于继承关系)。
Red Hat Enterprise Linux
REDHAT企业版,简称:RHEL。该系统专门为企业量身 制作, 该版本是整体性能稳定,强悍,并升过级的虚拟 化技术,经过加强的安全管理功能(SElinux)以及对IPv6 互联网协议的支持等特性,使得它在各企业中用得最多 以及最受好评的一款Linux操作系统。
4.2、Redhat版本介绍
红帽Linux的版本大致可分为三大类:
Red Hat 7.X,8.0,9.0
RedHat 推出的个人桌面版本,目前的最高版本是9.0, 同时也是最终的系列,取而代之的是FC系列。
Fedora Core (1,2,3,4,5,6,7,8,9,10,11,12,13)
Redhat不再发布桌面版后与开源社区合作,于是就有了 Fedora 这个 Linux 发行版。Fedora 可以说是Redhat 桌 面版本的延续,只不过是与开源社区合作。
1969 年:Ken Thompson 的小型File Server System
Thompson 的这个文件系统有两个重要的概念,分别是。 所有的程序或系统装置都是文件。 不管构建编辑器还是附属文件,所写的程序只有一个目的,就是要有效地完 成目标。
1.3、UNIX历史
1977 年:重要的UNIX 分支‐BSD 诞生, 1973 年以后,UNIX 便得以与学术界合作开发!最重要的 接触就是与加州柏克莱 (Berkeley)大学的合作了 1979 年:重要的System V 架构与版权声明 1979 年时,AT&T 推出System V 第七版UNIX 后。这一版 最重要的特色是可以支持x86 架构的个人计算机系统,也 就是说System V 可以在个人计算机上面安装与运行。同时 第七版UNIX 中,特别提到了"不可对学生提供源码"的严格 限制 1984 年之一:x86 架构的Minix 操作系统诞生 之所以称为Minix 的原因,是因为他是个Mini 的UNIX 系统
结束
The End Thanks
பைடு நூலகம்
1、Unix操作系统简介 1969 年以前:一个伟大的梦想‐‐Bell,麻省理 工学院(MIT) 与GE 的"Multics"系统
20 世纪60 年代初期麻省理工学院(MIT)开发了分时操 作系统(CompatibleTime‐Sharing System, CTSS), 它可以让大型主机通过提供多个终端机(Terminal)以 连接进入主机,从而利用主机的资源进行运算工作。
2.1、GNU项目介绍
GNU项目由Richard Stallman发起开始于1984 年,这个项目的目的是创建一个自由、开放的 UNIX 操作系统(Free UNIX)。。 GNU是GNU’s not UNIX的缩写。 GNU的主旨在于发展一个类似 Unix ,并且为 自由软件的完整操作系统: GNU 系统。 1990 年完成GNU C Compiler(GCC)C 语言 的编译程序
3、Linux操作系统 Linux操作系统的起源 Linux操作系统的特点 常见的Linux发行版 Linux操作系统的展望
3.1、Linux的起源
Linux操作系统可以说 是UNIX操作系统的一 个“克隆体”,Linux的第 一个内核(Kernel)编写 于1991/10/5。由Linus Torvalds于芬兰赫尔辛 基大学发布的。 Linux是一个自由的、遵循 GNU 和GPL原则, 并且类似于Unix的一个的操作系统。
3.2、Linux特点
遵循GNU/GPL 开放性 多用户 多任务 良好的用户界面 供了丰富的网络功能 可靠的系统安全 良好的可移植性 稳定性
3.2、Linux特点 主、次版本为奇数:开发中版本(development ) 如2.5.xx,这种内核版本主要用在测试与开发新 功能,所以通常这种版本仅有内核开发工程 师会使用。如果有新增的内核程序代码,会加到 这种版本当中,等到众多工程师测试没问题 后,才加入下一版的稳定内核中。
1.2、UNIX基本原则
所有对象都是以文件的方式体现;(windows 盘 符) 配置数据以文本形式保存; 由短小的单目程序构成;(软件大小<windows ) 避免不必要的用户交互; 可使用多个程序合作完成复杂任务。(批处理 shell 脚本)
2、GNU/GPL GNU项目介绍 GNU 是GNU's Not UNIX 的缩写,意思是说, GNU 并不是UNIX。 GPL通用公共许可证
3.2、Linux特点 主、次版本为偶数:稳定版本(stable) 如2.6.xx,等到内核功能开发成熟后会加到这类 的版本中,主要用在一般家庭计算机以及企 业版本中。重点在于提供用户一个相对稳定的 Linux 作业环境平台。
3.3、Linux的发行版本(1) 目前比较著名的几个发行版本。
• Red Hat Linux
4、Redhat Linux操作系统
Red hat 企业简介 Red hat版本介绍
4.1、Redhat Linux介绍
Red Hat 简介
Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。 红帽公司总部位于美国北卡罗来纳州。 在全球拥有22个分部。 Red Hat Linux使用最新的内核,提供易 用的安装和管理软件,且拥有良好的技术支持。 Red Hat的培训及认证被认为是Linux认证的标准。 Certification杂志的最新调查显示,RHCE(Red Hat 认证工程师)认证被公认为总体质量最高的国际IT认 证。