UNIX/Linux历史简介

版权声明:原创文章,请持怀疑态度阅读,欢迎转载,但请注明文章出处。 https://blog.csdn.net/qq_29344757/article/details/84678203

今天是2018年12月01日,我正式住入新租的房子。陆陆续续搬了一个星期的东西,倒不是因为东西多,只是太纵容自己的惰性了,这不能够!新的住处间隔旧住处只是差了一条街道,走楼梯8楼,虽然出入辛苦点,但是光线还算充足,性价比差强人意吧。

今天还是公司研发部门每季度团建的日子,我们去爬了深圳塘朗山,还不错,这是我在深圳继莲花山、梧桐山后爬的第3座山,适合慵懒的程序员。晚饭就去吃佛山烧仙鸡、烤鱼等等,还不错,丰盛得很!

塘朗山山顶鸟瞰图一张:
在这里插入图片描述

下面参考Michael Kerrisk[德]编著的Linux/UNIX系统编程手册,看看UNIX/Linux的发展简史:
1、1969年贝尔实验室(隶属于美国AT&T公司)的Ken Thompson在Digital PDP-7小型机上首次实现了UNIX系统,而该系统的设计理念来源自早期的MULTICS系统。

2、1970年用汇编语言编写的UNIX被移植到PDP-11小型机上。在当今大多数UNIX(包括类UNIX的Linux)仍能够发现PDP-11实现所留下的历史遗迹。

3、1973年被AT&T移植到PDP-11的UNIX被用C语言重写。(C语言到1973年才步入成熟期)当时法律禁止AT&T销售UNIX,于是AT&T在象征性收取一定费用之后将UNIX系统散布于大学,包括系统源码,广受校园欢迎。

4、加州大学伯克利分校Ken Thompson及诸多研究生对UNIX进行精雕细琢。1979年该大学发布了属于自己的UNIX发布版—BSD。该版本在学术界广为流传,是日后一些商业UNIX实现的基础。

5、与此同时,随着AT&T对电信市场垄断地位的丧失,该公司被获准销售UNIX,这也催生另一款UNIX的发布版—System V。该版本由AT&T公司的支撑团队研发而成,也是日后一些商业UNIX实现的基础。

6、Richard Stallman发起GNU项目,并在20世纪80年代末,GUN项目已经开发出一套几乎完备且可以自由散布的UNIX实现,但是独缺一个能够有效运行的系统内核。

7、1991年一位芬兰赫尔辛基大学学生Linus Torvalds受一款类UNIX的系统—Minix(源码完全开放,几乎独立于硬件架构,未对386处理器的能力充分利用)启发开发了能够在Intel x86-32架构上正常运行的系统内核。许多程序员加入开发队伍,Linux逐渐壮大且被移植到多种硬件架构上。

8、20世纪80年代末,UNIX和C语言的实现百花齐放,软件移植性堪忧。对于C语言来说,1989年诞生了C89标准,1999年颁布C99标准;对于操作系统接口方面,诞生了POSIX.1标准,该标准在1988年和1990年先后被IEEE和ISO采纳为标准。历史演变,时至2008年人们完成了POSIX 1003.1-2008和SUSv4标准。

猜你喜欢

转载自blog.csdn.net/qq_29344757/article/details/84678203