红联Linux门户
Linux帮助

所有bug都无处可逃?对Linus定律的质疑

发布时间:2010-02-17 20:53:48来源:红联作者:Pensrce
Eric S.Raymond曾经说过,“足够多的眼睛,就可让所有问题浮现”,他称之为Linus定律。开源社区据此宣称开源软件比私有软件更安全。一位微软的项目经理认为,有足够的证据证明Linus定律并不成立。他通过检查DARPA的Sardonix实验和Coverity的静态分析bug发现程序,得出结论开源项目实际上没有足够多的眼睛。

核心开发组以外的边缘开发人员没有具备必要的调试技能,事实上不存在“足够多的眼睛”。他认为检查代码的微软“眼睛”比开源社区多,当然开源社区的潜在“眼睛”比私有社区更多。微软公司审查代码的人都经过专门训练,能够直接接触写代码的开发者,他们能提供了强有力的支持。

来源:Solidot
文章评论

共有 6 条评论

  1. rzzs 于 2010-02-18 17:34:32发表:

    这百分之一不到的使用率,种下木马又有何意义呢?

  2. pl_014 于 2010-02-18 10:52:09发表:

    也未必全是名望太低,用户太少,现在的发行版要有几百个了,会分散linux程序员的注意的。

  3. coco菜 于 2010-02-18 10:30:07发表:

    恩,毕竟即便是将linux代码直接呈现在大众的面前,广大linux使用者也很少有人具备修改分析的能力,而linux高端的核心剪裁人员也相较于microsoft少(主要是相对培训少,用户也相对稀缺),所以尽管将核心代码完全公开,linux的“监督眼”也未必比Microsoft多……确实是个遗憾……

  4. bbjc 于 2010-02-18 09:18:00发表:

    眼睛细心才是最重要的

  5. pc0088 于 2010-02-18 00:34:29发表:

    这个世界收费的总是好的,人就那么贱。怎么说他好呢。无语

  6. 王中云 于 2010-02-17 23:31:32发表:

    用的多才眼睛多