OpenSolaris 1年

June 13, 2006

Sun 去年 6 月开放 Solaris,组建了 OpenSolaris 社区。500 万行世界上最 clean 的代码流向一双双黑夜里闪吧闪吧的眼睛。专业开发者对 OpenSolaris 的强烈兴趣应该是毋庸置疑的。一年过去了,Scott 都走了,他任内的硕果之一,OpenSolaris,如何了?

ZDNet OpenSolaris one year on: Success or failure?

数据显示,一切进展一片光明,Sun 自己的统计数据表明,OpenSolaris 可能已经跻身全球最大的开源项目行列。自去年6月以来,超过 13600 人通过网站注册加入 OpenSolaris 开发。这其中,只有 1400 人是 Sun 的雇员--数据来自 Australia and New Zealand Solaris product manager ,James Eagleton。

尽管兴趣高涨,驾驭 OpenSolaris 的管理架构仍在成长中。项目的 leader 们已经对广泛定义了骨架结构的纲领性文件达成了一致,由 Sun 雇员和外部兴趣团体组成的社区咨询委员会 community advisory board 也已经成立,更详细的章程仍在制定中。

Eagleton 说,社区现在正在制定细则,他认为这个文档将能够管理项目相关的各项事物。

与此同时,Sun 还在源源不断地输出,把 Solaris 的其他东西 release 出来,这个过程可能到年底才结束。
另一边,非 Sun 的程序员们手指也没闲着,驰骋在这样的 code base 上恐怕是每个家伙都朝思暮想的吧--他们迄今为止已经贡献了 165 个东东。其中 70 个已被接受,另 95 个正在 review 中。

为了减少来自社区的,关于外部代码被接受可能会耗时冗长的担忧,Sun 还像小娘子一般贴心地建立了临时 buddy 系统,外部贡献者会和 Sun 雇员结成搭档,有助于理顺代码被接受的流程。

Eagleton 认为 Sun 已经做了不少工作来促进开发者对这个新平台的兴趣。现在,OpenSolaris 的互动以及讨论层次已经比较高,围绕 Solaris 所做的创新已经开始涌现--哈,这正是 Sun 渴望看到的,也是我们渴望看到的。

作为例子,Eagleton 引用了最近 Sun 和程序员社区,在 LinuxWorld Australia conference 上的合作。Sun kernel 工程师 Alan Hargreaves 同 Andrew Tridgell --这个老兄不知道?Samba 作者,史上最伟大反向工程--合作,解决了一个 Samba 在 Solaris 上的问题。

来自英国的系统管理员,Peter Tribble --他也是那万把个外部贡献者之一--说,他觉得 Sun 的开源做法“极为有用”。“不光是 code--尽管看到代码到底在做什么在分析问题时会非常有帮助。真正的 big thing 是社区,可以让人们直接和那些设计编写了这个软件的 Sun 的工程师交互的社区”。Tribble 觉得 Solaris 的开放特性意味着像他这样的系统管理员有可能参与他们所依赖的操作系统的开发。

作为代码贡献者,Tribble 觉得让贡献的代码被接受进入 OpenSolaris 的 code base 非常容易--只要有足够的耐心 :-) 。buddy 系统从程序上来说,非常必要。
外部贡献者根本不能直接更新主 source -- 因为它们仍然 host 在 Sun 内部。buddy 会提供编码建议,安排 review,以及需要运行的测试,在有影响到代码工作的修改处,还会有 architectural review 流程--看上去, buddy 会总是忙于和外部贡献者联系,他们有很多活儿要干。

总的来说,尽管 Tribble 不太熟悉其他开源项目的管理工作,他觉得 OpenSolaris 的管理做的不错。

当然,一开始,大家都会担心 Solaris 传统的 稳定,兼容和正确 特性会打折扣,不过,事实并没有那样。通向 Open Source 的道路迄今一直稳健,而且安全。

OpenSolaris 实际上的管理结构并不复杂,至少对 Tribble 来说,他看到的不复杂。显然,Sun 对 OpenSolaris 倾力投入,所有的工作都是从他们的 code 开始的,而他们也提供了大多数资源,所以,OpenSolaris 还不算 self-governing --目前这倒也说得过去。

看来,目前,OpenSolaris 的项目进展很成功--至少在保持原本的 Solaris 精神和建立一个强壮的 OpenSolaris 社区两点上。

[tags]sun, solaris, opensolaris, opensource, software[/tags]

Tags: , , , , ,

One comment

[...] Via 刀枪Blue Sun 去年 6 月开放 Solaris,组建了 OpenSolaris 社区。500 万行世界上最 clean 的代码流向一双双黑夜里闪吧闪吧的眼睛。专业开发者对 OpenSolaris 的强烈兴趣应该是毋庸置疑的。一年过去了,Scott 都走了,他任内的硕果之一,OpenSolaris,如何了? [...]

by OpenSolaris 1年 at 开源文化研究 on 2006-06-14 at 10:50 pm. #