当前位置:Linux教程 - Linux业界 - Linux遭遇新对手 OpenBSD称其代码质量更高

Linux遭遇新对手 OpenBSD称其代码质量更高

  【eNet硅谷动力消息】尽管Theo de Raadt是开源软件运动的先驱并且极力倡导免费软件,但是他并不是开放源代码操作系统Linux的爱好者。

  De Raadt表示,人们对Linux盲目热衷,那些使用Linux的用户根本不知道这一系统有多糟糕,他们会执著地使用这一系统,尽管会遇到许多障碍,他们也不愿意退缩并且说'这简直就是垃圾,我们应该修复它',显然这是一件可怕的事情。

  De Raadt在开发另一个开放源代码操作系统OpenBSD,它是Linux的竞争对手。不同于Linux是Unix的克隆,OpenBSD是基于Unix 变种BSD内核开发的。基于BSD演变出了全球最佳的两大操作系统,一个是来自Sun微系统公司的Solaris,另一个是苹果电脑公司的OS X系统。

  基于BSD产生了三大开放源代码操作系统FreeBSD、NetBSD和OpenBSD,其中OpenBSD以其安全性出名。然而Linux的知名度 和流行度远远大于上述任何一款BSD开源操作系统。De Raadt表示这其中部分原因是由于Linux系统得到了大型硬件厂商包括惠普和IBM公司的支持。

  该人士表示,过于这些大型公司开发Unix系统不得不耗费可观的成本,当用户需要某些功能时,公司内部的工程师负责去开发,而现在他们可以让开放源代码社区做这些事,投入的成本也微乎其微。

  De Raadt称他领导着60个优秀程序员组成的小组致力于OpenBSD系统的开发,他们一开始就采用了可靠的Unix内核,并采用了缜密的开发方式,不像Linux的开发过程那样散漫和仓促,为此其开发出的代码要远远优于Linux。

  De Raadt直言不讳,我认为我们的代码质量更高,这是因为我们所采用的开发方式和专注的程度,而Linux系统根本就无质量可言,因为其很多系统功能是在 仓促之间完成了。在评价Linux创始人Linus Torvalds时,De Raadt表示,我不知道在他开发Linux时专注的要点是什么,但是这要点肯定不是质量。而Torvalds通过电子邮件称De Raadt是个很难相处的人,并拒绝做进一步的评论。

  De Raadt在指责Linux系统开发过程存在问题的同时,还表示大型公司的介入也会带来新的问题,因为每个公司只会关注自己的日程开发,在不同公司产生冲突时就难免会争吵,就像最近红帽子公司的程序员发贴谴责IBM的Linux程序员。

  对于Linux和OpenBSD两个开源操作系统而言,其开发者的动机也不同。De Raadt称,Linux社区之所以这么做是因为他们憎恨微软,而我们之所以这么做是因为我们热爱Unix,然而具有讽刺性的是尽管Linux爱好者们不 断表示对微软的憎恨,但是Linux系统正越来越像微软的产品。

  De Raadt表示,BSD本来有望成为全球最流行的操作系统,但是一个针对BSD的诉讼吓坏了开发者,最终这些开发人员转移到了Linux阵营并一直待着那 儿,即时后来BSD被确信合法后。该人士表示,这的确是一件很遗憾的事情,Linux得花费很长的时间才能达到BSD系统10前就拥有的性能。

  网络设备引擎开发商Lok科技公司最初在其设备中使用的是Linux系统,但是当公司的创始人Simon Lok在仔细察看了Linux系统内核源代码后,他决定转换到OpenBSD系统。Simon Lok获得了计算机专业博士学位。Lok表示,你知道我发现了什么?在Linux系统内核源代码中,我居然发现一个开发人员的评注称'这行代码是应该放置 在这儿吗?',居然开发人员都没有足够的信心,可见这个系统的糟糕性。因此我知道这是更换系统的时候了。   作者:方恺