- 论坛徽章:
- 0
|
IT专家网独家】熟悉Sun Microsystems Inc.公司的Indiana项目的分析师本星期早些时候说,公司可能会制定计划,通过结合Linux软件中的关键部分到OpenSolaris操作系统中,从而对OpenSolaris进行修补。
在2007年的3月份,Sun正式宣布了Indiana项目,这个项目的目标就是要创建一个OpenSolaris的二进制产品。这个项目的长期目标是要增加这项技术的用户基础,并培养它的市场分额。与红帽的Fedora Core和 Novell的openSUSE项目类似,OpenSolaris是Sun公司的开源操作系统,并且包括了一些实验特性,可能最终将进入商业的Solaris操作系统。
行业观察家说,Indiana项目表达了Sun公司对增加Solaris在以Linux为中心的IT经理们和开发人员这样的人群中的知名度。但是也同样是这些学者说Sun必须要在吸引Linux用户使用Solaris和支持现有的Solaris用户基础之间走一条微妙的路线。
让OpenSolaris具有Linux的“外观和感觉”
“我们已经得到信息,Sun正在准备推出Indiana项目,这个项目准备让Solaris从开发者、系统管理和操作者的角度看更像是Linux,” Tony Iams说,他是位于纽约州Rye Brook的Ideas International 公司的高级分析师。“这是因为Sun已经关注降低开发人员和经理们使用Solaris作为替代品的壁垒。”
今年3月份当Sun雇用了Ian Murdock的时候,就出现了这样的征兆,Ian Murdock是Debian Linux的创始人,也是Linux Foundation的前领导人,Linux Foundation是一个非盈利的社团,他们支持Linux的成长。在那个时候,Murdock在他的博客中写道:“你可以从我的背景和先前的文章中猜到,我一直认为Solaris需要缩短与Linux之间的距离来具有竞争力;我相信Solaris需要在某些方式上作些改变,我也深深地相信向后兼容性的重要性。……即使是在Solaris的前沿和中心,我也强烈认为Linux需要在平台策略中扮演更清晰的角色。”
Solaris 和Linux,内核和接口
在今年6月份与路透社的采访中,来自麻省弗明翰IDC公司的分析师AL Gillen说,Indiana项目将会保证Solaris内核的完整无缺。
如果Sun想要在Linux和Solaris的功能性之间架起一座桥梁的话,它的选择就是在内核层或者用户层上做这件事情,其中包括了接口、应用程序编程接口(API)和管理员工具,Idea的Iams说。
“从功能性的角度来说,内核方面的障碍在这里是不能克服的,”Iams说,但是很明显,它具有重大意义。“在内核级别上,问题是设备驱动器,是否能够在Solaris中运行Linux的设备驱动器,”他说。
对内核级别进行更改,还会造成许可证的问题。Linus是在GNU的GPL下发布的,但是Solaris是基于CDDL(即Common Development and Distribution License )。当前,自由软件基金会在监管着Linux的GPL许可,而CDDL与GPL不兼容。“除非对许可证进行修改,那么就需要做一些其他的工作,”Iams说。
因此,分析师们认为Indiana项目将会通过引入API和接口重点在用户级别上进行操作。这种方式将会用到接口技术,例如GNOME——这是一个开源的图形化用户接口,放置在计算机操作系统的顶层——Sun已经在过去将其结合到了Solaris中,Illuminata 公司的高级分析师Gordon Haff说。
独立软件供应商的影响
Iams说,Sun应该采用一种“above the hood”的免于内核的方式,因为Linux中的GNU工具可以运行在Solaris。向类似Linux的接口和工具集方向前进的行动,可以让Sun将重点集中在Solaris的力量上,他说,例如DTrace(这是一个框架,可以让用户实时解决系统出现的问题),以及容器(Containers,这是一种分割的方法,可以让同一个操作系统环境中的虚拟的服务器之间完全隔离)。
但是Iams还提出Indiana项目的实际问题并不是软件的兼容性,而是它的支持。“当然,将来会有一个比得上Linux的接口和特性,但是独立软件供应商将会使用它,并在其基础上测试和验证应用程序吗?这些独立软件供应商已经对Red Hat 和Novell's SUSE,做了同样的事情,现在Sun也必须要说服他们在Solaris上再次测试,”他说。“Sun必须要向他们证明,Sun已经解决了兼容性的问题。”
Linux/Solaris的危险处境
回到Indiana项目,Sun面临的另外一个障碍就是他们自己的客户。然而Sun开始努力在API级别上结合新的Linux工具和特性,它冒着失去现有的喜好目前这种操作系统运行方式的Solaris用户的风险。Haff和Iams都认为Solaris的改变将会导致当前的操作系统版本的弱化,而热爱Solaris的人们将会退缩。
“在概念上说,这是一个好主意,但是有些用户会说,‘Solaris很好啊’,然后怀疑Sun为什么要让Linux的垃圾污染Solaris,毁掉Solaris,”Haff说。
还有Linux组件对于Solaris来说,也不一定会使其成为一个更好的操作系统,Haff说。实际上,Solaris已经为忠实的追随者们感到荣耀。在Indiana项目的情况中,Haff支持Sun引入Linux的工具,API或者接口来让Solaris更加吸引Linux用户。
“这是一个重要的区别,”Haff说。“这个项目是给那些熟悉Linux的人的。”
Sun的执行官们还没有对本星期计划的Indiana项目的披露而发表任何评论。(编译:Emma)
TechTarget独家授权,严禁转载!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17030/showart_341486.html |
|