随着计算机的发展,CPU的性能已经很强悍了,但是其他的设备性能与CPU相差较远(如现在内存和CPU,CPU的频率可达到3GHZ/s,而内存只能达到1600HZ/s)。早起的计算机都是单任务的计算机,为了使CPU的性能不浪费,于是出现了研究多任务系统的机构。

1964年,Multics ,由贝尔实验室、麻省理工学院以及美国通用电气公司共同参与研发,是一套安装在大型主机上支持多人多任务的操作系统,后因进度落后,资金短缺宣告失败。

#第一个客户是福特,有待求证

1969年,贝尔实验室退出Multics。贝尔实验室研究员 Ken Thompson 写了一个 Space Travel 的游戏,Multics被停止后。为了运行自己的 Space Travel,Ken Thompson使用B语言(属于汇编语言)写了一个操作系统,运行在 DET公司生产的 PDP 7上(当时的主流是 PDP 11)。这个操作系统就是UNICS

1972年左右,Ken Thompson 和 Dennis M.Ritchie 合伙设计出了 C 语言

1973年,Ken Thompson 和 Dennis M.Ritchie重新用 C 语言编写了UNIX

贝尔实验室的 Bell nroff 程序需要一个操作系统来运行,于是使用了UNIX

1974年,Ken Thompson 和 Dennis M.Ritchie 联合在《美国计算机通信》上发表了一篇论文,UNIX

随之公之于众。由于版权的问题,AT&T面对反垄断调查,导致贝尔实验室只能免费将UNIX

提供给各大学和各个研究机构。

1978年,SCO发布了商用版Unix

1979年,AT&T发布了 system。UNIX的名称就叫做system

1980年,微软成立

----------美国加州伯克利大学,Bill Joy 等人联合成立了 BSRG

1977年,BSD

1980年,DARPA开始研制

1983年,BSD Unix是第一个支持TCP/IP的操作系统

------BSD Unix是Unix历史上的一个重要分支

1985年,Richard Stallman发起了GNU运动。GNU: GNU is not unix

GPL:General Public license

FSF :Free Software Foundation

注意:X-Windows是第一个支持GNU计划的软件

gcc:gnu c complier

vi:visual interface

Unix的主要分支有:

1、Sun:Solaris

2、IBM:AIX

3、HP  :HP-UX

1987年,贝尔实验室和BSD关于Unix的版权之争后,为了教学方便,荷兰教授Andrew S.Tanenbaum编写了类Unix的MINIX.  备注,MINIX是非自由软件