Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996431
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:11:56

 
  熟悉SunMicrosystemsInc.公司的Indiana项目的分析师本星期早些时候说,公司可能会制定计划,通过结合Linux软件中的关键部分到OpenSolaris操作系统中,从而对OpenSolaris进行修补。在2007年的3月份,Sun正式宣布了Indiana项目,这个项目的目标就是要创建一个OpenSolaris的二进制产品。这个项目的长期目标是要增加这项技术的用户基础,并培养它的市场分额。与红帽的FedoraCore和Novell的openSUSE项目类似,OpenSolaris是Sun公司的开源操作系统,并且包括了一些实验特性,可能最终将进入商业的Solaris操作系统。

  行业观察家说,Indiana项目表达了Sun公司对增加Solaris在以Linux为中心的IT经理们和开发人员这样的人群中的知名度。但是也同样是这些学者说Sun必须要在吸引Linux用户使用Solaris和支持现有的Solaris用户基础之间走一条微妙的路线。

  让OpenSolaris具有Linux的“外观和感觉”

  “我们已经得到信息,Sun正在准备推出Indiana项目,这个项目准备让Solaris从开发者、系统管理和操作者的角度看更像是Linux,”TonyIams说,他是位于纽约州RyeBrook的IdeasInternational公司的高级分析师。“这是因为Sun已经关注降低开发人员和经理们使用Solaris作为替代品的壁垒。”

  今年3月份当Sun雇用了IanMurdock的时候,就出现了这样的征兆,IanMurdock是DebianLinux的创始人,也是LinuxFoundation的前领导人,LinuxFoundation是一个非盈利的社团,他们支持Linux的成长。在那个时候,Murdock在他的博客中写道:“你可以从我的背景和先前的文章中猜到,我一直认为Solaris需要缩短与Linux之间的距离来具有竞争力;我相信Solaris需要在某些方式上作些改变,我也深深地相信向后兼容性的重要性。……即使是在Solaris的前沿和中心,我也强烈认为Linux需要在平台策略中扮演更清晰的角色。”

  Solaris和Linux,内核和接口

  在今年6月份与路透社的采访中,来自麻省弗明翰IDC公司的分析师ALGillen说,Indiana项目将会保证Solaris内核的完整无缺。

  如果Sun想要在Linux和Solaris的功能性之间架起一座桥梁的话,它的选择就是在内核层或者用户层上做这件事情,其中包括了接口、应用程序编程接口(API)和管理员工具,Idea的Iams说。

  “从功能性的角度来说,内核方面的障碍在这里是不能克服的,”Iams说,但是很明显,它具有重大意义。“在内核级别上,问题是设备驱动器,是否能够在Solaris中运行Linux的设备驱动器,”他说。

  对内核级别进行更改,还会造成许可证的问题。Linus是在GNU的GPL下发布的,但是Solaris是基于CDDL(即CommonDevelopmentandDistributionLicense)。当前,自由软件基金会在监管着Linux的GPL许可,而CDDL与GPL不兼容。“除非对许可证进行修改,那么就需要做一些其他的工作,”Iams说。

  因此,分析师们认为Indiana项目将会通过引入API和接口重点在用户级别上进行操作。这种方式将会用到接口技术,例如GNOME——这是一个开源的图形化用户接口,放置在计算机操作系统的顶层——Sun已经在过去将其结合到了Solaris中,Illuminata公司的高级分析师GordonHaff说。

  独立软件供应商的影响

  Iams说,Sun应该采用一种“abovethehood”的免于内核的方式,因为Linux中的GNU工具可以运行在Solaris。向类似Linux的接口和工具集方向前进的行动,可以让Sun将重点集中在Solaris的力量上,他说,例如DTrace(这是一个框架,可以让用户实时解决系统出现的问题),以及容器(Containers,这是一种分割的方法,可以让同一个操作系统环境中的虚拟的服务器之间完全隔离)。

  但是Iams还提出Indiana项目的实际问题并不是软件的兼容性,而是它的支持。“当然,将来会有一个比得上Linux的接口和特性,但是独立软件供应商将会使用它,并在其基础上测试和验证应用程序吗?这些独立软件供应商已经对RedHat和Novell''sSUSE,做了同样的事情,现在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项目的披露而发表任何评论。

Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”Sun OpenSolaris变得更加“像Linux”
阅读(314) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~