OpenBSD 作業系統創始人抨擊Linux品質,聲稱裡面充滿了品質有問題的程式碼。
在接受《Forbes》的採訪時,OpenBSD 的創始人、首席程式人員Theo de Raadt表示,Linux 開發人員應當努力提高程式碼的品質。
他表示,「Linux 的程式碼品質非常糟糕,大家都在使用,卻沒有人知道情況有多嚴重。Linux的人只會保持原狀,不斷往上增加新東西,而不是停下來說,"這東西根本是垃圾,我們應該好好修補一番"。」
他還表示,Linux 許多部分都是由「廉價的小程式」(cheap little hacks)組成,品質遠不如Open BSD。
OpenBSD 是一種類Unix的安全作業系統,它在執行防火牆的系統管理員中非常流行。在早些時候接受ZDNet 採訪時,De Raadt表示,他們透過嚴格的程式碼審核來維持程式碼的高品質。
他說,「我們是軟體監督大王,對軟體程式碼進行仔細地檢查,確保程式碼中沒有太多缺陷。」
過去多項研究都稱讚Linux 的程式碼品質高於專屬作業系統。Coverity在2004年12月份進行的一項研究顯示,在570 萬行程式碼中,Linux 內核中包含有985 處缺陷,遠低於規模相當的專屬軟體的5000個。
另一份在2003年度針對不同作業系統的網路元件部署的研究顯示,Linux 的缺陷率是每1000行程式碼0.1 個缺陷,大眾型(general-purpose)作業系統中的這一數字是0.6-0.7。
De Raadt還對IBM 、惠普等硬體廠商免費使用Linux ,而不是開發它們自己版本的Unix的做法進行了譴責。
不過先前就曾有人針對此事發表過意見,歐盟資訊社會軟體技術部長Jesus Villasante上月即表示,IBM、HP與昇陽這些大廠都把開放原始碼社群當作子承包商(subcontractors),而非鼓勵社群開發獨立的商業產品。
「IBM問客戶:你要專屬或開放原始碼?若客戶回答要開放原始碼,他們就會說:沒問題,你要IBM的開放原始碼。對廠商而言,他們還是有分IBM、昇陽或HP的開放原始碼。」Villasante在阿姆斯特丹舉行的荷蘭開放軟體大會上如此表示。(陳奭璁整理)




4.noname 於 2005/06/22 10:40 回應
...他說的是事實..
但是用這種說法只會讓人覺得很酸罷了...
3.anonymous 於 2005/06/21 23:24 回應
免費不是理由BSD 做的到, 就不要拿什麼免費的當理由
人員是可以篩選的, 不做是你的問題, 免費不是無限上綱的擋箭牌
2.WANG 於 2005/06/21 12:22 回應
Linux 是免費,不用太苛責?windows xp花了MICROSOFT將近10億美元來開發,
LINUX類似義務式義工組合而成。義工們的每人功力參
差不齊,也無法先行篩選,品質的一致性,多少有問題
本來是理所當然。
免費的東西也不用太苛責了。將一些非關鍵性的業務,使
用免成本的LINUX來完成,不是符合一些企業主要求降低
成本的要求嗎?
1.freebsd 於 2005/06/21 11:27 回應
Windows 也很糟糕..不過...市佔率就是 9x%...
話說回來,Windows 早就有大幅改善,與其說它很糟糕,
不如說廣大的用戶群降低了用戶平均水準(這是一定會的
),讓 Windows 充滿了人為錯誤,包括一般用戶、協力廠
商...
Windows 很糟吧?或許。不過商業考量更重視時效問題,
如果時效帶來的利益超越風險帶來的損失,沒理由不用。
這和專業玩家老是對一般相機、音響..嗤之以鼻,不過,
那些專業設備佔有率永遠達不到 9x%..因為市場不同。
BSD 有自己的市場,Linux 也有自己的市場,BSD 追求
完美,Linux 追求自由...
與其抨擊 Linux or Windows or any others 爛,不如
想想:為何自己的東西市佔率無法激增?為何商業大廠
不大力支持?
如果答案是:品質優於一切,BSDer 以此為傲,那大家
尊重 BSDer 的選擇。
但是,也請 BSDer 尊重別人的決定和方向。