Unix的前身
- 1965 年左右由贝尔实验室加入了麻省理工学院以及通用电气合作的计划,该
计划要建立一套多使用者、多任务、多层次的 MULTICS 操作系统,想让大型主机
支持 300 台终端 - 1969 年前后这个项目进度缓慢,资金短缺,贝尔实验室退出了研究
- 1969 年从这个项目退出的 Ken Thompson 特别喜欢玩一款游戏叫”星际旅行”,
为了让一台空闲的电脑上运行这款游戏,在 8 月份,用一个月的时间,使用汇编
写出了 Unix 操作系统的原型 - 1970 年,美国贝尔实验室的 Ken Thompson,以 BCPL 语言为基础,设计出很简
单且很接近硬件的 B 语言(取 BCPL 的首字母),并且他用 B 语言写了一个 UNIX
操作系统 - 1971 年,同样酷爱“星际旅行”的 Dennis M.Ritchie 为了能早点儿玩上游戏,
加入了 Ken 的开发项目,合作开发 UNIX,他的主要工作是改造 B 语言,因为 B
语言太依赖硬件,跨平台性较差 - 1972 年,Dennis M.Ritchie 在 B 语言的基础上最终设计出了一种新的语言,
他取了 BCPL 的第二个字母作为这个语言的名字,这就是 C 语言. - 1973 年初,C 语言的主体完成,Ken 和 Dennis 开始用它完全重写了现在大名
鼎鼎的 Unix 操作系统
Unix
UNIX(1973 年 它将源代码开源后,很多大公司在 UNIX 基础上开发了自己的系