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