自由软件值得您的信赖!

 [image of the Head of a GNU] [ 加泰罗尼亚语 | 英语 | 法语 | 印度尼西亚语 | 日语 | 葡萄牙语 | 西班牙语 ]

私有软件的辩护者喜欢说:"自由软件是一个美好的梦,但是我们都知道只有拥有软件所有权的系统才能做出可以值得信赖的产品。一群黑客所编出来的系统才不会值得信赖呢。"

但是完全和经验主义不一致的是,科学测试表明:GNU软件比一些私有软件 更加 值得人们信赖。

这本不应该是令人惊奇的事情;有很多的原因让我们信赖GNU软件,并且期待自由软件有高的信赖度(尽管不都是这种情况)。


目 录


GNU应用程序更加安全!

在1990到1995年期间,Barton P.Miller和他的学生测试了Unix应用程序的可靠性。每次GNU的应用程序的效用表现得相当领先。他们测试了GNU和另外7个商业Unix系统。通过随机的输入流,在使用基本的应用程序时,它们能使40%(最坏的情况)的基本应用程序"崩溃(内核被破坏)或者中止(无限循环)"

这些研究者发现:商业版Unix系统故障率高达15%到43%,与此形成鲜明对比的是,GNU的故障率仅仅是7%。

Miller还说道:"在1990到1995年期间我们比较的商业系统中有三个版本有了引人注目的改进,但是还是有重大的失败(GNU/Linux基本应用程序仍然比商业系统有引人注目的好处)。"

更多细节,请参看他们的报告:Fuzz Revisited: Unix应用和服务的可信赖程度的重新检查(后记146k) 作者:Barton P. Miller mailto:[email protected], David Koski, Cjin Pheow Lee, Vivekananda Maganty, Ravi Murthy, Ajitkumar Natarajan, and Jeff Steidl.

为什么自由软件更加值得信赖?

GNU应用程序不是侥幸获得人们的信赖的。有很多好的理由解释为什么自由软件往往有很高的质量。

一个原因是自由软件得到广泛的团体支持。用户们不仅仅报告BUG,他们还修复和发布除错程序。用户们一起工作,用Email相互交流,获得最底层的错误来使软件工作的更加好。

另外一个原因是:开发者很关心软件的可靠性。自由软件包往往不都是通过商业行为发布但是他们却获得了很好的赞誉,如果一个程序不令人满意,那么它将得不到入如此好的赞誉。更重要的是,这些软件作者开发并许可其他所有人分享源代码,在社会团体不赞成的情况下,他们为了使软件更加稳定易用,不顾自己声誉忘我的工作。

癌症治疗诊所(The Roger Maris Cancer Center)信赖自由软件!

在美国北卡罗来纳州的Fargo(Fargo也是最近一部电影和一场洪水的发生地),罗杰玛丽斯癌症治疗诊所正好使用基于Linux的GNU系统,原因是其高度的可靠性。一个基于GNU/Linux的计算机网络运行信息系统,辅助药物治疗,执行着很多重要的功能。这个网络配合在紧急情况下给予治疗中心职员技术支持。

Dr.G.W.Wettstein mailto:[email protected]在信中说:

"没有今天的[GNU/Linux]我们的病人将得不到现在所享有的恰当的服务... 通过那些免费的自由软件配置工具我们能开发出具有创新意义的的程序(这是不可能通过商业途径获得的)"

GNU应用软件的维护

Scott Maxwell正在努力从GNU软件中排除"fuzz bugs",这使得GNU软件更加可靠。你可以在 http://home.pacbell.net/s-max/scott/bulletproof-penguin.html 阅读这份文档。


返回 GNU首页.

请将有关自由软件基金会 FSF & GNU 的查询 & 问题 发送到 [email protected]. 也可以通过 其他联系方法 联系自由软件基金会(FSF)。

请将有关网页的建议发送到 [email protected],其他问题发送 [email protected].

Copyright (C) 1997, 1998, 1999, 2001 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

翻译:张东阳

校对:蔡文亮

全文在保证完整性的前提下可以在任意媒体转载 - 须保留此标注。


更新日期: 2002年01月02日

作者: mohit