Objectives(目标)
1、Explain(理解) the nature(本质、特性) of open source software
理解开源软件的本质(记住两个人 linus tovarlds(人称linux 上帝) charis thodaman)
要点:
Open sources(开源):software and source code available to all
软件及代码对所有人都是有效的、公开的
The freedom to distribute software and source code
有软件及代码是免费发布的
The ability to modify and create derived works
有能力修改及二次开发
Integrity of author's code
作者代码的完整性
open source software(OSS) 开源软件
The Free Software Foundation(自由软件基金会)
Four Freedoms
(the software must be freely executable for any purpose 作为任何使用都是免费的
The source code must be available so that others can study how is works.
源码必须是有效的,以便其他人能知道软件如何工作的。
The source code must be freely redistribute(二次发布也必须是免费的)。
All are free to Modify the software(针对所有人的修改都是免费的)
2、Discuss the origins of linux
讨论Linux的起源
1984:The GNU Project and The Free software founddation
Create open source version of unix utilites
Create the General Public License
1991:Linus Torvalds (linux author)
3、List the Red Hat opearting system distributions
列出Red Hat 操作系统发行版本
1、Red Hat Enterprise
2、Fedora
4、Explain Basic Red hat Linux Principles(原理 、原则、主义)
理解基础Red Hat Linux原则
1、Everything is a file (including hardware)所有的都是文件、包括硬件
2、Small ,single-purpose progams(程序的小、单一功能)
3、Ability to chain programs together to perform complex tasks(有链接程序去执行复杂的任务)
4、Avoid captive user interfaces (避免用户接口)
5、configuration data stored in text(配置文件的文本存储)