Sun微系统公司官员于当地时间本周二提供了有关其开放源代码策略的详细资料。Sun公司公开表明了大多数业界厂商长期以来对此所进行的猜想,也就是:Sun公司的头等任务是支持其Solaris操作系统而非Linux操作系统。
据Sun公司网络系统部门的高级营销主管约翰在一次在旧金山举行的发布Solaris 10之前的一次会议上向记者透露,未来的Solaris 10的成本将更廉价,它将低于Red Hat公司的Linux解决方案。据他表示,这并不意味着我们在试图占领Linux操作系统的上风,我们在我们的系统上销售并支持Red Hat Linux操作系统,但我们将会为提供最具有吸引力的Solaris环境做一切事情。Solaris是我们的头等任务,我们将在Solaris不能满足客户需求的领域里提供和支持Linux操作系统。另外,Sun公司还打算发布一种被命名为“Project Janus”的全新兼容技术,这一技术能够使用户在Solaris操作系统上运行Linux操作系统的二进制代码。
在操作系统级水平上,Janus将作为Solaris操作系统可选的内核服务。据Sun公司操作系统集团的副总裁格伦表示,由于许多Linux二进制代码都依赖于它们所针对的运行环境,所以我们首先将解决运行Red Hat Linux二进制代码的能力,然后再逐步支持其它版本的Linux操作系统。虽然Janus技术出现在最初版本的Solaris 10中的可能性不大,但它将出现在Solaris 10的第一个升级版本中。据他表示,我们目前要首先确保不同版本Solaris之间的二进制代码的兼容性,并且现在正在考虑与Red Hat Linux之间的二进制代码兼容性。据Sun公司的总裁乔纳森表示,他坚信开放源代码的Solaris操作系统将成为开放源代码操作系统市场上的一股平衡力量,使用户和开发人员能够在Solaris和Red Hat Linux操作系统之间进行比较。乔纳森表示,Sun公司推出开放源代码版Solaris的目标并不是要削弱Linux操作系统,而是为了确保“我们能够提供Red Hat公司的竞争对手,因为Red Hat并非就是Linux操作系统,虽然它是一家Linux公司。”
据乔纳森表示,我们还没有决定开放源代码的Solaris操作系统的许可类型,并没有排除GPL的许可方式,它与其它的许可方式有同样的机会。格伦表示,尽管Sun公司会开放尽可能多的Solaris操作系统源代码,但由于它不拥有Solaris操作系统的全部知识产权,所以它在开放所有的代码上也并非有多大的可能性。