APP下载

浅析Linux技术的发展*

2012-07-09张伟杰

吉林建筑大学学报 2012年2期
关键词:嵌入式程序结构

张伟杰

(吉林建筑工程学院计算机科学与工程学院,长春 130118)

Linux是一种自由和开放源码的类Unix操作系统.目前存在着许多不同的Linux,但其都使用了Linux内核.Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机.Linux是一个领先的操作系统,世界上运算速度最快的计算机运行的都是Linux操作系统.

1 Linux的发展历程

Linux操作系统的诞生、发展和成长过程始终依赖着以下5大支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络.

Unix操作系统是美国AT&T的贝尔实验室的Ken.Thompson,Dennis Ritchie和Douglas Mcllroy于1969年夏在DEC PPP-7小型计算机上开发的一个分时操作系统.1971年Ken.Thompson和Dennis Ritchie成功地用C语言重写了Unix内核.1974年,Unix以“仅用于教育目的”的协议,提供给大学作为教学之用,成为当时操作系统课程中的范例教材.各大学、公司开始通过Unix源码对Unix进行了各种各样的改进和扩展,于是,Unix开始广泛流行.后来,AT&T公司开始注意到Unix带来的商业价值,公司的律师开始寻找一些手段来保护Unix,并让其成为一种商业机密.从1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习.MINIX系统是由美藉荷兰侨民Andrew.S.Tanenbaum(AST)于1987年开发的,源于Unix源码被禁止使用,开发该系统主要用于学生学习操作系统原理.MINIX的名称取自英语Mini Unix,是一个迷你版本的类Unix操作系统,它是重新发展的,并没有使用任何的AT&T的程序码,到1991年时版本是1.5,当时该操作系统在大学使用是免费的,但其它用途不是,当然目前都已经是免费的.

GNU是“GNU’s Not Unix”的递归……

登录APP查看全文

猜你喜欢

嵌入式程序结构
《形而上学》△卷的结构和位置
论结构
试论我国未决羁押程序的立法完善
搭建基于Qt的嵌入式开发平台
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
嵌入式软PLC在电镀生产流程控制系统中的应用
论《日出》的结构
创卫暗访程序有待改进
创新治理结构促进中小企业持续成长