what is linux

what is linux

ID:40383697

大小:575.64 KB

页数:30页

时间:2019-08-01

what is linux_第1页
what is linux_第2页
what is linux_第3页
what is linux_第4页
what is linux_第5页
资源描述:

《what is linux》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章、Linux是什么1.Linux是什么1.1Linux是什么1.2Linux之前,Unix的历史1.3关于GNU计划2.Torvalds的Linux发展2.1与Minix之间2.2对386硬件的多任务测试2.3初次释出Linux0.022.4Linux的发展:虚拟团队的产生2.5Linux的核心版本2.6Linuxdistributions3.Linux的特色3.1Linux的特色3.2Linux的优缺点3.3关于授权Linux是什么我们知道Linux这玩意儿是在计算机上面运作的,所以说Linux就是一组软件。问题是这个软件是操作系统还是应用程序?且Linux可以在哪些种类的计算机

2、上面运作?而Linux源自哪里?为什么Linux还不用钱?这些我们都得来谈一谈先!Linux是什么我们在第零章、计算器概论里面有提到过整个计算机系统的概念,计算机是由一堆硬件所组成的,为了有效率的控制这些硬件资源,于是乎就有操作系统的产生了。操作系统除了有效率的控制这些硬件资源的分配,并提供计算机运作所需要的功能(如网络功能)之外,为了要提供程序设计师更容易开发软件的环境,所以操作系统也会提供一整组系统呼叫接口来给软件设计师开发用喔!知道为什么要讲这些了吗?嘿嘿!没错,因为Linux就是一套操作系统!如同下图所示,Linux就是核心与系统呼叫接口那两层。至于应用程序算不算Linux呢?当

3、然不算啦!这点要特别注意喔!图1.1.1、操作系统的角色由上图中我们可以看到其实核心与硬件的关系非常的强烈。早期的Linux是针对386来开发的,由于Linux只是一套操作系统并不含有其他的应用程序,因此很多工程师在下载了Linux核心并且实际安装之后,就只能看着计算机开始运作了!接下来这些高级工程师为了自己的需求,再在Linux上面安装他们所需要的软件就是了。Tips:Torvalds先生在写出Linux的时候,其实该核心仅能『驱动386所有的硬件』而已,所谓的『让386计算机开始运作,并且等待用户指令输入』而已,事实上,当时能够在Linux上面跑的软件还很少呢!由于不同的硬件他的功能

4、函数并不相同,例如IBM的PowerCPU与Intel的x86架构就是不一样!所以同一套操作系统是无法在不同的硬件平台上面运作的!举例来说,如果你想要让x86上面跑的那套操作系统也能够在PowerCPU上运作时,就得要将该操作系统进行修改才行。如果能够参考硬件的功能函数并据以修改你的操作系统程序代码,那经过改版后的操作系统就能够在另一个硬件平台上面运作了。这个动作我们通常就称为『软件移植』了!例题:请问Windows操作系统能否在苹果公司的麦金塔计算机(MAC)上面安装与运作?答:由上面的说明中,我们知道硬件是由『核心』来控制的,而每种操作系统都有他自己的核心。在2006年以前的苹果计算

5、机公司是请IBM公司帮忙开发硬件(所谓的PowerCPU),而苹果计算机公司则在该硬件架构上发展自家的操作系统(就是俗称的麦金塔,MAC是也)。Windows则是开发在x86架构上的操作系统之一,因此Windows是没有办法安装到麦金塔计算机硬件上面的。不过,在2006年以后,苹果计算机转而请Intel设计其硬件架构,亦即其硬件架构已经转为x86系统,因此在2006年以后的苹果计算机若使用x86架构时,其硬件则『可能』可以安装Windows操作系统了。不过,你可能需要自己想些方式来处理该硬件的兼容性啰!Tips:Windows操作系统本来就是针对个人计算机x86架构的硬件去设计的,所以他

6、当然只能在x86的个人计算机上面运作,在不同的平台当然就无法运行了。也就是说,每种操作系统都是在他专门的机器上面运行的喔!这点得要先了解。不过,Linux由于是OpenSource的操作系统,所以他的程序代码可以被修改成适合在各种机器上面运行的,也就是说,Linux是具有『可移植性』,这可是很重要的一个功能喔!^_^Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统来的,所以相当的稳定而功能强大!此外,由于这个优良的架构可以在目前的个人计算机(x86系统)上面跑,所以很多的软件开发者渐渐的将他们的工作心血移转到这个架构上面,所以L

7、inux操作系统也有很多的应用软件啦!虽然Linux仅是其核心与核心提供的工具,不过由于核心、核心工具与这些软件开发者提供的软件的整合,使得Linux成为一个更完整的、功能强大的操作系统啰!约略了解Linux是何物之后,接下来,我们要谈一谈,『为什么说Linux是很稳定的操作系统呢?他是如何来的?』Linux之前,Unix的历史早在Linux出现之前的二十年(大约在1970年代),就有一个相当稳定而成熟的操作系统存在了!那就是Lin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。