操作系统开源之路
2019-11-29 15:03:32 0 举报
开源软件里程
作者其他创作
大纲/内容
4.4BSD发布CSRG解散
自由软件之父stallsman发布GNU宣言:号召大家一起来创建自己的开源的 Unix 的替代系统和软件并成立基金会发布了GPL协议
通用电气和麻省理工学院合作的计划写一个操作系统贝尔实验室Ken Thompson 、Dennis Ritchie发布Unix操作系统,汇编编写
1985
新的使用条款不再允许在大学中使用 Unix 源代码。阿姆斯特丹自由大学计算机科学系的 Tanenbaum 教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不查看任何 AT&T 的源代码情况下,自行开发与 Unix 兼容的操作系统Minix第一版于1987年发布
UNIX收费
1977年
1975
Linux1.0发布GNU/Liunx诞生
1995
盖茨之怒
教授重写UnixMinix发布
芬兰大二学生,linus把自己刚买的自带msdoc系统的386重装了minix系统,打算学习计算机,觉得minix好像不能完全满足需求,考虑这是一个终身职业,他决定自己造轮子:写一个内核。参照的就是minix系统以及该系统创作者写的书和一些文档。奋斗了一个暑假,7月到9月,正式发布linux0.01版本到ftp服务器上,很快受到关注,来自各方的开源力量涌入
FreeBSD发布
1969
Ken带薪休假一年 ,去Berkeley访学,带着Unix6th源码,CSRG开始开发1BSD
UNIX 诞生
linux1.0发布当人们将 GNU 项目的软件与 Linux 内核结合起来时,一个伟大的操作系统 GNU/Linux 诞生了
1994
GNU是个操作系统项目,目的就是为了取代unix,名字就叫GNU is not Unix,在知道这个名字全称的时候,我不禁畅想了一下,这是多大的仇恨,才能让名字取成这样?GPL是这个项目都需要遵守协议
操作系统开源之路
1974
GNU完成了许多工业级项目,如Bash、GCC、Emacs,但是缺个最重要的也是最难的:内核
386BSD发布开卖就被告
走入公众视野
微软发布basic操作系统,结果被广大爱好者拷贝共享,盖茨怒了,发布“致电脑爱好者的公开信”,直接指责这种行为称“你们大多数人都是在剽窃软件”,从此与开源不两立,一条小道走到黑
基于386BSD出现了三个分支,其中发展最好的是freebsd,也是后来macos的前身
学生重写操作系统linux0.01发布
386BSD发布重写了Unix的代码,不受版权束缚,开始独立发售,价格非常便宜。被UNIX告了,开始打官司
此时UNIX已经用C重写,到了第五版两人发表文章介绍Unix,开始引起学界关注,第五版源码被免费给到高校作为教学用途使用
GNU/GPL困境缺个内核
1993
自由软件之父发声GNU/GPL诞生
CSRG:Computer & Science Research Group ( CSRG,就是在大学里对计算机有兴趣的同学、教授,一起捣鼓计算机的一群人)
1987
1BSD发布
1979
BSD/CSRG
Unix7以后的版本源码停止对外,仅给极少数高校使用,收费极高
4.4BSD发布,CSRG解散,BSD从此走出校园,进入更广阔的天地:
1991
0 条评论
回复 删除
下一页