一、Linux发展式
1,Linux前身-Unix
1968年 Multics项目
MIT、Bell实验室,美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。
1970年(Unix元年) Unix诞生
当时在开发Multics项目的时候,实验室中有一个开发人员开发了一款游戏(travel space:遨游太空),
因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏,后来他提议组织人员重新在Multics项目的基础上重新开发,也就出现了1970年的Unix。当时Unix操作系统是使用的汇编语言(机器语言)开发的。时间戳
1973年 用C语言重写Unix
因为汇编语言有一个最大的局限性:对于计算机的硬件过于依赖,导致移植性不好,所以后期在1973年使用C语言对其进行重新开发。
1975年 Bell实验室允许大学使用Unix。
1975年 Bell实验室允许大学使用Unix操作系统用于教学作用,而不能用于商业用途。
2、Linux操作系统的诞生
人物 Linus Linux的开发作者 Linux之父 李纳斯·托瓦兹
对系统的底层代码进行了修改,并且放到学校为学生开放的网站上,随后其他同学下载之后发现这个版本还是挺好用,就把自己的代码贡献给李纳斯。
3、开源文化
Linux是开源的操作系统,开放源代码
人物 Stallman 斯特曼,开源文化的倡导人
1983年 GNU计划
1985年 FSF基金会
1990年 Emacs、GCC(c语言的编译器)、程序库
1991年 Stallman去找Linus、商谈让Linux加入GNU计划
1992年 GNU/Linux诞生了
4、Linux系统的特点
开放性、多用户、多任务、良好的用户界面、优异的性能和稳定性
window:单用户、多任务
Linux:多用户、多任务
5、Linux的分支
Linux分支有很多,现在比较有名的:ubuntu,debian,centos,redhat,suse等