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