Linux 发展过程与重要性
Linux 是基于 unix 所开发的一款操作系统
Unix 的诞生
1969 年的 8 月份,在老婆带着孩子回娘家后,AT&T 公司 Bell 实验室的宅男程序员
Ken Thompson 花费了一个月的时间,使用汇编语言开发了第一个版本的 unix,并将它
运行在 DEC 公司的 PDP-7 的小型机上。这样的成果当然不是凭空产生,Thompson 和
Dennis Ritchie 作为 Bell 实验室的代表,参与了 MULTICS 项目。该项目是一个
MIT、GE 和 Bell 实验室的联合项目,旨在提供一个时分操作系统。在 Bell 实验室退出该
项目后,Thompson 变得无所事事(特别是老婆孩子又不在身边),反正闲着也是闲着,
于是写出了第一个版本的 unix。
Unix 简介
Unix 是世界上第一个完善的网络操作系统。
Unix 是由美国电话电报公司(AT&T)贝尔实验室的两个工程师所创造的操作系统,它
允许计算机同时处理多用户和程序。目前大型政府单位、大型企业、航空公司、金融机构
多在使用,价钱昂贵,但性能和稳定性也相当地好。
两个工程师分别是(Kenneth Thompson[肯·汤普逊]和 Dennis Ritchie[丹尼斯·里奇])
肯·汤普逊
肯尼斯·蓝·汤普逊(英语:Kenneth Lane Thompson,1943 年 2 月 4 日-),小
名为肯·汤普逊(英语:Ken Thompson),生于美国新奥尔良。为美国计算机科学学者
与软件工程师,任职于贝尔实验室 Entrisphere, IncGoogle Inc。与丹尼斯·里奇同为
1983 年图灵奖得主。他与丹尼斯·里奇设计了 B 语言、C 语言,创建了 Unix 和 Plan 9 操
作系统,编程语言 Go 的共同作者。发展正规表示法,写作了早期的电脑文字编辑器 QED
与 ed,定义 UTF-8 编码,以及发展电脑象棋。
丹尼斯·里奇
丹尼斯·里奇,C 语言之父,UNIX 之父。曾担任朗讯科技公司贝尔实验室下属的计算
机科学研究中心系统软件研究部的主任一职。1978 年与布莱恩·科尔尼干(Brian W.
Kernighan)一起出版了名著《C 程序设计语言(The C Programming
Language)》。此书已翻译成多种语言,被誉为 c 语言的圣经。
Unix 一则小故事
肯·汤普逊开发了 unix,而开发 unix 工程师丹尼斯·里奇喜欢玩游戏,在肯·汤普逊开
发的 unix 中不能玩自己写的游戏,丹尼斯·里奇经过几个月的时间用 C 语言从新编写
unix,解决了多用户,多进程问题,完整的 unix 诞生了。
在 1974 年 Dennis Ritchie 和 Thompson 在 CACM 上发表了论文:The UNIX
Time-Sharing System,这一下子,unix 成了尽人皆知的秘密了。
AT&T 公司(美国电话电报公司)知道了这一事情后,找丹尼斯·里奇商谈,目的是把
unix 用于商业化(俗称收费),丹尼斯·里奇本着一颗造福人类的心态没有同意美国电话