中國開源激蕩 20 年:IT 江湖,誰主沉浮?

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第1張

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第2張

作者 |馬超

責編 | 伍杏玲

出品 | CSDN(ID:CSDNnews)

20年前的程序員什麼樣?從版主到架構大牛的成長之路一文中,重新找到了失聯多年的老版主vcbear-張開翔。

前文提到的魏永明和 CSDN 淵源頗深:十年前,開源理念在我國興起 10 周年之際,魏永明在 CSDN 主辦的《程序員》雜誌上發表過《開源軟體及國內發展現狀》的文章,見解獨到,非常建議各位讀者回顧該文章。

接下來出場的兩位男主以及他們的開源項目,和 CSDN 同樣有著很多故事:

RT-Thread 創始人熊譜翔,大家一般稱呼他昵稱「熊大」。

RT-Thread 作為 RTOS(實時操作系統),包含實時嵌入式系統相幹的各個組件:TCP/IP協議棧、文件系統、libc接口、圖形用戶界面等等組件。RT-Thread 在 2006 年初開源,到 2006 年末加入任務間通訊功能,在初創時期,幾乎是熊大一個人的「武林」。

在最初幾個版本發布之後,熊大都會在 CSDN 論壇坐等網友的反饋意見,不過由於一開始的版本只有內核,不太穩定,人氣不高,導致熊大經歷過一個人的技術交流聚會。

在苦心經營十幾年以後,RT-Thread 擁有了國內最大的嵌入式開源社區,熊大擁有了一呼百諾的號召力。如今,RT-Thread 累積裝機量超 6億臺,成為國人自主開發、國內最成熟穩定和裝機量最大的開源 RTOS,其睿賽德科技公司剛獲得近億元人民幣的 B 輪融資。

2019 年末,熊大和魏永明「強強聯手」,推出支持 RT-Thread 操作系統的 MiniGUI 4.0.2 版本。

LVS:熊大和LVS創始人章文嵩是中國 Linux 內核開發者大會(CLK)初始成員之一,這二位進入開源名人堂,也是 Linux 名人堂的。

章文嵩是公認的天才級程序員,他隻花了兩周左右時間完成了 LVS 的第一個版本。作為國內較早接觸互聯網的一批人,章文嵩自己搭建網站放置 LVS 程式。

一個星期後,LVS 被一家澳洲的公司用起來了。這家公司為社區提供上網服務,那時互聯網的頻寬比較貴,它通過正向代理服務器緩存之前用戶拜訪的數據,並提供給後來的用戶。這樣到海外的流量只有一次,對 ISP 來說節約很多成本。但隨著社區上網人數增多,一臺機器已經忙不過來了,這時它們發現了LVS,立刻下載使用起來。

首個 LVS 的版本不但只用了兩周,在實戰中表現穩定,這說明了章文嵩的編程能力。在後來的研發過程中,參與 LVS 的人多了,其中有人貢獻過一兩個Patch。也有人持續了很長時間一起做LVS,LVS 具備開源軟體開發模式的雛形了。

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第3張

開源之興:大廠之崛起

我國開源之風逐漸在 IT 大廠蔓延,在 2019 中國開源年會上,CSDN 創始人&董事長蔣濤與 GitHub 副總裁 Dohmke 展開《爐邊對談》,提到目前在GitHub 全球 4000 萬的註冊用戶中,來自中國開發者從數量和貢獻度上均位列第二,這其中來自於BAT 等 IT 大廠的貢獻度非常高,尤其是阿裡和騰訊在GitHub 均位列企業 Star 榜的前十位:

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第4張

頂級科技公司開始擁抱開源的原因主要有以下三點:

開源之爭即標準之爭:開源項目主導者相當於 20 年前的標準制訂者。例如Google的深度學習框架 Tensorflow 之所以成為人工智慧方面的行業標準,靠的是開源用戶的口口相傳,可以說誰掌握了最流行的開源項目,誰就掌握了話語權,主導行業的發展方向。

開源之爭入口之爭:各大 IT 廠商之所以推出自己的操作系統、AI 框架開源項目,商業邏輯是爭奪用戶的入口流量,可以說誰掌握流量入口誰就能在未來競爭中掌握主動。

開源之爭全棧之爭:騰訊、百度等企業大多將自己整個技術棧從前端到後端全部進行開源,這種策略是鞏固自身在全技術棧的領導優勢,供行業其它參考者模仿,為自身的品牌價值及技術能力宣傳造勢。

筆者認為,我國各大廠中把開源做得最好的是阿裡,在開源方面進步最快的是騰訊。

阿裡篇

2010 年夏天,阿裡開源第一個項目,10 年後,涵蓋大數據、雲原生、AI、資料庫、中間件、硬件等多個領域的開源項目在阿裡生根發芽。

縱觀阿裡的開源項目有兩大特點,一是開創性強,引領了業界的先河;二是基礎平臺覆蓋完整,避免重復造車輪。

阿裡在GitHub的企業貢獻總榜排名第 12 位,開源項目超過 1700 個,Star 數超 75 萬,貢獻者的數量超 2 萬人,這樣的成就幾乎與國際 IT 巨頭比肩:

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第5張

今年初,阿裡巴巴開源委員會負責人、Caffe 之父賈揚清致信所有開源開發者,並首次公開阿裡開源10年全景圖:

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第6張

騰訊篇

騰訊以最高級別會員身份加入 Linux、Apache 等 9 大開源基金會,並捐贈多個優秀開源項目。騰訊發布超百個開源項目在GitHub上,涵蓋醫療、大數據、AI、雲計算等領域,累計獲得超過 30 萬 Star,是國際上有影響力的開源企業之一。

最近,騰訊宣布作為創始成員參與發起Linux基金會最新推出的公共衛生計劃LFPH,為全球抗擊疫情貢獻科技力量。2019年底,騰訊 Angel 成為我國首個從 LF AI 基金會畢業的開源項目。這意味著 Angel 躋身為世界最頂級的 AI 開源項目之一。雲原生操作系統 Tencent OS kernel 一經推出獲得業界的廣泛好評。

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第7張

在 2019 Techo 開發者大會上,騰訊表示改變過去「自下而上」的開源模式,向「自下而上」與「自上而下」相結合的協同式開發演進,建設以開源為核心的技術生態圈。

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第8張

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第9張

開源盛世:AIoT 與開源相互成績

開源興起的關鍵邏輯是互聯網的流量加持,這使得軟體分發與試錯的成本變低,從而衍生出一種新型的合作開發模式,比如前文提到的熊大和章文嵩,都提到過一些開源參與者曾協助過他們解決過 Bug、提交過PR。

筆者看來,AI+5G 未來帶來的流量據保守估計將超過目前互聯網的 30 倍。因此這必將給開源註入一股新鮮的活力,在萬物互聯的時代,IT 大廠與初創企業同樣都有機會。

一般來講,物聯網的資訊流程先由終端接入層完成數據的采集,插入資料庫,再進行展示及後續的大數據分析。這裡在承先啟後的物聯網數據層還是巨頭們的留白,所以目前還沒有哪家巨頭能夠完全控制整個物聯網的資訊鏈條,物聯網資料庫將會迎來一波巨大的發展機遇。

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第10張

談到物聯網,該陶建輝和餘軍兩位「重量級選手」出場了,其開源資料庫也在 IoT領域的重量級選手。

TDengine

TDengine 作為典型的時序資料庫,對於物聯網數據的寫入速度其性能是Hadoop 的 10 倍。關於陶建輝的事跡,筆者在這位創造了Github冠軍項目的老男人,堪稱10倍程序員本尊!詳細做過介紹。

這裡再為大家講幾個故事:

2019 年 7 月 12 日,TDengine 正式開源。當時初創團隊的 7 個人現在全部留在團隊,初創人員的流失率非常低。TDengine 在發布後第一次給演示高速記錄時出現了狀況,在寫入 2000 多萬條數據時 crash,場面十分尷尬,好在陶建輝以非常強悍的調試能力,馬上用 GDB 查看 core 文件,迅速找到原因並解決問題。

TiDB: PingCAP的創始人黃東旭不但是編程高手,還喜歡畫畫和搖滾,是業界知名的文藝青年,頗有一代大俠的風范。

TiDB 是 PingCAP 研發的開源分布式關係型 HTAP 資料庫,TiDB 是一款既支持數據倉庫應用,又支持在線交易的資料庫。這種混合型資料庫最難解決的是如安在行存儲引擎與列存儲引擎之間進行切換,TiDB 目前較完美實現分布式 HTAP 資料庫的目標,這樣的特性在 IoT 海量數據的實時存儲與、查詢方面有著極大的應用前景。

黃東旭在剛開始研發 TiDB 時遇過一個非常棘手的 Bug,由於問題難以復現,一度讓當時的初創團隊對 TiDB 的基礎構建原理產生懷疑,不過最終研發查到這個 Bug,是一個返回值存在問題。從那以後,TiDB 將測試工作放在特別重要的位置上,TiDB 如今具備了水平擴容或者縮容、金融級高可用等特性。

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第11張

開源可持續發展:保護原創、重視產權才是王道

最近,中國電子書廠商 Oynx 拒絕開源其基於 Linux 內核修改的設備源碼,而這一做法明顯違反了 Linux 的 GP L協議。因此在 Reddit 社區引發了開源軟體如安在中國維權的大討論。

本次事件的起因是因為 Oynx 的文石科技沒有遵守開源協議而造成,客觀的講Oynx的做法雖然不具有普遍性,但是我國科技公司對於智慧財產權的重視程度真的是不夠,這點的確值得國人反思。

10 年前,我國很多知名的播放器軟體,使用 FFMPEG 的代碼但卻未遵循 LGPL/GPL 許可證的要求,因此FFMPEG的組織方使用「恥辱柱」來公示那些違反 GPL 許可證使用 FFMPEG 代碼的其公司,對此,我國整個業界欣起軒然大波。

開源項目尤其是初創企業,需要良好的版本保護環境才能得以發展,為此筆者在這裡呼籲業界在享受開源帶來好處的同時,要提高產權的保護意識,只有這樣才能保護開源的發展土壤。

最後,筆者向大家推薦發表於魏永明老師個人公眾號「開放操作系統百家談」中的有關我國操作系統歷史的批評現實忠義小說《考鼎記》,雖然想理解《考鼎記》中的某些隱喻需要一定的門檻,相信讀過本文後,再去讀讀《考鼎記》肯定會有不同的收獲。

十年前業界流傳「代碼正在吞沒世界」的觀點,現在IT界普遍認為「互聯網世界的一切源自開源」,願中國開源再創輝煌 20 年!

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第12張

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第13張

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第14張

更多精彩推薦

☞每個創始人都需要了解的來自 Y Combinator 的 13 個見解

☞開發者批評蘋果商店傭金過高,庫克將面臨立法者質疑;花唄接入央行徵信;GitHub 發布更新| 極客頭條

☞那個從深圳流水線去了紐約做程序員的女工,最近失業了

☞沒想到!!Unicode 字符還能這樣玩?

☞為什麼說機器學習是預防訛詐的最佳工具?

☞區塊鏈是工業4.0的領引者

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第15張

點分享

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第16張

點點讚

中國開源激蕩 20 年:IT 江湖,誰主沉浮? 科技 第17張

點在看

預覽時標簽不可點

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!