欢迎来到天天文库
浏览记录
ID:45549436
大小:51.91 KB
页数:4页
时间:2019-11-14
《[精品]Linux操作系统的发展历史及趋势》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要Linux作为一种生命力极其旺盛的操作系统,其“前世今生”一直是Linux爱好者们津津乐道的话题。本文通过内核版本的变迁作为线索,一窥Linux的发展历程。关键词Linux;内核;操作系统没有人能够想象这个世界如果没有了Linux,计算机信息技术的发展将会是一个什么样子。Linux从1991年诞生至今,已经成为IT产业屮无法或缺的纟R成部分。Linux可安装在各种计算机硬件设备中,从于•机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机,一切你所想得到的智能设备都可以安装Linuxo事实上,Linux早已随着生活的信息化渗透在我们生
2、活中的方方面面。1Linux的诞生1.1Linux诞生与发展的五个重要因素要讲述Linux系统的发展历史,则必须得先要了解一下五个环境因素Unix操作系统、Minix操作系统、GNU计划、POSIX标准和Internet网络,这五个因素是LinuxZ所以能够诞生并快速发展的基石⑴。Unix操作系统是美国贝尔实验室的肯•汤普逊KenThompson和丹尼斯•里奇DennisRitchie于1969年夏在DECPDP-7小型计算机上开发的一个操作系统。当时的的肯为了在闲直的PDP-7±运行它非常喜爱的游戏,使用BCPL语言开发出了Unix,示用高可移植性的C语
3、言进行改写,使得Unix在大专院校得到了推广。Minix则由美籍荷兰侨民安徳魯•斯图尔特•塔能鲍姆AndrewS.TanenbaumJ*1987年编制的,主要用于教育领域,在其他领域使用则需要付费。Minix的优点是小型化及其源代码的开放,使得许多人能够借此接触并学习操作系统的源代码。林纳斯•本纳笫克特•托瓦兹LinusBenedictTorvalds就是依靠这个来获得必要的知识的。GNU计划,是由理查吗修•斯托曼RichardMatthewStallman在1983年9刀27口公开发起的。它的目标是创建一套完全白由的操作系统。而Linux暂时替代了其核心
4、GNUHurd的位置作为替代核心。POSIX(PortableOperatingSystemInterfaceforComputingSystems)是由IEEE和ISO/IEC开发的一簇标准。9()年代初,POSIX标准的制定正处在最示投票敲定的时候,正是Linux刚刚起步的1991-1993年间。这个UNIX标准为Linux提供了极为重要的信息,使得Linux的能够在标准的指导下进行开发,与绝大多数UNIX系统保持兼容。至于Internet,如果没有赶上Internet的高速发展,Linux就无法得到那么多人的支持与喜爱了。BBS等使得Linux更易传
5、播,程序员之间更易交流,才^7Linux今犬的发展。1.2Linus的创造在Linux诞生前,IBMPCAppleMac-直称霸着个人电脑的市场,前者使得MS-DOS成为微机操作系统的主宰,后者的AppleMACs系统性能虽好但其天价令人望而却步。而此时的GUN计划的核心HURD—直在开发,完成时间遥遥无期。“1991年初,Linus开始在一台386sx兼容微机上学习Minix操作系统。通过学习,他逐渐不能满足于Minix系统的现有性能,并开始酝酿开发一个新的免费操作系统。根据Linus在comp.os.minix新闻组上发布的消息,我们可以知道他逐步从学
6、习Minix系统到开发自己的Linux的过程。”从1991年4月份开始Linus将身心投入到386-Minix系统的学习当中,并展开了移植GUN的程序的尝试且获得初步成果。7月3H,Linus开始透露他正在开发一个新的操作系统,并在构思中考虑了POSIX的兼容。8月25日,Linus公开征求意见,他向所冇Minix用户询问"WhatwouldyouliketoseeinMinix?"(”你最想在Minix中见到什么?“)。最终,到了1991年10月5H,这个对于所有Linux社区都不是一个普通的H子,Linus在comp.os.minix新闻组上发布消息,
7、正式向外宣布Linux内核系统的诞生(Freeminixlikekernelsourcesfor386-AT)o这段消息称为Linux的诞生宣言,并且一直广为流传。2Linux的发展与趋势2.1Linux的成长轨迹从Linus正式公布Linux开始,Linux开始展现其旺盛的生命力及潜力。从1992年才约10()()名使用者(值得一提的是,他们基木上都属于真正意义上的hacker),到截至201()年4月的1.9千力用户⑵,Linux的发展就是不断向前大步迈进的。Linux的发展有很多线索可寻,但是最基本的还是它那内核版本的变迁⑶⑷。内核的版木一般被划分为
8、三个阶段,第一阶段为0.01〜1.0,第二阶段为1.0.x〜1.2
此文档下载收益归作者所有