【eNet硅谷动力消息】美国东部时间2月14日(北京时间2月15日)消息:Sun公司在星期二宣布它将公开其UltraSparc芯片的设计细节,以便让Linux操作系统和各种版本的BSD Unix操作系统可以更容易与其系统兼容。
另外,Sun公司总裁Jonathan Schwartz还宣布Sun公司将使用通用公开许可证(General Public License)来管理芯片设计的公开发布。
Schwartz在开源商业大会(Open source Business Conference)上发表讲话时说:“开源不仅仅是软件的事,自由也不光与软件有关。硬件也可以开源,我们就准备开创硬件开源的先河。”
IDC公司分析师Jean Bozman说,公开Sparc芯片技术是非常重要的。她说:“有些人我们从来也不会想到,他们可能在中国或者印度,他们也许可以解决Sparc芯片与其他操作系统之间的兼容性问题。”
如CNET News.com新闻网在上个月的报道所述,Sun公司的Sparc服务器业务部的执行副总裁David Yen说过,服务器和软件公司应该公开UltraSparc Architecture 2005的技术规格,以便开源操作系统可以更容易在Sparc服务器上运行,特别是让它可以同时在一个Sparc系统中运行多种操作系统。其他的竞争对手们早就已经具备这个功能了。
Sun公司正在想办法引起另一个操作系统的注意,以增强其服务器产品特别是它新推出的基于UltraSparc T1“Niagara”处理器的服务器产品的吸引力,并与IBM公司和惠普公司展开新一轮的较量,IBM公司和惠普公司的高端服务器产品已经可以支持Linux操作系统了。
Schwartz说:“在UltraSparc T1处理器上增加对Linux操作系统或者BSD系统的接口将会极大地拓展Sparc产品的市场。”
然而,也有分析师认为,要想建立一个Sparc-Linux的软件生态系统是非常困难的。
虽然它在商业上的应用还很少,但是Linux操作系统已经可以在许多Sparc系统中运行了。 Sun公司说,David Miller独自进行了一项Sparc Linux工程,他现在正在研究如何在UltraSparc T1上运行开源操作系统。
与此同时,顶级Linux操作系统出售商红帽公司在二月初表示,它并不打算将Linux操作系统的支持范围扩大到Sparc系统中。
Schwartz说,免费提供技术是让该技术得到广泛发展的一种方法。他曾经把各公司的那些表示对Sun公司的开源Solaris操作系统计划不感兴趣的首席信息官们重新召集起来举行了一次会议,但是Schwartz说他那么做并非是想引起各公司首席信息官们的注意。
大约有一半的首席信息官称他们公司的数据中心使用的操作系统是Linux操作系统,但是其中只有一半是他们自己选择使用Linux操作系统的。 Schwartz对各公司的首席信息官们说:“你们并不是我们的目标客户,我们的目标客户是你们的开发商。越来越多的开发商开始转向使用自由软件产品,因为那样他们在获得软件产品时就不用费很大的精力了。”
一款开源的芯片
Sun公司打算将UltraSparc T1做成一款开源的处理器,任何人都可以查看芯片的内部设计结构以及象Register Transfer Libarary芯片技术标准描述的那样来修改芯片的逻辑描述。
Schwartz在一月份的时候在其博客上发表文章说,Sun公司打算用第二版通用公开许可证来管理芯片的缓存器转换库(RTL),这一点并不让人感到意外。许可证是开源UltraSparc t1计划面临的最大的竞争对手。
Sun公司在选择许可证的时候得到了自由软件基金创始人Richard Stallman的支持,他是通用公开许可证的原作者,也是一个为了软件自由而放弃个人原则的人。
Stallman说:“对于Sun公司决定使用自由软件基金的通用公开许可证,自由世界表示欢迎。”他还呼吁其他的硬件厂商也学Sun公司的做法,对硬件开源。
Schwartz认为Stallman未必会对此表示支持,他说:“我从来没有去过地狱,但是我想它只是暂时冻结了。”