时代的印迹:Unix操作系统发展历程

UNIX系统的起源远远早于现在的主流系统windows,说起Unix就要追本溯源,看看二十世纪六十年代计算机刚刚开始大规模应用的情况。当时的计算机课没有现在那么强悍,当时是真正的计算机,而且采用的还是批处理……所以呢当时的好几家大公司,比如通用电气公司、美国电话电报局还有著名的麻省理工学院和贝尔实验室打算联合开发一个多用途操作系统,名字就是MULTICS,可惜的是目标太多没有完成,所以到1969年贝尔实验室退出了这个项目。

虽然贝尔实验室退出了,但是实验室内一个叫Ken Thompson的人可不愿意了。此公当时给MULTICS写了一个游戏,叫“Space Travel”只可惜在当时半成品的MULTICS上运行起来很慢……所以这哥们为了让自己写的游戏能玩就写了一个极为简单的操作系统,当时被同事们嘲笑为Unics(对MULTICS的一种戏称)所幸,此公就把自己写的操作系统命名为UNIX。

1971年UNIX发布了第一个版本,该系统占用12KB内存,以现代的眼光来看是非常迷你了呢。

1973年UNIX发布第三版的时候,Ken Thompson和Dennis Ritchie两人感觉用汇编语言移植是在过于头痛,所以尝试用高级语言来编写UNIX,这在当时是不可想象的。为了写Unix他们整合了BCPL语言成型了B语言,可惜B语言还是不能完成编写UNIX的重任,所以又改写了B语言,这就形成了大名鼎鼎的C语言。用C语言编写的UNIX相当的容易移植,于是C和UNIX很快的主导了全球。

然而到1978年,Unix阵营竟然发生了分裂,分裂成了BSD UNIX和AT&T UNIX两大阵营,各自的主流是4.x BSD和system IV

此后UNIX陷入了长期的分裂与动荡之中,比如Bill Joy以BSD为基础创立了Sun Microsystems发展出了Solaris系统,当然还有很多其他版本,比如著名 MAC OS X,freeBSD,OpenBSD等等

此后UNIX更是陷入了windows、Mac osLinux的交替进攻当中,在今天的PC世界桌面版的UNIX几乎绝迹,只有SUN的Solaris还能算是Unix后裔存在,MAC OS X则早已偏移了UNIX的基础。目前Unix的主要领域和linux类似,但是更偏向于高端行业,所以掌握了Unix才算是真正掌握了计算机高端技术,不过对我们平时而言是用不到的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注