*BSD迷思

2009-05-13 07:53:11来源:未知 阅读 ()

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

出处:http://bbs.chinaunix.net/viewthread.php?tid=924824&extra=page%3D6
作者:
w3g8
  
英文网址:
http://www.freebsd.org/advocacy/myths.html
原作者:Rhodes
原文出自FreeBSD官方网站。
目录
一 、*BSD 项目采用封闭模式进行开发
二、你不能只做你自己的发行版或者从*BSD派生出一些工作
三、*BSD可以作为一个很棒的服务器,但是是拙劣的桌面
四、*BSD的codebase已经过于陈旧、过时,并且正在死去。
五、*BSD诸项目彼此在斗争,每星期都分化出不同群体
六、你不能使用*BSD作集群系统(并行计算)
七、*BSD没有商业支持
八、*BSD没有应用程序
九、*BSD比。。。更好
十、。。。比*BSD更好
一、*BSD 项目采用封闭模式进行开发
    在那篇名为《大教堂与集市》的论文中,雷蒙德(Eric Raymond)以linux的开发模式也就是他用来开发fetchmail的模式为例,说明了开源开发应当如何进行。与此相对应,*BSD的开发模式一般被定性为封闭的。
    这里隐藏的价值判断是:“集市“(开源)开发模式是好的,而“大教堂”(封闭)开发模式是坏的。事实上如果说有什么区别的话,*BSD的开发模式大概更像雷蒙德描述的linux或者fetchmail的开发模式。
    让我们考虑如下事实:
    对于所有的*BSD项目:当前,FreeBSD,NetBSD,以及OpenBSD释出的源代码,任何人都可以24小时地从互联网上下载。你无需等待他人的释出。
    对于FreeBSD,NetBSD项目:每天24小时制作一个表明项目当前进展可安装的快照。这些快照就像正常的release版操作系统一样可以安装,并不需要安装在现有的系统上。
    对于OpenBSD:可安装的快照也是每天都产生的,并且如果Theo认为快照足够好的话,他会把它们上传到OpenBSD的镜像站点上。
    译者注:
    1、当前开源/免费的BSD可以认为有四个,即FreeBSD,NetBSD,OpenBSD,DragonFlyBSD.后者是2003年从FreeBSD 4.x分化出来的
   
2、release:FreeBSD版本共有三种,current,release,statble.current版是项目当前正在开发中版本,有大量
的新特性,增强,不过不保证稳定,如果是为学习研究,这是比较合适的版本;stable,是稳定本,可以放心地使用了,只是技术可能不是最新;
release,是当前开发到比较成熟的阶段以后释出的版本,已经接近稳定,可以生产使用,事实上很多商业网站就是用的release版。NetBSD,
情况请参考
www.NetBSD.org
    2、Theo,OpenBSD项目的创始人、领导者。
    与之不同的是:linux的新内核发布是随心所欲的,linux的发行频率是基于individual vendor心血来潮的行动。
    对于*BSD用户来说,linux新内核的每次发布都是不值得宣传的,因为那是每天都在发生的事情。
    所有的*BSD项目都使用CVS来管理他们的源代码。
    所有的*BSD项目:都制作了一棵CVS树,来让任何人24小时地浏览、下载。我们可以使用匿名的CVS,CVSupip,CTM(通过电子邮件),或者通过FTP,来检索源代码。
    任何人都可以使用安装在他们*BSD系统上的名为send-pr程序,或者使用一个基于web的工具来提交补丁、错误报告、文档,或者做出其他的贡献。
    当然并不是每个人都可以把他对*BSD源代码的修改写入CVS树的。为此你需要先成为一个拥有CVS树写权限的人。一般来说,他们使用send-pr或者其他工具向项目做出了若干经过深思熟虑才产生的贡献,才能成为一个拥有CVS树写权限的人。

标签:

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

上一篇:FreeBSD如何通过代理上网

下一篇:FreeBSD GTK字体