Linux 的成功源自社群 而非技術
2013年是Linux一統天下的一年。Linux基金會執行董事Jim Zemlin宣稱,Linux已經覆蓋計算領域的各個角落。從智慧手機、平板電腦、家用電器、汽車,到開放雲、高效能運算機、博弈平臺,以及其他更多的領域,Linux簡直無處不在,以前是,現在更是。”
那Linux是如何傳遍技術世界的各個角落呢?事實上,Linux從來沒有真正實現它最初的願景:作為一款老式桌面作業系統,打敗微軟和及其Window作業系統。核心和程式碼只是整個故事的一部分。Linux的無處不在,歸根到底源自它強大的激發和團結社群的能力,而不是更加優越的技術。
足夠好的技術,再加別的因素
話雖如此,但我們並未說Linux的技術就差。如果Linux技術真的差,那也不會像今天這樣成功。正如Oracle的Linux、MySQL、虛擬化以及開源產品市場的高階總監 Monica Kumar 說的“沒有優越的技術,高階的社群也不會圍繞在Linux周圍的”,這是任何成功的開源社群必備的關鍵要素之一:優秀的初始程式碼。
但是這還不夠。在Linux釋出時,它還只是Unix的一個足夠好但並不更好的替代者,而後者有專利限制。事實上,在Linux釋出10年之後,InfoWorld仍可以言辭鑿鑿地宣稱UNIX的變種“Solaris”是比Linux在技術上更優秀的作業系統。畢竟,UNIX定位於應用領域相對而言更窄的一些應用和硬體,供應商可以針對實際建議負載做更深度的優化工作。
正如IBM給出的解釋,Linux正好是反其道行之:
Linux的開發過程比之UNIX要更加分散,開發者來自許多不同的背景,因而有著不同的經驗和見解。在Linux開發社群內部一直以來都沒有一套統一的開發工具,環境以及嚴格的職能分配,缺乏標準也導致了Linux內部顯而易見的不持續性。
諷刺的是,也正是這一點成就了Linux 最大的優勢,那就是可以滿足任何人的任何需求。
為什麼社群鍾愛Linux?
但為什麼是Linux呢,既然釋出之初僅僅是個對於大多數任務而言足夠好的選擇,又是什麼在刺激著社群慢慢形成呢?
Ubuntu發行商 Cononical公司的OEM專案總監Brent fox這樣說過,一個通用平臺帶來的回報值得去冒險一試,即使最後可能會失敗。
技術本身在很長一段時間都是不成熟的,這是打破當前已有作業系統秩序的機會,這一點就會吸引很多人。— Brent Fox (@brentfox)
也許這是對的,但歷史並非完全如此,Linux最早的元件貢獻者之一IBM是一個有著可觀的Unix相關商業需要保護的公司。但是IBM需要通過LINUX來整合它的分散的硬體鏈,同時發現有可能基於Linux搭建一個更大的硬體和服務產業,即使這樣做會損失部分Unix的收入。
據“who write Linux”的報告結果顯示,時至今日,Linux已經成為很多價值數十億美元商業業務的核心服務,一個源於Linus Torvalds的極客行為,已吸引了來自一些世界上最大公司和最好開發者的關注。
Linus讓分化助力
在同一面旗幟下面可以允許衝突性的,有時還是競爭性的不同利益存在,正是這種能力使得Linux如此的成功。它刺激著需求迥異的各個公司及個人開發者來改造Linux以滿足他們的需求。正如ASF總裁Jim Jagielski跟我講的,“和建立一個健康有活力的社群相比,建立一個核心是相對容易的。Linux的成功源於社群的成功。”
從下面這份頂尖Linux開發商名單中,可以尋找並發現linux成功的原因。
能夠將這種分化的趨勢牢牢捆綁在一起得益於Linus Torvalds 的卓越領導力。當各方都在拼命想把Linux據為已有時,Torvalds選擇對這些企圖說”不“,他依靠個人的威信力使得Linux得以成為一個各種技術交融促進的萬花筒。目前為止一切進行的很順利,但是通過允許各個公司貢獻驅動或者其他技術可以讓這些公司的客戶在使用Linux時更加得心應手。
儘管Linux的技術正變得日益矚目,但對於是否這就是Linux最大的優勢卻仍然存在爭議。正如Zemlin在郵件中告訴我的那樣:
儘管它現在無處不在,但如今人們並不怎麼問我Linux現在的事情。公司想知道如何最大化地使用Linux,再就是如何將使用它的原則應用到其他事情。這是我樂於被問到也樂於談論的事情:社群如何工作。
優秀的技術一直都在誕生,它們中的多數最後的失敗都是因為沒能找到合適的受眾。Linus Torvalds的天才之處,在於他所打造的Linux開發模型,即主要由他開創並完善的社群驅動開發模型。
相關文章
- 知乎:源自社群又服務於社群的 AI 技術AI
- Linux技術的成功之處Linux
- 技術社群中的非技術話題
- ixdba技術社群
- 技術社群的掙錢之道
- R星:我的成功,源自我的搖滾核心
- 為什麼大公司要開源自己的技術?
- CSDN技術社群招募中!
- 三更技術社群
- CSDN技術社群招募令!
- 南非螞蟻技術社群
- 紅聯Linux門戶-做最出色的Linux技術社群網站(轉)Linux網站
- 阿里巴巴正式開源自研容器技術Pouch阿里
- 參加社群技術活動後的感想
- 成功使用機器學習技術的3個技巧機器學習
- 園子的困境:技術社群的自我革新之路
- 在技術社群編寫技術部落格的一些心得體會
- 打造成功案例的Magento技術框架框架
- 資訊挖掘 | 面向科技情報的網際網路資訊源自動發現技術
- 16個幫助開發者成長的技術社群
- 成功者不斷成功的十大非技術性理由
- 阿里巴巴:對外開源自研液冷資料中心技術阿里
- 見解:區域鏈作為一項基礎技術,而非“顛覆性”技術的一些事實
- 這波技術社群的程式設計師,技術視野有點堪憂!程式設計師
- NEO主要技術社群成員大曝光
- 獨家!阿里開源自用OpenJDK版本,Java社群迎來中國力量阿里JDKJava
- 《CODM》的成功源自何處?TGA年度移動遊戲的總結和思考遊戲
- linux的bond技術Linux
- 分享一個高顏值的技術社群 HackerTalk黑客說黑客
- 對話openGauss社群技術委員會主席李國良:核心技術是買不來的。
- 社群故事|SmartX 使用者社群技術發燒友獨家專訪
- 技術門檻高?來看 Intel 機密計算技術在龍蜥社群的實踐 | 龍蜥技術Intel
- FCC 成都社群·技術週刊 第 14 期
- 掘金技術社群沸點指南(試行版)
- iTuring技術閱讀社群誠邀加盟
- 獨家專訪 JetBrains:技術是企業變革的助力而非驅動力AI
- 成功技術人士必需具備的7大品質
- 一場成功的技術面試的幾個關鍵點面試