• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

怎样制造Linux?

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 11次 | 进入软件测试论坛讨论

领测软件测试网 Kevin 开发新版本的Linux操作系统需要个人与多个技术公司的通力合作。下面就是整个的开发过程

Linux是如何设计出来的?

1.设置优先目标
Torvalds在其他贡献者的帮助下,设定Linux的发展目标。三年前,他们认为Linux发展应优先考虑市场因素。指定了两个目标:使人们在笔记本上更方便的使用Linux,是Linux能够支持大型数据库
javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">


2.人们开始工作 技术型公司的工程师开始编写代码,实现新的功能。最近,他们正在努力使Linux在64个或更多的处理器上运行的更好,这是大型数据库的必要条件。工程师们把他们的创造发送给“维护者”,并进行进一步的审阅。



3.个体程序员的参与
一些程序员,在闲暇之余,也会为Linux做一些改进。最近几年,这些志愿者编写的代码能够使Linux在笔记本电脑上运行的更好,能对电源进行更好的管理。他们也将成果递交给维护者。



4.代码的初步成型
大部分维护者都受雇于技术型的大公司,但他们也是Torvalds的军官,会要求贡献者提供Linux新版本的补丁。如果他们觉得满意,就将这些代码发送给Torvalds和Andrew Morton。



5.递交给Torvalds进行测试
Torvalds和Morton对代码进行审阅,提出改进建议,并最后将代码加入到内核中 - 这就是操作系统的核心。两人会定期发布更新,由全世界的人进行检测。最终,Torvalds在2003年12月18日发布了Linux 2.6版本。



6.将内核与软件包结合
Novell和Redhat之类的发行商会将软件包组装成产品,包括内核和许多的应用程序,例如Firefox浏览器。Novell在2004年8月发布了新的服务器版。Redhat发布的预定日期是2005年初。



7.用户开始使用
公司开始安装新的版本。04年8月,HP推出了装有Linux的笔记本,可以说是先行者。HP、IBM、Oracle之类的技术公司开始对客户进行调查,看他们希望下一个版本的Linux需要什么功能。



Linux在哪儿?
你或许会问:Waldo在哪儿?Linux几乎无处不在。由于设计时就希望它成为瑞士军刀之类的操作系统,因此Linux的用途很广。

交通工具
这是个新玩艺儿。日本的Sony在车载自动导航系统上使用了Linux。瑞典的Volvo在卡车和有轨电车上使用Linux。



服务器
Linux是服务器操作系统的第二名,运行的环境包括隔壁复印店的小型网络,也包括类似Google和eBay的大型网络。Google用100,000台Linux计算机提供搜索服务。



机顶盒
当有线电视提供的内容越来越复杂,机顶盒的操作就越来越像电脑了。纽约市Cablevision使用的SONY机顶盒运行的就是Linux。此外,还有Ditto TiVo的个人摄像机。



机器人
从外太空的穿梭机器人,到工业的机械机器人,都可以使用Linux。日本三菱重工开发的Wakamaru,是一个实验型机器人,可以照顾老人和儿童。



手机
手机制造厂商开始使用标准的操作系统,Linux是主要的选择之一。现在,它已经运行在摩托罗拉新的移动电话中。



桌面
成百上千公司的程序员都在PC上使用Linux。许多大公司也在考虑替换原来的操作系统。AT&T就希望将70,000雇员的操作系统,将Windows换成Linux。


From: 赛笛网 作者:CoolQ

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网