Linux发展史
第1章 Linux发展史
1.1 什么是操作系统
人与硬件的中介/桥梁
1.2 操作系统的组成
操作系统可以理解为一个鸡蛋
蛋黄 内核 Linux内核 托瓦斯
鸡蛋清 命令解释器(shelll) GNU -- bash
鸡蛋壳 程序软件 千万程序员做出来的
1.3 Linux基本图解
1.3.1 什么是Linux
Linux是一种开放源代码的,类似于Unix的操作系统。
1.3.2 Linux发展过程
1969年 Unix诞生 贝尔实验室,1986年左右Unix开始收费
1986年 谭邦宁开发Minix==mini Unix 系统主要用于教学
1986年 斯托曼 (Stallman) 要开发一个能够替代Unix的操作系统 而且是免费的
成立公司:FSF(*软件基金会)
项目GNU和GPL(通用公共许可)
1991年 托瓦斯 Linux之父 1991年开发出了Linux内核
蛋 人 人 人
1.3.3 GNU与GPL
斯托曼FSF(*软件基金会)
项目GNU GNU==GNU is not Unix 优秀软件 gawk bash gcc emacs
GPL(通用公共许可)
1)开放源代码 免费传播 随意传播
2)可以随意修改 但是修改之后,必须把修改的内容发出来
1.4 Linux发行版本(不同发行版本之间的区别)
1)Ubuntu 乌班图 开发人员
2)redHat 红帽 国企 金融
RedHat Linux 9.0 开源的最后一个版本
Red Hat Enterprise Linux RHEL
3)CentOS 国内最火爆
4)Fedora 相当于redhat的测试版 会把新功能 新想法 放入Fedora 稳定
5)debian/freebasd 安全性要求比较高的环境才会用这两个系统
6)SUSE/OpenSUSE 德国用的较多(在德国开发出来) 一般用在 高级数据库 邮件服务
7)红旗linux 麒麟(中标麒麟)
CentOS 和 RedHat的区别
1.RedHat 免费下载 项目收费 无法更新
2.CentOS 做到与红帽一模一样
红帽收费项目 红帽logo去掉
Fedora --》redHat --》CentOS
新功能新想法新程序现在Fedora上测试,等稳定了发行在redHat, 然后centos就去掉Redhat中的版权商标及付费信息,更新版本。