当前位置:Linux教程 - Linux文化 - Sun公司首席开源平台战略专家:换个角度看OpenSolaris

Sun公司首席开源平台战略专家:换个角度看OpenSolaris


  这是Sun微系统公司首席开源平台战略专家Ian Murdock在一个会议上提出的问题。这个会议是Sun在JavaOne会议前召开的由Ian Murdock担任主席的CommunityOne活动。

  “我为什么在这里?Sun的Linux开发人员在做什么?你改变过立场吗?”Murdock说别人应该经常问他,“不,那不是我看的方式。”

  Murdock自1993年就开始使用Linux,是Linux标准库(Linux Standards Base,LSB)的主席。他说,“当人们说他们需要Linxu时,并不意味着他们真的需要Linux。他们需要的是Linux userland的用户环境和Linux商业模型。他们需要选择,他们需要分发,我就是分发Linux的人。”

  Murdock是Debian Linux的创始人,曾是Linux基金会的首席技术官。

  网景创始人Marc Andreessen说Solaris是比Linux更好的Linux。作为对比,Murdock消灭了其中的不同。

  从Linux的底层往上,Murdock说Linux在底层有硬件,Linux的内核就是从那里开始的,然后是系统库,GNU工具(比如Posix库),X Windows系统(比如KDE),Gnome和Mozilla的Firefox浏览器。

  他说,Solaris除了内核不同外,其他都是相同的。

  为了使Solaris成为更好的Linux,第一件事就是克服习惯问题。这意味着一个人如何在计算机上得到Solaris,如何为现在开发人员的工作站增加支持,比如膝上型电脑。

  Murdock说,“一个基本的解决办法就是在Solaris堆栈中替换一层,从Unix工具中拿出然后放到GNU工具中。”

  “关键是我们不做像叉车一样的升级,因为我们希望保留某些与Linux有关的东西,比如Linux做的很差的向后兼容性。”

  后来Murdock提到OpenSolaris时说,许多人问OpenSolaris是否为Solaris的社区版。“OpenSolaris不是一个真正的操作系统……从这一点上讲,Linux的用户可能会困惑。所以我们需要改变看Solaris的角度。那就是我们不是在跟我们自己竞争,就像RedHat和Fedora的关系一样。”

  Murdock进一步说到,“可以得出必然的结论,Solaris像别的Linux发行版一样开始看整个市场份额。如果是这样的话,我们已经失败了。”

  Murdock讲了Twitter在Ruby on Rails上开发如何碰到无法解决的瓶颈的故事。但问题是可以管理的,因为它在Solaris上运行,他们可以使用DTrace工具去定位问题。然而整个事情“是站在巨人的肩膀上,你不必重新发明轮子”。

  Murdock说他知道建设一个社区对实现一个真实的目标是具有决定性作用。这是一个至关紧要的事情。对于OpenSolaris,我认为Sun做了一个很好的社区种子工作。但在这点上,社区很大程度上只有Sun。

  Murdock说他在Sun每天的副业就是告诉在Sun的每一个Linux开发人员应该做出什么。我们在A点,我们希望到B点,我们共同设计一个方案。

  随后,当暗示有些事情更肯定要宣布的时候,Murdock说,“将有一个大的庆祝活动,你可以期望那个时候发生什么事情。”6月14日将举行OpenSolaris项目的二周年庆祝活动。