為什么只有Linux內核獲得成功

ygw3 9年前發布 | 5K 次閱讀 Linux

過去幾十年涌現了許多類 Unix 內核,除了 Linux 內核外,我們所知道的類 Unix 內核還有 GNU HURD、BSD、微軟授權開發的 Unix 版本 Xenix、學術性的 Unix 克隆 Mini,以及 Unix 本身。但為什么只有 Linux 內核最終取得成功?這是自由開源軟件領域中一個令人不解的謎團。

ESR(Eric S. Raymond)的一個觀點是 Linux 采用了去中心化的開發模式,而 GNU HURD 失敗的原因之一是開發方法過于集中化,但這一觀點有缺陷,Linux 作者在引導 Linux 開發上起著至關重要的作用。

另一個觀點是 Linux 是實用主義,而 GNU 過于理想主義,但為什么理想主義的 GNU 開發出了許多成功的自由軟件?

第三種觀點是 Linux 在操作系統設計上比 Unix 更優越,RMS(Richard Stallman)曾指出 GNU HURD 沒有成功的部分理由是它的基本設計更像是一個研究項目。

第四個觀點是社區選擇支持 Linux。

來自: Solidot

 本文由用戶 ygw3 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!