NetBSD的明天(The future of NetBSD)

2009-05-13 13:59:28来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

虽然这已经是旧闻了,但是对于了解NetBSD所存在的问题和其未来的趋势还是有一定的借鉴意义的。

如同我的歌里所唱“我是一朵不开花的花,尚未学会开放就已习惯于凋零......”,似乎NetBSD也是一朵不开花。

这篇文章在*BSD社区引起了很大的反响,在本文发表大概半个月后(2006年9月14号),意大利Linux&C杂志BSD板块的Federico Biancuzzi(作为自由撰稿人,他为ONLamp,LinuxDevCenter和安全焦点写文章)采访了CMH,采访很长,在ONLamp BSDDevCenter上可以看到这个采访,文章名为《Confessions of a Recovering NetBSD Zealot

》。CMH主要谈论了项目的改革,基金会的管理,许可证问题和硬件文档,和厂商的联系,先前的当前的错误和要从Linux开发过程学习的东西。

这里我翻译一下最后主持人问的最后一个问题。

问:在你提交邮件到每个BSD项目(包括OpenSolaris)后,都发生了些什么,你认为在不久的将来会发生什么?

Charles M. Hannum:我私下所收到的雪花般的反馈都是正面的。我听说以前抛弃NetBSD的用户和开发者就是因为我列举那些的问题。甚至是FreeBSD和Linux社区的一些说明也是坑定的。读起来很有趣。有少数人要求分出一个新的项目,甚至提供帮助。那时我并没有声明这个想法。 不出所料,在NetBSD邮件列表有一点亢奋--多数人努力站在他们的立场并争辩说没有事情是有错的。我认为最有趣的部分是一些用户明确的声明“不知道[这个组织]错在那里”,

至少这部分归咎于我;我呆了一会,并等着看在没有我的情况下这个混乱状况如何进展。我所能说的是这是十足的训练有素的破坏者--他们不停的霸占更多的威权并把别人从各种位置上赶走,

迫使人们签署苛刻的协定,几乎所有的事情都是秘密进行的,并且没能实际提升这个项目。我感到很难想象一个开源项目有如此糟糕的管理。

题目:NetBSD的未来
到: None <[email]netbsd-users@netbsd.org[/email]>
来自: Charles M. Hannum <mycroft@MIT.EDU>
列表: netbsd-users
日期: 2006年8月30号 19:27:23

        NetBSD项目在细枝末叶上停滞了。到了总结这个项目的缺点而不是优点的时候了。我将尝试解释这些是怎么发生的,事情的当前状况,和为了修正这种情况所需要做的事情。
做为NetBSD的四位创始人之一,我处在独特的位置上。我是唯一的仍然参与和/或看着这个项目的整个历史过程的人。
        期间发生和很多变故,并且同时很多事情依然如故--包括我们早期的错误。
我想说的是我是个幻想家,我预见了整个OSS市场,但实际是BS。当我们启动这个项目的时候,Linux和386BSD还仅是爱好者的系统,还都有很多问题,并且它们都还缺乏很多硬件支持。我们大多数都想当然的认为:没有完整的386BSD和相应的补丁来使其可运行在更多系统上并修正bug,并且没有迹象表明Bill Jolitz将要重出江湖和做某些事情。
        由于我们早期遇到的问题,很多项目结构已经进化。也许我们最好的选择是立马使用中央版本控制;这允许可广泛的浏览代码历史并且(最终)使大量远程开发者易于协作。我们敷衍应付了一些别的事情;例如,Chris厌倦了一个人处理所有的事情,并且也将从大学毕业,所以我们创建了“核心组”。尽管这个web很新,我们很早就建立了一个web站点来宣传这个项目的信息和我们的版本。
        这个早期结构(CVS,web站点,规划等等)的很多部分是照抄很多别的开源(这时期还没广泛使用)项目--甚至是项目名称和组的“核心”。随后这变成新开始的开源项目的模板。
        不幸的是,我们在这里犯了一些错误。从这些年看来,Linux最成功的其中一点是它有很具号召力的领导者,他设定了目标和方向,并且能够使人们做他所期望的--或是找别人来做。后面的部分也是一个主要因素;没有任何人“拥有”Linux的任何一部分(尽管某些部分产生实际的“所有权”);如果你不产出,那么Linus会用别人的代码。如果你希望人们使用你的代码,你必须要不断进步。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:freebsd7 if_bridge pf

下一篇:BSD简史