【 tulaoshi.com - Linux 】
Kevin 开发新版本的Linux操作系统需要个人与多个技术公司的通力合作。下面就是整个的开发过程
Linux是如何设计出来的? 1.设置优先目标 Torvalds在其他贡献者的帮助下,设定Linux的发展目标。三年前,他们认为Linux发展应优先考虑市场因素。指定了两个目标:使人们在笔记本上更方便的使用Linux,是Linux能够支持大型数据库。
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