Linux操作系统的发展历程总结.docx

上传人:安*** 文档编号:17740079 上传时间:2022-05-26 格式:DOCX 页数:9 大小:19.01KB
返回 下载 相关 举报
Linux操作系统的发展历程总结.docx_第1页
第1页 / 共9页
Linux操作系统的发展历程总结.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《Linux操作系统的发展历程总结.docx》由会员分享,可在线阅读,更多相关《Linux操作系统的发展历程总结.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux操作系统的发展历程总结Linux操作系统的发展历程总结Linux操作系统作为如今的主流系统之一,发展历程也是步步艰苦。下面由学习啦我为大家整理了Linux操作系统的发展历程总结,希望对大家有帮助!Linux操作系统的发展历程总结Linux操作系统的诞生1981年IBM公司推出享誉全球的微型计算机IBMPC。在1981-1991年间,MS-DOS操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格固然逐年下降,但软件价格仍然是居高不下。当时Apple的MACs操作系统能够讲是性能最好的,但是其天价没人能够轻易靠近。当时的另一个计算机技术阵营是Unix世界。但是Unix操作系统就

2、不仅是价格贵的问题了。为了寻求高利率,Unix经销商将价格抬得极高,PC小用户就根本不能靠近它。曾经一度遭到BellLabs的许可而能够在大学中用于教学的UNIX源代码一直被小心地守卫着不需公开。对于广大的PC用户,软件行业的大型供给商始终没有给出有效的解决该问题的手段。正在此时,出现了MINIX操作系统,并有一本具体的书本描绘它的设计实现原理。由于AST的书写的非常具体,并且叙述有条有理,几乎全世界的计算机喜好者都在看这本书以理解操作系统的工作原理。其中也包括Linux系统的创始者LinusBenedictTorvalds。当时(1991年),LinusBenedictTorvalds是赫尔

3、辛基大学计算机科学系的二年级学生,也是一个自学hacker。这个21岁的芬兰年轻人喜欢鼓捣计算机,测试计算机的能力和限制。但当时缺乏的是一个专业级的操作系统。MINIX固然很好,但只是一个用于教学目的简单操作系统,而不是一个强有力的实用操作系统。到1991年,GNU计划已经开发出了很多工具软件。最受期盼的GnuC编译器已经出现,但还没有开发出免费的GNU操作系统。即便是MINIX也开场有了版权,需要购买才能得到源代码。而GNU的操作系统HURD一直在开发之中,但并不能在几年内完成。对于Linus来讲,已经不能等待了。从1991年4月份起,他开场酝酿并着手编制本人的操作系统。刚开场,他的目的很简

4、单,只是为了学习Intel386体系构造保护形式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。1991年初,Linux开场在一台386sx兼容微机上学习minix操作系统。通过学习,他逐步不能知足minix系统的现有性能,并开场酝酿开发一个新的免费操作系统。根据Linus在comp.os.minix新闻组上发布的消息,我们能够知道他逐步从学习minix系统到开发本人的Linux的经过。Linus第1次向comp.os.minix投递消息是在1991年3月29日。题目是gcconminix-386doesntoptimize,是有关gcc编译器在minix-386上运行的优化问题

5、,由此可知,Linus在1991年的初期已经开场深化研究了minix系统,并在这段时间有了改良minix操作系统的思想,而且在进一步学习minix系统中,逐步演变为想本人重新设计一个基于Intel80386体系构造的新操作系统。他在回答有人提出minix上的一个问题时,所讲的第一句话是浏览源代码(RTFSC(ReadtheFuckingSourceCode:-)。他以为答案就在源程序中。这也讲明了对于学习系统软件来讲,你不光需要懂得系统的工作基本原理,还需要结合实际系统,学习实际系统的实现方法。由于理论毕竟是理论,其中省略了很多枝节,而这些枝节问题固然没有过多的理论含量,但却是一个系统必要的组

6、成部分,就像麻雀身上的一根羽毛。从1991年的4月份开场,Linus几乎花了全部时间研究386-minix系统(hackthekernel),并且尝试着移植GNU的软件到该系统上(GNUgcc、bash、gdb等)。并于4月13日在comp.os.minix上发布讲本人已经成功地将bash移植到了minix上,而且已经爱不释手、不能离开这个shell软件了。第一个与Linux有关的消息是在1991年7月3日在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时Linus的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行L

7、inux系统的开发,并且在Linux最初的时候已经想到要实现与POSIX(UNIX的国际标准)的兼容问题了。在Linus的下一发布的消息中(1991年8月25日comp.os.minix),他向所有minix用户询问Whatwouldyouliketoseeinminix?(你最想在minix中见到什么?),在该消息中他初次透露出正在开发一个(免费的)386(486)操作系统,并且讲只是兴趣罢了,代码不会很大,也不会象GNU的那样专业。开发免费操作系统这个想法从4月份就开场酝酿了,希望大家反应一些对于minix系统中喜欢那些特色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开场与m

8、inix很象(并且使用了minix的文件系统)。并且已经成功地将bash(1.08版)和gcc(1.40版)移植到了新系统上,而且在过几个月就能够实用了。最后,Linus申明他开发的操作系统没有使用一行minix的源代码;而且由于使用了386的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用AT硬盘。对于Linux的移植性问题,Linus当时并没有考虑。但是目前Linux几乎能够运行在任何一种硬件体系构造上。到了1991年的10月5日,Linus在comp.os.minix新闻组上发布消息,正式向外公布Linux内核系统的诞生(Freeminix-likekernelsour

9、cesfor386-AT)。这段消息能够称为Linux的诞生宣言,并且一直广为流传。因而10月5日对Linux社区来讲是一个特殊的日子,很多后来Linux的新版本发布时都选择了这个日子。所以RedHat公司选择这个日子发布它的新系统也不是偶尔的。Linux操作系统的发展历程总结Linux操作系统版本的变迁0.00(1991.2-4?)两个进程分别显示AAABBB0.01(1991.9?)第一个正式向外公布的Linux内核版本。0.02(1991.10.5)该版本以及0.03版是内部版本,目前已经无法找到。0.03(1991.10.5)0.10(1991.10)由TedTso发布的Linux内核

10、版本。0.11(1991.12.8)基本能够正常运行的内核版本。0.12(1992.1.15)主要参加对数学协处理器的软件模拟程序。0.95(0.13)(1992.3.8)开场参加虚拟文件系统思想的内核版本。0.96(1992.5.12)开场参加网络支持和虚拟文件系统VFS。0.97(1992.8.1)0.98(1992.9.29)0.99(1992.12.13)1.0(1994.3.14)1.20(1995.3.7)2.0(1996.2.9)2.20(1999.1.26)2.40(2001.1.4)2.60(2003.12.17)将Linux系统0.13版内核直接改称0.95版,Linus的

11、意思是让大家不要觉得离1.0版还很遥远。同时,从0.95版开场,对内核的很多改良之处(补丁程序的提供)均以其别人为主了,而Linus的主要任务开场变成对内核的维护和决定能否采用某个补丁程序。Linux操作系统的发展历程总结Linux名称的来由Linux操作系统刚开场时并没有被称作Linux,Linus给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到ftp.funet.fi服务器上时,管理员AriLemke很不喜欢这个名称。他以为既然是Linus的操作系统就取其谐音Linux作为该操作系统的目录吧,于是Linux这个名称就开场流传下来。在Linu

12、s的自传(JustforFun)一书中,Linus解释讲:坦白地讲,我从来没有想到过要用Linux这个名称发布这个操作系统,由于这个名字有些太自负了。而我为最终发布版准备的是什么名字呢?Freax。实际上,内核代码中某些早期的Makefile-用于描绘怎样编译源代码的文件-文件中就已经包含有Freax这个名字了,大约存在了半年左右。但其实这也没什么关系,在当时还不需要一个名字,由于我还没有向任何人发布过内核代码。而AriLemke,他坚持要用本人的方式将内核代码放到ftp站点上,并且非常不喜欢Freax这个名字。他坚持要用如今这个名字(Linux),我成认当时我并没有跟他多争论。但这都是他取的

13、名字。所以我能够光明正大地讲我并不自负,或者部分坦白地讲我并没有本位主义思想。但我想好吧,这也是个好名字,而且以后为这事我总能讲服别人,就象我如今做的这样。-LinusTorvalds(Justforfun)第84-88页。通过上述讲明,我们能够对上述Linux的五大支柱归纳如下:UNIX操作系统UNIX于1969年诞生在Bell实验室。Linux就是UNIX的一种克隆系统。UNIX的重要性就不用多讲了。MINIX操作系统Minix操作系统也是UNIX的一种克隆系统,它于1987年由著名计算机教授AndrewS.Tanenbaum开发完成。由于MINIX系统的出现并且提供源代码(只能免费用于大

14、学内)在全世界的大学中刮起了学习UNIX系统旋风。Linux刚开场就是参照Minix系统于1991年才开场开发。GNU计划开发Linux操作系统,以及Linux上所用大多数软件基本上都出自GNU计划。Linux只是操作系统的一个内核,没有GNU软件环境(比方讲bashshell),则Linux将寸步难行。POSIX标准该标准在推动Linux操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。INTERNET假如没有Intenet网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。Linux操作系统的发展历程总结Linux操作系统作为如今的主流系统之一,发展历程也是步步艰苦。下面由学习啦我为大家整理了Linux操作系统的发展历程总结,希望对大家有帮助!Linux操作系统的发展历程总结Linux操作系统的诞生1981年IBM公司推出享誉全球的微型计算推荐度:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 汇报体会

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁