Linux 的成功源自社區,而非出眾的技術
2013年,從各方面看,都是屬于Linux的一年。Linux基金會執行董事Jim Zemlin宣布Linux的已經普及到了運算的每一個角落。Zemlin表示,從智能手機,平板電腦,消費電器和汽車,到開放云和高性能計算機,以及游戲平臺等,是Linux一直是幾乎無處不在的。
Linux是如何蔓延到技術世界的每一個角落?畢竟,Linux并未真正實現其最初的承諾——成為一款取代Microsoft和Windows的傳統的桌面操作系統。內核和代碼都只是這個故事的一部分,Linux的無所不在歸結為它在激發和凝聚社區方面的能力,而非出眾的技術。
足夠好,但仍然有一些缺陷
話雖如此,我們并非認為如果技術較為落后,Linux仍舊會取得今天的成就。正如甲骨文公司的負責Linux、MySQL和虛擬化和開源產品營銷的高級主管莫妮卡•庫馬爾所說,“沒有卓越的技術,優越的社會就不會團結在Linux操作系統周圍。”這是任何成功的開源項目的關鍵組件之一,即偉大的初始代碼。
然而,這還不夠!
當剛被推出的時候,Linux是一個廉價的,“足夠好”的替代專有UNIX的系統。但是,并未做到更好。事實上,在最早開發Linux后的10多年間,InfoWorld仍能令人信服地聲稱,“作為UNIX的變種,相比于Linux操作系統,Solaris是技術優越的操作系統”。UNIX,畢竟是定位于一個相對狹窄的應用程序和硬件類型,允許其供應商針對特定的任務來深度優化它的性能。
正如IBM所解釋的那樣,Linux恰恰相反:
引用
GNU/Linux的發展比UNIX更加多樣化。開發人員來自許多不同的背景,因此有不同的經驗和想法。在Linux社區內部,目前還沒有一套嚴格的標準的工具,環境和功能….由于缺乏標準,導致Linux中出現明顯的不一致性。
有趣的是,這也賦予了Linux***的優勢:適用于所有用戶的能力。
為何社區喜愛Linux
但為什么是Linux?考慮到當Linux推出時,對于大多數任務來說,只是勉強足夠使用,是什么促使一個社區形成的?Ubuntu Linux制造商Canonical的OEM部門主管,Brent Fox,認為相對于失敗的風險,一個公共平臺的回報更加誘人。
引用
@mjasay 在很長一段時間內,該技術本身是不成熟的。這對于已經厭煩現在的OS的人們是一種吸引力,它吸引了一大群人。——Brent Fox (@brentfox) December 19, 2013
這些基本上來說是對的,但它與歷史并不完全相符。畢竟,Linux的最早倡導者之一,是一個有龐大的UNIX的業務需要保護的公司:IBM。IBM 需要Linux來統一其不同的硬件線路,并且看到了在Linux上搭建一個更大的硬件和服務業務的潛力,即使以某些UNIX的收入為代價。
現如今,Linux成為許多數十億美元級別公司的心臟。就如“Who Writes Linux?”報告反映的,Linus Torvalds的這個小玩具已經成為世界上一些大公司和***的開發者關注的焦點。
通過多樣性所獲得的優勢,以及Linus
控制沖突的能力,以及有時在一面旗幟下控制競爭利益的能力使得Linux變得如此成功。它促使不同的公司和個人開發者通過塑造Linux來滿足他們的需求。正如Apache軟件基金會主 席吉姆Jagielski告訴我的那樣,和建立一個健康的可行的社區相比,“建立內核較為容易,Linux之所以能夠成功,是因為它有一個成功的社區。”
***Linux開發贊助商名單:
支撐這種多樣性的是Linus Torvald的非凡的領導“。由于許多人試圖令Linux私有化,托沃茲已經設法讓由他的權威所支持的Linux對這種行為說“不”。它工作得很好,但擁有足夠的彈性,來讓公司提供驅動程序或其他技術,使得Linux非常適合他們的客戶。
Linux技術盡管已經變得如此神奇,然而,它并非Linux的***優勢。正如Zemlin在電子郵件中告訴我的那樣:
這些天,我并沒有得到許多關于Linux的詢問,盡管到處都在使用它。許多公司想知道如何***限度地發揮它的性能以及如何將它的原理應用于其他的事情。這便是我所感興趣的問題:社區是如何工作的。
偉大的技術一直都在被創造。然而大多數都沒能找到觀眾。Linus Torvalds以及他所塑造的Linux發展的天賦在于,他所開創和完善的社會發展模式。
原文:readwrite.com / 譯文:linux.cn / 譯者:tomatoKiller