02 - linux的发展过程
一、概念
什么是操作系统?
人与计算机硬件之间的中介
组成?
-
计算机硬件
-
系统核心 内核
-
命令解释器 shell
-
外围应用程序
linux发展过程
蛋 人 人 人
unix 贝尔实验室
1969 unix 诞生 贝尔实验室
1978 - 旺盛 。。 开始收费了
1990 - Minix (mini unix) 主要用于教学
1991 - 开发出了linux内核
人 - 谭教授 谭宁邦
Minix 主要用于教学
人 - 托瓦丝
开发了linux内核
人 - 斯托曼 stallman
开发一个系统 自由 开源 替代的unix
公司:自由软件基金会 FSF
项目:GNU
守则:GPL
GNU / Linux
linux
自由软件
不是免费软件
推荐所有人可以自由使用 自由传播
GNU (项目)
发明 出一个替代unix系统
GNU = GNU is not unix
优秀的软件:gawk bash gcc emacs
GPL(规则)
-
所有人可以自由传播开源的软件
-
所有人可以任意修改开源软件,但是必须把修改后的内容发出来
RedHat 红帽
-
Red Hat linux 9.0 之后, 收费
Centos做到与红帽一模一样
-
去掉红帽中的收费软件
-
去掉红帽里面的logo
Fedora == > RedHat===> Centos
二、总结
-
重点了解GNU GPL的知识
-
GNU (项目)“GNU is not unix” 开发出一套完全自由的操作系统,取代unix;推翻unix统治。
-
GPL(规则,协议)
-
所有人可以自由传播开源的软件
-
所有人可以任意修改开源软件,但是必须把修改后的内容发出来
- 自由软件:修改后的内容发出来,自由传播,收一些服务费。
-
重点Linux系统的常见发行版本 ,场景
-
Ubuntu 桌面系统
-
RedHat 服务器端的linux系统
-
CentOS 服务器端的linux系统
-
Debian / FreeBSD 对安全性要求很高的
-
Fedora Redhat Centos的前生
-
Fedora稳定之后==》RedHat==》去除logo去除收费==》CentOS
-
红旗linux 麒麟linux 中文的
-
重点了解CentOS 和Redhat的区别和联系。
-
去掉红帽中的收费软件
-
去掉红帽里面的logo
-
Linux发展过程 蛋人人人
-
1969年贝尔实验室诞生
-
谈教授用于教学 mini unix
-
托瓦丝开发了linux内核
-
斯托曼GNU项目