《第1单元-UNIX、GUN及Linux简介 》.pdf
文本预览下载声明
第一单元
UNIX、GUN与Linux概述
学习大纲
Unix操作系统简介
GNU/GPL的说明
Linux操作系统
Redhat Linux系统
1、Unix操作系统简介
Unix操作系统的历史
Unix基本原则
1.1、UNIX历史
UNIX操作系统诞生于60年代末期的Bell实验室
。
美国电话电报公司(ATT)在70年代中期开始发
行UNIX的非商业许可证。
从70年代末开始在市场上出现了不同的UNIX商
品化版本。
1.2、UNIX基本原则
所有对象都是以文件的方式体现;
配置数据以文本形式保存;
由短小的单目程序构成;
避免不必要的用户交互;
可使用多个程序合作完成复杂任务。
2、GNU/GPL
GNU项目介绍
GPL通用公共许可证
开源软件与自由软件的区别
2.1、GNU项目介绍
GNU Project 由Richard Stallman发起开始于
1984年,由自由软件基金(FSF :Free Software
Foundation)支持。GNU是GNU’s not UNIX的
缩写。
GNU的主旨在于发展一个类似Unix ,并且为
自由软件的完整操作系统:GNU 系统。
2.2、GPL通用公共许可证
GNU通用公共许可证(GPL )
一个法定的版权声明,但附带(或,在技术上去除了
某些限制),在条款中,允许对某项成果以及由它派
生的其余成果的重用,修改和复制对所有人都是自
由的。
非版权(copyleft)
copyleft带有标准的Copyright声明,确认作者的所
有权和标志。但它放弃了标准copyright 中的某些限
制。它声明:任何人不但可以自由分发该成果,还
可以自由地修改它。但你不能声明你做了原始的工
作,或声明是由他人做的。最终,所有派生的成果
必须遵循这一条款(相当于继承关系)。
2.3、开源软件与自由软件
自由软件(Free SoftWare)
自由软件是关于自由以及社区的一场道德运动,是一
种价值观,倡导者希望软件能够自由得使用,复制,
修改,分发等等,有些共产主义的韵味,因此自由软
件涉及到对与错的问题。
开源软件(Open SoftWare)
可以肤浅的认为开源软件= 自由软件,他们几乎都开
放源代码。开源软件的哲学并不涉及到对与错,它仅
仅是一个实际的价值观。而自由软件是一种要求软件
自由的文化现象,是一种哲理、伦理和社会价值观,
而开源软件是一种开发模式。
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.3、Linux的发行版本(1)
目前比较著名的几个发行版本。
• Red Hat Linux
• Fedora Linux
• Slackware Linux
•
显示全部