您的位置:网站首页 > 电器维修资料网 > 正文 >
为自由而生的Linux操作系统
来源: 日期:2013-11-2 20:34:02 人气:标签:
——甘卡兹(美国佐治亚州亚特兰大市的高级编程及应用顾问)
为自由而生的linux操作系统
1991年8月25日,linux torvalds宣告linux操作系统的诞生。此后,开源的linux系统吸引了各路开发商和研究人员的关注。如今,linux已经深入到我们生活中的方方面面,存在于你的手机中、atm机中、你的桌面、电影中、你的汽车中等等许许多多的地方及领域内,可以说是无处不在。
一、linux前传
linux的起源可以追溯到操作系统的鼻祖——unix。1969年,at&t贝尔实验室的ken thompson(图1右侧人物)开始利用一台闲置的pdp-7计算机开发一种多用户、多任务的操作系统。没过多久,dennis richie也加入了这个项目,并吸取了麻省理工学院更早的一个名为multics操作系统项目失败的教训。在他们二人的共同努力下,unix诞生了。
c语言之父——ken thompson(右一)
早期unix是用汇编语言编写的,但从其第三个版本开始,他们为了提高系统的可移植性和开发效率,专门为unix开发了一种崭新的编程语言——c语言,并用c语言重新编写大部分代码。
通过这次重新编写,unix得以移植到更为强大的dec pdp-11/45与11/70计算机上运行。在unix发展早期,其源代码是公开的,并且开发文档也十分详细,所有这些都为人们进行进一步的研究提供了方便,因此unix很快成为当时欧美各大高校讲解操作系统的蓝本,成为当时校园 流行的操作系统。不仅如此,加州大学伯克利分校还根据unix源代码开发出了鼎鼎大名的bsd,即unix著名的“变种”之一。不过好景不长,从unix的version 7开始,at&t将unix商业化,更换了许可协议,不再允许先前自由开放的做法。
为了方便教学和研究,1997年图灵奖(计算机界的诺贝尔奖)的获得者andrew s. tanenbaum((图2,该人也是linux创始人linus的老师)以version 7为蓝本开发了基于intel x86平台的minix。此外,andrew tanenbaum还著有一本被世界各大高校广泛采用的经典操作系统教材——《现代操作系统》(《modern operating system》(图3)。
操作系统的经典之作
andrew s. tanenbaum ——modern operating system
minix与version 7在系统调用级兼容,但没有任何unix代码。因此,可以不受at&t许可协议约束,不仅如此,minix还公开源代码,允许用于教学科研目的。
可能是linux过于光彩夺目,掩盖了其启蒙前辈minix的风采,以至于大家对它知之甚少,了解它的人寥寥无几, 新的minix是3.0版本,这个版本的图形用户界面也于2007年1月10日正式发布,minix不仅仅是一个教学系统,它的应用范围也越来越广。
minix 3界面
- 1
- 2
- 3
- 4
- 5
- 下一页
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 变频空调温度传感器的作用
- 下一篇: 手机OS新势力 全新Tizen系统有何过人之处