红帽公司为了在开源编程领域发挥更积极的作用,创建了一只由34名程序员组成的开发团队,专门负责下一代软件的开发工作。红帽公司计划在星期二宣布这一消息。
红帽公司新任首席技术官Brian Stevens说,红帽公司的利润近有了大幅度的增长,对红帽公司此举起到了推波助澜的推动作用,同时红帽公司的这种做法也保证了其程序员们不用担心客户支持的要求,而将时间和精力全部集中在软件开发工作上。红帽公司计划在今后的九个月里将程序员开发队伍再扩充一倍。
Stevens说,开发团队有几个特殊的任务,包括将Xen软件与计算机系统混合在一起,让一台计算机可以同时运行好几种独立的操作系统;完善Linux软件,努力将桌面Linux操作系统变成一种经济划算的操作系统;开发程序设计工具,比如SystemTap探测软件等。
Stevens说:“我们正在筹建一个紧急技术团队,现在我们已经有许多伟大的想法,而之前我们一直没有合适的环境来实现它们。”
红帽公司此举表明红帽公司将采取更为积极主动的行动,一旦它们获得了开源程序员的广泛支持就可以将软件修改合并起来。现在红帽公司正在努力满足特殊客户对其软件的具体要求,即使它必须为此付出更多的努力。
Ideas International公司分析师Tony Iams说:“过去,红帽公司的工作方式与其他大部分的开源公司一样。他们首先等开发者社区研究出问题的解决办法,接着进行开发设计,并且在用户中建立解决问题的动力。然后红帽公司加入进来,将它转换成一个受支持的软件包并发布出去。” “但是现在他们不必等到软件开发完成就可以开始工作了。”
他补充说,即使开源社区不接受它的方法,红帽公司的丰厚的利润和庞大的用户群也可以使它有资本在开发领域树立一些雄心壮志。尽管红帽公司知道必须与开源开发者建立良好的关系,但是它不会等到开源社区得出一致意见之后才开始行动,比如它在开源社区普遍认可Xen软件之前就把Xen软件的开发作为了它工作的重点。 Iams说:“很难理解它们是如何避免负重难行的情况发生的。”
红帽公司公布它在近一个季度中的纯收益为1670万美元,同时它提高了对下一季度的预测收益。红帽公司在Linux市场上的收益主要来源于其旗舰产品红帽企业Linux产品,它在Linux市场上获利颇丰的情况与其主要的竞争对手Novell公司举步维艰的困境形成了鲜明的比照。 Novell公司位于马萨诸塞州沃尔萨姆市,预计它将进行裁员和机构重组以削减成本开支和改善业务前景。
与IBM公司和Novell公司等既出售带版权的软件产品又出售开源软件产品的其他公司不同的是,红帽公司只承担开源项目。因此,Xen软件管理工具或其他的机构内部开发项目可能不会成为红帽公司的带版权的产品。 红帽公司首席执行官Matthew Szulik在上周表示,技术公司使用带版权的软件来保持对其客户的控制实际上是违背了客户们的意愿的。
Xen软件的出现
Xen软件可以被用来在服务器上创建操作系统的若干独立情况,每一种独立的情况都被称作是一台虚拟计算机。一旦虚拟计算机建立以后,它们就可以被储存在硬盘上,通过网络复制或者转移到别的计算机中。
开源软件是目前正在进行当中的几个虚拟化工程之一,其他的主要竞争者有EMC公司的VMware软件和微软公司的虚拟服务器软件。它们的目标都是为了建立一个服务器,以至终建立一群服务器,使系统更有效地运行多个任务。
红帽公司以前就说过它将利用Xen软件来实现虚拟服务器目标,但是它现在是正式保证说它将把Xen软件加入到其新版的红帽企业Linux操作系统中去。红帽公司已经透露新版Linux操作系统将在2006年晚期推出市场。 Stevens介绍了红帽公司是如何计划在虚拟化世界中对Xen软件收费的,它将允许客户为每一台服务器购买一个用户帐户并允许他们在RHEL的各种情况下随意运行。现在红帽公司实际上允许一台服务器由多个用户运行,但是只收取极少的费用。
Stevens说:“我们并不认为对每一台虚拟计算机收费是一种赚钱的好办法。如果客户在虚拟环境中配置软件,如果他们不得不开始计算虚拟计算机的成本,他们就会开始将虚拟计算机作为一件贵重的商品使用。”
在微软公司即将发布的Windows Server 2003 R2 企业版服务器中,在不另外收费的情况下,用户多可以在一台服务器上运行4个虚拟计算机。另外,其终的数据库中心版服务器(产品代码为长角服务器)将允许用户运行各种版本的服务器软件。
Xen软件已经包含在Fedora中,Fedora是红帽公司用来将新技术快速发展成熟的一款免费版的Linux操作系统。 Stevens说,红帽公司正在考虑在即将推出的Fedora Core 5中将Xen作为默认运行的软件。他说:“这是一个进行大量测试的好方法。”
红帽公司同时还在关注更的管理Xen软件的工具软件。Stevens说,这些管理工具软件可以帮助用户们在新建的虚拟计算机中就象计划任务那样自动安装软件,还可以平衡在一群服务器上运行的各种任务。
然而在目前,Xen软件仍然是一种相对不太成熟的产品,不能在比较脆弱的系统环境中使用。开发商们曾经期望红帽公司在8月份的时候可以推出Xen 3.0,预计它将包含对多处理器服务器的重要支持。 然而据该项目的网站称,Xen 3.0按计划将在12月才会推出。
无界的Linux操作系统
Stevens说,另一个重要的推动力将是无界的Linux操作系统,大多数的台式机用户都可以使用的Linux操作系统。他说,红帽公司的Linux操作系统“曾经停止过一段时间”,但是“建立了新的开发团队以后,我们将重新把它拾起来。”
Stevens说,无界Linux可以把计算机用户的桌面操作系统的特征存储在中央服务器上,其他人可以用各种途径使用它。例如,用户可以将Linux操作系统安装在计算机上,同时使这台计算机中的专用文件与服务器上保存的同一个文件同步更新,这样他们就可以脱机工作或者更快地存取文件。 或者用户可以通过用Linux操作系统光盘或者通过网络发送的其他版本的操作系统来启动计算机,从而将一台普通的计算机临时转变为用户的个人化机器来使用。
Stevens说,无界Linux的关键在于建立一种可以自动根据计算机硬件配置来作出相应调整的操作系统。
Stevens说,无界Linux是出现了虚拟化计算机之后,用户在红帽公司先寻找的产品。他说,其原因是那些拥有成百上千台计算机的公司为了减少管理成本。
Stevens说:“我们想开发研究出一种吸引客户注意的好方法,来降低客户们管理客户端系统环境的成本。”
SystemTap新的开发工具软件也将为Linux操作系统所用。Sun公司新推出的DTrace工具软件已经吸引了许多用户的注意。Stevens说,这种DTrace 工具软件在运行的时候,系统管理员可以通过分析软件找出系统的瓶颈所在。 SystemTap软件是一种与DTrace软件同类的新工具软件,它可以与Linux操作系统兼容使用,DTrace软件只能在sun公司自己的Solaris操作系统下使用。
Stevens说:“有许多客户都对我们说‘我们喜欢使用DTrace,我们希望你们也能开发出一种具备同样的功能的软件。’,现在我们开发出SystemTap工具软件之后,我就再也没有听到客户向我们提出这种要求了。”
分析师Iams说,虽然任重道远,还有很多工作有待完成,但是红帽公司的方向是正确的。他说:“如果你把红帽公司的SystemTap软件与DTrace软件进行比较,你就会发现SystemTap软件并不是在所有方面都是尽善尽美的。” 但是迄今为止,红帽公司所做的工作表明了它还仍然与企业和数据中心用户的要求保持着联系。Linux操作系统在数据中心领域很有市场而且发展迅速。 Linux系统从UNIX系统那里夺取了大量的用户。”
红帽公司称,它同时也在支持开发另一种调试程序Frysk。
Iams说,Stevens确实是监督Linux操作系统和开源软件开发的正确人选。他在工作中十分关注Tru 64 Unix系统的各种能力,Tru 64 Unix系统初是由数字设备公司开发出来的,后来转到了Mission-Critical Linux初创公司,才转到了红帽公司手中。
Iams说:“他是TruClusters公司的主要结构师之一,他的经验十分丰富。” “他是我所遇见的聪明的人之一,他理解问题非常客观。”
红帽创建自己的开发团队 积极投入开源事业
更新时间: 2005-11-03 00:00:00来源: 粤嵌教育浏览量:3200