网站大量收购独家精品文档,联系QQ:2885784924

第一章Linu的历史,发展,特色,优缺点.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章Linu的历史,发展,特色,优缺点

第一章、Linux的历史,发展,特色,优缺点 Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个作业系统? 为什么他要选择386的电脑来开发?为什么Linux的发展可以这么迅速?又为什么Linux是免费的? 以及目前为何有这么多的Linux版本(distributions)呢?了解这些东西后,才能够知道为何Linux可以免除专利软体之争, 并且了解到Linux为何可以同时在个人电脑与大型主机上面大放异彩! 所以,在实际进入Linux的世界前,就让我们来谈一谈这些有趣的历史故事吧! ^_^ 1. Linux是什么   1.1 Linux是什么   1.2 Linux之前,Unix的历史   1.3 关于GNU计画 2. Torvalds的Linux发展   2.1 与Minix之间   2.2 对386硬体的多工测试   2.3 初次释出Linux 0.02   2.4 Linux的发展:虚拟团队的产生   2.5 Linux 的核心版本   2.6 Linux distributions 3. Linux的特色   3.1 Linux的特色   3.2 Linux的优缺点   3.3 关于授权 4. 重点回顾 5. 本章习题 6. 参考资料与延伸阅读 7. 针对本文的建议:/viewtopic.phpt=23871 Linux是什么 我们知道Linux这玩意儿是在电脑上面运作的,所以说Linux就是一组软体。问题是这个软体是作业系统还是应用程式? 且Linux可以在哪些种类的电脑上面运作?而Linux源自哪里?为什么 Linux 还不用钱?这些我们都得来谈一谈先! Linux是什么 我们在第零章、计算机概论里面有提到过整个电脑系统的概念, 电脑是由一堆硬体所组成的,为了有效率的控制这些硬体资源,于是乎就有作业系统的产生了。 作业系统除了有效率的控制这些硬体资源的分配,并提供电脑运作所需要的功能(如网路功能)之外, 为了要提供程式设计师更容易开发软体的环境,所以作业系统也会提供一整组系统呼叫介面来给软体设计师开发用喔! 知道为什么要讲这些了吗?嘿嘿!没错,因为Linux就是一套作业系统!如同下图所示, Linux就是核心与系统呼叫介面那两层。至于应用程式算不算Linux呢?当然不算啦!这点要特别注意喔! 图1.1.1、作业系统的角色 由上图中我们可以看到其实核心与硬体的关系非常的强烈。早期的Linux是针对386来开发的, 由于Linux只是一套作业系统并不含有其他的应用程式,因此很多工程师在下载了 Linux 核心并且实际安装之后,就只能看着电脑开始运作了! 接下来这些高级工程师为了自己的需求,再在Linux上面安装他们所需要的软体就是了。 Tips: Torvalds先生在写出Linux的时候,其实该核心仅能“驱动386所有的硬体”而已, 所谓的“让386电脑开始运作,并且等待使用者指令输入”而已,事实上, 当时能够在Linux上面跑的软体还很少呢! 由于不同的硬体他的功能函数并不相同,例如IBM的Power CPU与Intel的x86架构就是不一样! 所以同一套作业系统是无法在不同的硬体平台上面运作的!举例来说,如果你想要让x86上面跑的那套作业系统也能够在Power CPU上运作时,就得要将该作业系统进行修改才行。如果能够参考硬体的功能函数并据以修改你的作业系统程式码, 那经过改版后的作业系统就能够在另一个硬体平台上面运作了。 这个动作我们通常就称为“软体移植”了! 例题: 请问Windows作业系统能否在苹果公司的麦金塔电脑(MAC)上面安装与运作? 答: 由上面的说明中,我们知道硬体是由“核心”来控制的,而每种作业系统都有他自己的核心。在2006年以前的苹果电脑公司是请IBM公司帮忙开发硬体(所谓的Power CPU),而苹果电脑公司则在该硬体架构上发展自家的作业系统(就是俗称的麦金塔,MAC是也)。Windows则是开发在x86架构上的作业系统之一,因此Windows是没有办法安装到麦金塔电脑硬体上面的。 不过,在2006年以后,苹果电脑转而请Intel设计其硬体架构,亦即其硬体架构已经转为x86系统,因此在2006年以后的苹果电脑若使用x86架构时,其硬体则“可能”可以安装Windows作业系统了。不过,你可能需要自己想些方式来处理该硬体的相容性啰! Tips: Windows作业系统本来就是针对个人电脑x86架构的硬体去设计的,所以他当然只能在x86的个人电脑上面运作, 在不同的平台当然就无法运行了。也就是说,每种作业系统都是在他专门的机器上面运行的喔!这点得要先

您可能关注的文档

文档评论(0)

qnc814 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档