- 4
- 0
- 约2.88万字
- 约 29页
- 2017-09-02 发布于浙江
- 举报
第一章Linux的历史发展特色优缺点
第一章、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的个人电脑上面运作, 在不同的平台当然就无法运行了。也就是说,每种作业系统都是在他专门的机器上面运行的喔!这点得要先了解。 不过,Linux由于是Open Source的作业系统,
您可能关注的文档
最近下载
- 八年级语文下册第一单元的知识要点梳理.docx VIP
- Sony索尼耳机WH-1000XM2用户手册.pdf
- 2025贵州省高考政治真题试卷+解析及答案.docx VIP
- OPPO Find X9 快速指南说明书用户手册.pdf
- 2025年高一物理寒假衔接讲练 (人教版)第05讲 实验综合练(教师版).docx VIP
- 跨境电商客户关系管理课件.pptx VIP
- 2025年8月23日注册会计师会计第一场考试真题和答案.docx
- 2025-2026学年高二物理期末模拟卷【测试范围:必修三+选修一】(考试版)(人教版).docx VIP
- 2025年高一物理寒假衔接讲练 (人教版)第03讲 牛顿第二定律及其应用(教师版).docx VIP
- McgsPro软件使用教程_V1.0.pdf VIP
原创力文档

文档评论(0)