欢迎来到天天文库
浏览记录
ID:12814661
大小:30.00 KB
页数:3页
时间:2018-07-19
《linux——开源的代表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Linux——开源的代表王赟康电子信息工程专业20110210621Linux的发展Linux的兴起给了人们很多启迪与思考,其自由,共享的精神至今仍被人们津津乐道。1.1MINIXMINIX是一个廉价的小型类Unix作业系统,是为在计算机科学用作教学而设计的,Minix原来是荷兰阿姆斯特丹自由大学计算机科学系的Prof.AndrewS.Tanenbaum所发展的一个类Unix操作系统。全部的代码共约12,000行。1.2Linux的起源1991年,芬兰人林纳斯·托瓦兹在赫尔辛基大学上学,对操作系统很好奇,并且对MINIX只允许在教育上使用很不满(
2、其不允许任何商业使用),于是开始写他自己的操作系统,这就是后来的Linux内核。他写了一些硬件的设备驱动程序,一个小的文件系统,……,这样0.0.1版本的Linux就出来了,但是它只具有操作系统内核的勉强的雏形,甚至不能运行,你必须在有Minix的机器上编译以后才能玩。这时候Linus已经完全着迷而不想停止,决定踢开Minix,于是在1991年10月5号发布Linux0.0.2版本,在这个版本中已经可以运行bash(theGNUBourneAgainShell----一种用户与操作系统内核通讯的软件)和gcc(GNUC编译器)。1.3Linux的
3、成熟随即Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的内核开发,Linux倾向于成为一个黑客的系统----直到今天,在Linux社区里内核的开发被认为是真正的编程。由于一批高水平黑客的加入,使Linux发展迅猛,到1993年底94年初,Linux1.0终于诞生了!Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,不过自从2.1.xx系列的内核Linux开始走高端的路子----硬件的发展太快了,但是Linux
4、不会失去它的本色。Linux具有良好的兼容性和可移植性,大约在1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU---DigitalAlpha(至少目前主频是最高的)。所以不要总把Linux与低档硬件平台联系到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥出来而已,Linux必将从低端应用横扫到高端应用!2Linux的开源代码特性Linux的第一个版本在1991年9月被大学FTPserver管理员AriLemmke发布在Internet上,最初Torvalds称这个核心的名称为"Freax",意思是自由("fre
5、e")和奇异("freak")的结合字,并且附上了"X"这个常用的字母,以配合所谓的类Unix的系统。随后在10月份第二个版本(0.02版)就发布了,同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则消息Helloeverybodyoutthereusingminix-I'mdoinga(free)operationsystem.基于Linux开放源代码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,越来越多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux的广泛使用为
6、政府机构节省了不少经费。任何一种操作系统均会存在可能发生的安全性风险议题,开放性的源代码,使任何人皆可知道Linux的内部核心,可让全球的安全专家透明化查看与提出改进。3Linux的商业和使用今天各种场合都有使用各种Linux包,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP组合。在家庭与企业中使用Linux包的情况越来越多。并且在政府中也很受欢迎,巴西联邦政府的由于支持Linux而世界闻名。有新闻报道俄罗斯军队自己制造的Linux发行版的,做为G.H.ost项目已经取得成果印度的Kerala联邦计划在向全联邦的高中
7、推广使用Linux。中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。在西班牙的一些地区开发了自己的Linux发行版,并且在政府与教育领域广泛使用,如Extremadura地区的gnuLinEx和Andalusia地区的Guadalinex。葡萄牙同样使用自己的Linux发行版CaixaMágica,用于Magalhães笔记本和e-escola政府软件。法国和德国同样开始逐步采用Linux。Linux发行版同样在笔记本电脑市场很受欢迎,像ASUSEeePC和AcerAspireOne,贩卖时安装有定制的Linux发行版。使用Li
8、nux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,并且在软件设计时并未考虑非专业者的使用,导致这方面费用极高。
此文档下载收益归作者所有