Linux操作系统的发展历程总结.docx
《Linux操作系统的发展历程总结.docx》由会员分享,可在线阅读,更多相关《Linux操作系统的发展历程总结.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 发展 历程 总结
限制150内