“我为什么在这里?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项目的二周年庆祝活动。