linux大作业

linux大作业

ID:21189974

大小:29.32 KB

页数:5页

时间:2018-10-20

linux大作业_第1页
linux大作业_第2页
linux大作业_第3页
linux大作业_第4页
linux大作业_第5页
资源描述:

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

1、2014—2015学年第二学期《Linux网络操作系统》大作业题目:浅谈Linux新技术及其发展专业:计算机科学与技术班级:12级计算机1班学号:120400301姓名:郭芳瑜教师:李桐日期:2015年05月10日一.linux的发展历程Linux是一种自由和开放源码的类Unix操作系统.目前存在着许多不同的Linux,但其都使用了Linux内核.Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机.Linux是一个领先的操作系统,世界上运算速度最快的计算机运行的都是Linux操作

2、系统。Linux操作系统的诞生、发展和成长过程始终依赖着以下5大支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络.Unix操作系统是美国AT&T的贝尔实验室的Ken.Thompson,DennisRitchie和DouglasMcllroy于1969年夏在DECPPP-7小型计算机上开发的一个分时操作系统.1971年Ken.Thompson和DennisRitchie成功地用C语言重写了Unix内核.1974年,Unix以“仅用于教育目的”的协议,提供给大学作为教学之用,成为当时操作系统课程中的范例

3、教材.各大学、公司开始通过Unix源码对Unix进行了各种各样的改进和扩展,于是,Unix开始广泛流行.后来,AT&T公司开始注意到Unix带来的商业价值,公司的律师开始寻找一些手段来保护Unix,并让其成为一种商业机密.从1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习.MINIX系统是由美藉荷兰侨民Andrew.S.Tanenbaum(AST)于1987年开发的,源于Unix源码被禁止使用,开发该系统主要用于学生学习操作系统原理.MINIX的名称取自英语MiniUnix,是一个迷你版本的类

4、Unix操作系统,它是重新发展的,并没有使用任何的AT&T的程序码,到1991年时版本是1.5,当时该操作系统在大学使用是免费的,但其它用途不是,当然目前都已经是免费的.GNU是“GNU’sNotUnix”的递归缩写,是一个名叫RichardStallman认为Unix是一个相当好的操作系统,如果大家都能将自已所学贡献出来,那么,这个系统将会更加优异.他倡导的OpenSource的概念,就是针对Unix这一事实,反对实验室里的产品商业化、私有化.实现一个仿Unix操作系统成了他追求的明确战略目标.为了这个理想,RichardStallman于

5、1984年创立了GNU,计划开发一套与Unix相互兼容的软件.1985年,他又创立了自由软件基金会(FreeSoftwareFoundation)来为GNU计划提供技术、法律以及财政支持.自发起这个计划以来,GNU开始大量的产生或收集各种系统所必备的组件,例如:函数库、编译器、调试工具、文本编辑器、网站服务器,以及一个Unix的使用接口(UnixShell)等,但由于种种原因,GNU一直没有开发操作系统的Kernel.POSIX表示可移植操作系统接口(PortableOperatingSystemInterface),电气与电子工程师协会(I

6、nstituteofElectricalandElectronicsEngineers,IEEE)最初开发POSIX标准,是为了提高Unix环境下应用程序的可移植性.然而,POSIX并不局限于Unix,许多其它操作系统,例如,DECOpenVMS和MicrosoftWindowsNT都支持POSIX标准现在它已经发展成为一个非常庞大的标准族.1991年,芬兰赫尔辛基大学的一名学生LinusTorvalds,他主修的课程中有一门课是操作系统,专门研究程序设计和执行,并且本课程采用MINIX做为实验系统.Linus不满足于该系统的功能,就希望能给

7、其添加一些功能.于是,他就根据实际的需要编写了磁盘驱动程序以便下载访问新闻组的文件,又编写了文件系统以便能够阅读MINIX文件系统中的文件,这就是0.0.1版本的Linux.Linus从一开始就决定自由传播Linux,他把源代码发布在网上,于是,众多的爱好者和程序员也都通过互联网加入到Linux的内核开发工作中.这个思想与FSF资助发起的GNU的自由软件精神不谋而合.GNU是为了推广自由软件的精神以实现一个自由的操作系统,然后从应用程序开始,实现其内核.而当时Linux的优良性能备受GNU的赏识,于是,GNU就决定采用Linus及其开发的内核

8、.在他们共同努力下,Linux这个完整的操作系统诞生了.其中的程序开发共同遵守GeneralPublicLicense(GPL)协议和POSIX标准,规定了源码必须

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

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

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