作者 | 張進
編輯 | 林覺民
“陳棋德、蘇哲、章文嵩、馬濤、李勇、陳緒……沒有一代人的努力會白費,為中國Linux奮進者們而歌。”?
很多年前,拓林思作為一家事實上的中國公司,已經(jīng)做到中國服務(wù)器市場第一名的時候,各項指標(biāo)都遙遙領(lǐng)先。正在此時,紅帽突然大舉進入中國。拓林思技術(shù)負責(zé)人陳棋德知道消息后,喪氣地找到公司總經(jīng)理周群說:“我們沒有路可走了,以后怎么辦?”果然很快,拓林思之前的PC服務(wù)器合作大廠戴爾、惠普、IBM等紛紛優(yōu)先選擇紅帽,原因是這些服務(wù)器大廠都需要Oracle等數(shù)據(jù)庫廠商認證。
因為,Oracle和紅帽是一個生態(tài)聯(lián)盟里面的,不給認證就是等于直接告訴大家自己不支持拓林思。也就是說,如果哪個客戶用拓林思,Oracle數(shù)據(jù)庫出了問題Oracle不負責(zé)。拓林思在這種生態(tài)堵截下,很快只能放棄自研,屈服去做紅帽發(fā)行版的衍生版,俗稱套殼,也就是CentOS的做法,從此失去主動權(quán)。核心員工也紛紛跳槽紅帽、SUSE等國外廠家,拓林思一蹶不振。
畢竟,做一個CentOS這樣套殼的版本,一個訓(xùn)練有素的開發(fā)人員,準(zhǔn)備好圖片,logo等等,在當(dāng)時用性能強悍的機器一天就能重新編譯構(gòu)建出來。談起這段回憶的時候,陳棋德難過地告訴雷峰網(wǎng):中國操作系統(tǒng)的技術(shù)跟別人的距離沒有想象中大,國內(nèi)只是在頂級大神上有所欠缺,而紅帽在生態(tài)上的兩頭堵截才是致命的。
Oracle不給拓林思認證,這并不是個例。所謂一流公司做標(biāo)準(zhǔn),二流公司做技術(shù),三流公司做產(chǎn)品?,F(xiàn)實就是,標(biāo)準(zhǔn)一直掌握在國際生態(tài)手里,Oracle數(shù)據(jù)庫標(biāo)準(zhǔn)之外還有芯片標(biāo)準(zhǔn),芯片標(biāo)準(zhǔn)之外還有其他標(biāo)準(zhǔn),人家積攢上百個標(biāo)準(zhǔn),且就只跟生態(tài)伙伴玩,就是不給你中國廠商認證。
正如陳棋德感嘆的那樣,“最后的結(jié)果就是,生態(tài)控制在國際廠商手里,人家就能讓所有人都不敢用你,讓你無路可走”。這是讓中國Linux無法翻身的一座五行大山。而現(xiàn)在,它即將被完全顛覆。
01、2000年,他們開創(chuàng)了中國服務(wù)器市場
1999年3月,拓林思發(fā)布了業(yè)內(nèi)第一個Linux中文版TurboLinux 3.0.2,創(chuàng)下Linux中文化先河。這一年,陳棋德從中科院計算機網(wǎng)絡(luò)信息中心離開,加入拓林思成為公司為數(shù)不多的研發(fā)人員之一。此時,微軟的Windows98操作系統(tǒng)發(fā)行已經(jīng)一年有余,其憑借“Wintel聯(lián)盟”策略,在全球PC機市場中所向披靡。
受Windows影響,國內(nèi)開展了“扶持國產(chǎn)操作系統(tǒng),繞開X86+Windows陣營”軟件守備戰(zhàn)。Xteam、藍點、中科紅旗、銀河麒麟、中軟Linux等大小公司相繼成立,前兩者是民營隊,后三者是國家隊,組成了國產(chǎn)操作系統(tǒng)的“守備軍”。
很快,Xteam Linux 1.0 、紅旗Linux、藍點(BluePoint) Linux中文版相繼發(fā)布。拓林思此時還屬于國外入侵者之一,是美國拓林思公司進駐中國的分公司,也加入到與微軟、國內(nèi)守備軍的混戰(zhàn)中,試圖跟微軟分一杯羹。對于當(dāng)時剛剛接觸Linux、開源文化的國內(nèi)“守備軍”,無論面對微軟還是拓林思的進攻都難以抵擋。陳棋德親眼目睹著中國如何失去桌面預(yù)裝市場。
一段時間,在官方的加持下,國產(chǎn)操作系統(tǒng)市場份額突飛猛進。聯(lián)想、戴爾、惠普等公司都曾預(yù)裝過紅旗系統(tǒng)。上線一年多以后,時任中科紅旗總裁的劉博表示,國內(nèi)Linux 的使用量比往年增加三四倍,已經(jīng)達到100萬套。踩著興旺國產(chǎn)操作系統(tǒng)的東風(fēng),也造富了一批人。次年底,Xteam Linux 1.0背后的北京沖浪軟件在港交所掛牌上市,并在24個交易日內(nèi)上漲265.79%。藍點一鼓作氣借殼美股上市,上市第一天即從4美元暴漲400%以上至22美元,5個創(chuàng)始人一夜之間成了億萬富翁。
但好景不長,國產(chǎn)操作系統(tǒng)情況陡轉(zhuǎn)直下,Windows統(tǒng)治中國市場已經(jīng)勢不可擋。據(jù)陳棋德回憶,國內(nèi)廠商雖然聲勢浩大,但大家只賺到了吆喝聲,沒賺到錢。當(dāng)時Linux圈迎來了第一場大戰(zhàn),藍點與拓林思,雙方在媒體上相互攻訐?!翱傮w上拓林思在預(yù)裝上的收入是超過藍點的?!彪S著競爭者越來越多,開始打價格戰(zhàn)。其中紅旗作為攪局者,因為有補貼,所以它出的價格最低,兩塊錢一臺機器還送光盤,拓林思低于20塊就不干了,成本都不夠。
在國產(chǎn)操作系統(tǒng)身陷打價格戰(zhàn)泥潭期間,微軟暗自步了一招大棋——縱容國內(nèi)使用“盜版Windows”先占領(lǐng)市場,等到用戶都習(xí)慣了離不開Windows后,再一舉收網(wǎng),打擊盜版推廣正版。這一招確實“狠毒”且有效。但有效的前提是用戶主動選擇Windows。那時,就算電腦中預(yù)裝了價格便宜的國產(chǎn)操作系統(tǒng),用戶買回家后的第一件事就是卸載、裝Windows,甚至有零售商還會直接安裝盜版Windows系統(tǒng)進行出售。原因是國產(chǎn)操作系統(tǒng)應(yīng)用生態(tài)方面的貧乏,國產(chǎn)操作系統(tǒng)不好用。以一個例子說明,國民軟件QQ直到2008年才有基于Linux開發(fā)的版本。
在這樣的背景下,民營隊率先潰敗。藍點和Xteam相繼宣布系統(tǒng)停更,股價大跌,黯然退場。最后藍點選擇放棄核心操作系統(tǒng),轉(zhuǎn)入嵌入式產(chǎn)品開發(fā);Xteam宣布退出操作系統(tǒng)領(lǐng)域。國家隊繼續(xù)堅持著,尋找生態(tài)上的“盾”。例如,將紅旗Linux和永中Office聯(lián)合銷售。但最終伴隨著微軟的標(biāo)準(zhǔn)成為國際文檔格式標(biāo)準(zhǔn),Windows操作系統(tǒng)和Office軟件在PC上進一步鞏固了其壓倒性的優(yōu)勢,國產(chǎn)桌面操作系統(tǒng)日漸式微。桌面市場的競爭已經(jīng)臨近尾聲,只差微軟的最后一刺。
此前一直放縱國內(nèi)盜版橫行的微軟終于露出“獠牙”,開啟“黑屏策略”,狀告盜版商番茄花園致洪磊入刑,而中國本土四大PC廠商TCL、同方、方正、聯(lián)想合計向微軟采購近17億美元的正版操作系統(tǒng)大單。國產(chǎn)操作系統(tǒng)奮力掙扎了數(shù)年后,被微軟徹底擊敗。幾年后永中科技宣告破產(chǎn),中科紅旗貼出清算公告,宣布團隊解散。桌面市場已經(jīng)沒有機會。
而在這場桌面競爭大潰敗中,拓林思躲過一劫。因為它沒有死磕桌面市場,很早便退出桌面競爭,轉(zhuǎn)向服務(wù)器市場尋求生機。這一決定讓拓林思率先抓住了Linux未來的發(fā)展趨勢。那是2000年,拓林思內(nèi)部剛經(jīng)歷了大震蕩。創(chuàng)始人柯栗富米勒夫婦被踢出局,還帶走了利啟誠、方漢等一批拓林思核心人物。而在桌面端被紅旗的低價死死壓著翻不了身。內(nèi)外交困之際,來了一個關(guān)鍵人物潘迪改寫了拓林思此后的命運。潘迪之前是康柏電腦公司中國北方地區(qū)總裁,在當(dāng)時美國康柏電腦是世界上第二大計算機生產(chǎn)商,后被惠普收購。
也許是之前的國際視野,成就了潘迪這次的先見之明:在國內(nèi)一眾廠商在桌面端爭得你死我活之際,潘迪決定拓林思“放棄桌面預(yù)裝市場,轉(zhuǎn)型服務(wù)器操作系統(tǒng)”。此時國外操作系統(tǒng)市場已是另外一番景象,Linux在服務(wù)器市場所向披靡。紅帽的出貨量連續(xù)兩年霸占Linux市場領(lǐng)導(dǎo)地位。兩年后,SUSE也成長起來,與紅帽并行成為Linux市場兩大霸主。拓林思成為中國Linux服務(wù)器市場第一支先鋒軍。很快就推出了TurboLinux Server版6.0,開始向服務(wù)器市場挺進。并且第一年就拿到了黑龍江郵政的第一個100萬的單子。據(jù)公開數(shù)據(jù),在2001-2004年期間,拓林思在國內(nèi)服務(wù)器操作系統(tǒng)市場始終保持著第一的市場份額。在拓林思開拓出國內(nèi)服務(wù)器市場后,其他操作系統(tǒng)廠商如紅旗、共創(chuàng)開源等看到服務(wù)器市場有錢可賺,紛紛搶著加入進入試圖分一杯羹。
梳理歷史我們發(fā)現(xiàn)拓林思之所以能四年保持第一,不僅因為占據(jù)了先發(fā)優(yōu)勢,主要在于拓林思擁有一個優(yōu)秀的Linux開發(fā)人員團隊,在與其他服務(wù)器廠商競爭時,為拓林思在行業(yè)內(nèi)打出了扎實的技術(shù)形象,從而贏得訂單。從柯栗富米勒帶走了利啟誠、方漢一批核心人物后,拓林思第一批有影響力的團隊基本解散了。2
001年底,楊繼國也選擇離開加入英特爾,陳棋德便接替楊成為拓林思技術(shù)負責(zé)人。陳棋德接手后重建技術(shù)團隊,招了包括蘇哲在內(nèi)的一批優(yōu)秀技術(shù)人才。其中,陳棋德發(fā)現(xiàn)了一個天才少年,技術(shù)實力很強,為了留下他,陳棋德對其提出的薪資待遇“有求必應(yīng)”,果然在打電信市場時這個天才少年就為拓林思立下大功。有一年在中興通訊壓測,性能一直不行,陳棋德派了團隊所有人去現(xiàn)場都解決不了問題,因為只有現(xiàn)場上百萬行的源代碼才開放。后來只好把天才少年叫來,他到場后很快就分析出問題所在。但中興通訊覺得拓林思是小公司,并不相信他們的分析結(jié)論,又拿著系統(tǒng)到老朋友英特爾楊繼國那里檢測。
經(jīng)過英特爾一大堆幾十萬美元的商業(yè)工具檢測后,一個月后得出的結(jié)論跟天才少年的分析相同。找到問題所在后,中興通訊便對他們內(nèi)部整個程序進行重構(gòu),系統(tǒng)性能上去后,直接達到并略微超過了原程序運行在Unix小型機上的性能。就此,拓林思一戰(zhàn)成名。天才少年因此證明了自己的實力,后來還代表拓林思去華為交流,與華為達成合作,幫助拓林思在業(yè)內(nèi)打出名氣。從2003年起,TurboLinux Server 每年都能通過華為中興賣給運營商,賺上幾百萬。其實在前一年,美國拓林思倒閉,日本拓林思雖然還有股份但人員不足,此時拓林思已經(jīng)成為事實上的中國公司了。
拓林思是國內(nèi)服務(wù)器市場的拓荒者,與國內(nèi)其他廠商對比,贏在強大的技術(shù)團隊,它的發(fā)展路徑跟國際廠商紅帽、SUSE一樣,都是完全自研,即并不是基于紅帽版本來做的衍生版本。繁榮一直維持到2004年紅帽、SUSE進中國,拓林思開始走下坡路,國產(chǎn)操作系統(tǒng)逐漸迎來第二次大潰敗。
02、2004年,紅帽帶來十幾年大潰敗
2004年,國際Linux風(fēng)云突變,吹起的大浪席卷到國內(nèi)。美國著名的Unix系統(tǒng)開發(fā)商SCO狀告IBM,聲稱 Linux 的成功是竊取 SCO 技術(shù)的結(jié)果 —— 指控由 IBM 等廠商貢獻給 Linux 內(nèi)核的源代碼使用了它的 System V 源代碼,違反了著作權(quán)。并警告全球用戶“在選擇Linux產(chǎn)品之前要三思”,面對潛在的法律風(fēng)險,大量預(yù)計換裝Linux平臺的用戶望而卻步。
在Linux歐美發(fā)展受阻之際,紅帽、SUSE一前一后轉(zhuǎn)戰(zhàn)中國這片富饒之地,拓林思等一眾國內(nèi)廠商很快便感受到國際巨頭帶來的寒意。當(dāng)?shù)弥t帽、SUSE進中國,技術(shù)負責(zé)人陳棋德立馬找到當(dāng)時的公司總經(jīng)理周群,問他拓林思以后怎么辦,沒有路可走了。因為操作系統(tǒng)上下游生態(tài)控制在紅帽、SUSE手里。整個生態(tài)鏈上,Oracle、sybase、IBM、惠普都加入了紅帽、SUSE,他們跟操作系統(tǒng)廠商紅帽、SUSE命運關(guān)聯(lián)緊密,一榮俱榮,一損俱損。怎么會跟拓林思合作搶紅帽、SUSE市場呢?逐漸,在競標(biāo)時發(fā)現(xiàn)IBM,惠普等服務(wù)器廠商,Oracle、sybase等軟件廠商都不再愿意用拓林思。遭遇生態(tài)上的堵截,拓林思陷入舉目無親,孤立無援的境地。
雖然紅帽、SUSE國際Linux廠商進中國,輕松嚇退拓林思、紅旗等一眾國產(chǎn)Linux廠商,但在中國市場前行也并非如履平地。Linux的最大競爭對手——微軟不僅發(fā)起了新的專利申請運動,同時指摘Linux操作系統(tǒng)并不如人們想象的安全。
在國內(nèi)媒體溝通會上,微軟戰(zhàn)略總監(jiān)潘迪代表微軟公開唱衰Linux開源軟件。在紅帽、SUSE進中國的前一年,潘迪就已經(jīng)從拓林思離開,沒想到僅僅一年就已物是人非。拓林思被迫轉(zhuǎn)型,四年前帶領(lǐng)拓林思開拓了國內(nèi)服務(wù)器市場的那個關(guān)鍵人物,潘迪如今卻加入了對方陣營甚至是整個Linux開源軟件的對立面。曾經(jīng)的戰(zhàn)友如今成為對手,又公開唱衰過去為之奮斗的行業(yè),這也太令人心酸了!孤掌難鳴,最后拓林思不得不放棄自研,屈服去做紅帽發(fā)行版的衍生版本以贏得轉(zhuǎn)型時間,拓林思自此選擇轉(zhuǎn)型數(shù)據(jù)庫。
這是讓所有拓林思人記憶深刻的一年,紅帽、SUSE帶來的傷害,不僅在于搶占了拓林思的市場,還把陳棋德的技術(shù)團隊洗劫一空。許多人都走了。
但陳棋德又堅守了兩年時間,在拓林思千瘡百孔,急需一個主心骨穩(wěn)定軍心的時候,他留下了,他一直等到為拓林思重建了技術(shù)團隊、培養(yǎng)了下一個技術(shù)負責(zé)人后,才帶著滿心的遺憾離開。他知道,短期內(nèi)在服務(wù)器市場拓林思已經(jīng)沒機會了。還記得這位操作系統(tǒng)領(lǐng)域的老兵跟雷峰網(wǎng)聊起拓林思的歷史時,這位兩鬢已經(jīng)斑白的男人,三個多小時里,情緒經(jīng)歷了數(shù)次轉(zhuǎn)變。
當(dāng)聊起帶出了一群優(yōu)秀的開發(fā)者時,對他們的驕傲自豪溢于言表;聊到拓林思自研操作系統(tǒng),曾經(jīng)五年蟬聯(lián)市場第一時,神情回味無窮,整個人也年輕了許多;當(dāng)聊到SUSE、紅帽進中國,用生態(tài)壓制拓林思,他憤怒又無可奈何;最后聊到拓林思的結(jié)局與現(xiàn)狀,雖然注定失敗但還是惋惜、遺憾。許多人被國外大廠吸引,轉(zhuǎn)身去了紅帽、SUSE。其中蘇哲跟著幾個同事一起加入了SUSE,他本意是想跟利啟誠一起在拓林思干一番事業(yè),但利啟誠早早離開。
“那時SUSE非常火,后來被Novell收購后勢頭更猛,Novell又是老牌的互聯(lián)網(wǎng)企業(yè),兩者結(jié)合屬于強強聯(lián)合,大家都挺想知道國際大廠是怎么做Linux的?!痹赟USE,蘇哲認識了他的好哥們李勇,他是一個開源狂熱愛好者,后來蘇哲去谷歌后,又把他介紹給了章文嵩做Linux內(nèi)核。國產(chǎn)Linux下一個十年重獲新生的種子,從這時已經(jīng)在悄無聲息地萌芽著。
03、2010年,龍蜥萌芽于“CentOS替換計劃”
2010年,因設(shè)計并實現(xiàn)Linux內(nèi)核LVS系統(tǒng)被譽為“中國Linux業(yè)界大神”的章文嵩受邀加盟淘寶,并帶領(lǐng)阿里內(nèi)部掀起“替換CentOS計劃”, 要自研操作系統(tǒng)。章文嵩急需一個能擔(dān)此重任的得力干將,來組建并帶領(lǐng)基礎(chǔ)軟件相關(guān)的研發(fā)團隊。此時阿里內(nèi)部用的還是紅帽CentOS5,但隨著電商業(yè)務(wù)膨脹,傳統(tǒng)的CentOS逐漸解決不了淘寶平臺的問題,而且利用率不高,章文嵩便想著基于自身業(yè)務(wù)架構(gòu)重新設(shè)計一個操作系統(tǒng),在公司內(nèi)部替換掉CentOS。
一直以來國內(nèi)基礎(chǔ)軟件人才稀缺,那精通Linux操作系統(tǒng)的人可謂奇缺。那時操作系統(tǒng)大廠都分布國外,紅帽、SUSE、英特爾、IBM等,國內(nèi)雖然有紅旗、中標(biāo)、拓林思等,但規(guī)模都太小。馬濤就是章文嵩挑選的那個負責(zé)“替換CentOS計劃”的領(lǐng)頭人,他也是今天龍蜥社區(qū)的掌門人。彼時馬濤已經(jīng)在Oracle待了四年,擅長文件系統(tǒng)。為了讓馬濤加入內(nèi)核組,章文嵩花了不少精力游說他,還拉上“說客”李勇。李勇加入淘寶的經(jīng)歷非常“陰差陽錯”,當(dāng)時他還在SUSE Labs,因為被蘇哲忽悠出來跟著他干,結(jié)果谷歌面試掛了后,剛好就碰到章文嵩在拉人 。
到淘寶后,李勇牽頭做了一個內(nèi)核組,負責(zé)維護內(nèi)部的Linux系統(tǒng),這正是十年后對外開源的操作系統(tǒng)龍蜥的雛形。馬濤與李勇是舊相識,兩人的緣分始于CLK(中國Linux內(nèi)核開發(fā)者大會)。
CLK是2006年英特爾聯(lián)合清華大學(xué)、AKA社區(qū)發(fā)起的年度Linux內(nèi)核開發(fā)者大會,第二年便交給了時任英特爾開源社區(qū)戰(zhàn)略經(jīng)理陳緒,到今天這個大會已經(jīng)舉辦了17年,業(yè)已成為國內(nèi)操作系統(tǒng)領(lǐng)域人才的發(fā)源地。當(dāng)時李勇找到陳緒想要舉辦另一個大會CLSF(China Linux Storage、Memory Management and File System Summit),因為國外已經(jīng)有一個LSF大會,國內(nèi)開發(fā)者因為各種原因沒去成,他便想著在中國也辦一個本地版。所以就想蹭一蹭CLK的熱度,兩人因此認識。
陳緒提到,當(dāng)時李勇還有個外號叫“我是小菜鳥”,“我們都笑他,這么多年了他還這么叫自己,應(yīng)該叫老菜鳥了吧”。在舉辦CLK過程中,他們發(fā)現(xiàn)了一個優(yōu)秀的操作系統(tǒng)人才,馬濤,他曾多次受邀在CLK做文件系統(tǒng)領(lǐng)域的技術(shù)演講。后來馬濤開始和李勇一起辦CLSF。CLSF跟CLK不一樣,是一個邀請制的Linux專家閉門會。
2011年中國Linux內(nèi)核開發(fā)者大會??陳緒(左四)和馬濤(右五)同框
2009年CLK主論壇馬濤演講現(xiàn)場“為了找人參會,我跟李勇兩個人把Linux內(nèi)核里面有貢獻的,看著名字像中國人的拉出來,然后給他們發(fā)郵件邀請他們來開會?!钡谝粚弥挥惺畮讉€人,到今天已經(jīng)有上百人了。今天看來,陳緒扛起的CLK、李勇和馬濤拉起的CLSF在早期都推動了中國Linux的發(fā)展。有熟人好辦事,李勇到上地軟件園借著敘舊找馬濤吃飯。也許是菜太好吃了,馬濤至今還記憶猶新,那天中午他們在一家貴州菜點了一份竹蓀燒大鵝。
2011年的李勇最后馬濤同意加入章文嵩團隊做操作系統(tǒng)研發(fā),之后,李勇轉(zhuǎn)去螞蟻,整個操作系統(tǒng)阿里OS的攤子便全部交給了馬濤,沒想到一干就是十三年。
雷峰網(wǎng)好奇當(dāng)時為什么愿意從如日中天的外企離開,去淘寶做冷門的操作系統(tǒng)?馬濤給出了很多理由。章文嵩的號召力,因為他是國內(nèi)Linux內(nèi)核極具影響力的大牛;好友李勇的游說;但促使他下定決心的是面試時章文嵩給他看了淘寶當(dāng)時的規(guī)模,已經(jīng)非常大了,有上萬臺服務(wù)器,在這樣的場景下做操作系統(tǒng)非常有挑戰(zhàn)性。章文嵩搭建淘寶核心系統(tǒng)部門,物色馬濤做操作系統(tǒng)阿里OS,其實都是在為阿里“去IOE”爭奪主動權(quán)。
三年后讓業(yè)內(nèi)轟動的“飛天”研發(fā)成功后,章文嵩的團隊又被并入到阿里云。馬濤的操作系統(tǒng)團隊也一并進入阿里云,成為阿里云的基礎(chǔ)軟件團隊下的一個操作系統(tǒng)部門,開始從云角度切入做操作系統(tǒng)。
章文嵩和馬濤相當(dāng)于從支撐電商業(yè)務(wù)變成阿里整體 IT 技術(shù)設(shè)施。就是從這時起,馬濤對操作系統(tǒng)、云計算的認知發(fā)生改變。也正是并入阿里云后,團隊決定不做手機操作系統(tǒng)(阿里云OS),專心做服務(wù)器操作系統(tǒng)。
此時馬濤還不知道Linux+云的組合,暗藏著顛覆Linux生態(tài)的力量?!爱?dāng)時從事操作系統(tǒng)的公司、人員都不多,我們還在五道口一個茶館里,和華為交流過怎么做操作系統(tǒng),因為大家都在學(xué)習(xí)階段?!碑?dāng)時大家并不知道未來國產(chǎn)操作系統(tǒng)會走向不同的道路。
04、2014年,歐拉在華為打開局面
同一年,歐拉誕生于華為高性能項目組。一開始還沒有鯤鵬處理器。由于內(nèi)部定位模糊,不知道要做到什么程度,淺嘗輒止還是大力投入都是一個問題。一個關(guān)鍵時間點是2012年,華為幾個團隊的主管一起去美國參加一個Linux大會,發(fā)現(xiàn)國外Linux圈非常熱鬧,但基本沒有中國公司是Linux內(nèi)核的貢獻者,而華為在開源方面的貢獻為零。當(dāng)時的華為還是一片開源荒地。華為并非無名之輩,在電信圈非常領(lǐng)先,卻完全沒有參與開源——這已經(jīng)是國際上非常成熟的軟件開發(fā)模式,感受到國外Linux圈的繁榮,這群華為人非常震驚。帶著極大的落差感,回國后華為就此開始招攬開源人才,搭建團隊,在內(nèi)部傳播開源文化,希望培養(yǎng)出一批開源軟件方面的技術(shù)專家。
一直到2014年,歐拉才明晰方向,確定要加大力度做服務(wù)器操作系統(tǒng),以此深入產(chǎn)業(yè)鏈。因為這一年發(fā)生了一件事,讓華為意識到要賣硬件,打通整個生態(tài)是多么重要!華為找到紅帽,請求對方將鯤鵬處理器的支持代碼放進紅帽的操作系統(tǒng)中,有了這個步驟后鯤鵬才能與主流軟硬件結(jié)合,交付給客戶完整的產(chǎn)品。但紅帽態(tài)度并不積極。此時華為還沒被美國列入實體名單,一直等到2019年鯤鵬都沒能跟紅帽操作系統(tǒng)完成適配。華為開始意識到危機。
歸根結(jié)底華為是一家賣硬件的公司,芯片、服務(wù)器這些都是華為未來重要的企業(yè)業(yè)務(wù)。而芯片、服務(wù)器大多數(shù)硬件離不開操作系統(tǒng)。但國內(nèi)外服務(wù)器、芯片各個關(guān)隘都早已被國外操作系統(tǒng)廠商把控著,華為的鯤鵬以及未來大量硬件想要被接納必須要看別人的臉色。
所以華為意識到操作系統(tǒng)的重要性,必須依賴歐拉操作系統(tǒng)為自己的硬件產(chǎn)品打造完整的生態(tài),自此開始大力投入歐拉。正是在這一年,歐拉招了一批來自紅旗、風(fēng)河的人,很多都是業(yè)內(nèi)大牛,正式拉起了操作系統(tǒng)大旗。此時歐拉并沒有成長的很強大,雖然有了一個服務(wù)器版本,卻根本不能叫做產(chǎn)品。正是從風(fēng)河、紅旗來的這波人,有懂技術(shù)的、有懂產(chǎn)業(yè)的,壯大了歐拉的隊伍,歐拉操作系統(tǒng)從此開始走上正軌——真正被當(dāng)成一個產(chǎn)品、平臺來做,而不是華為產(chǎn)品線的一個小部件、小零件。
兜兜轉(zhuǎn)轉(zhuǎn)十多年后,國產(chǎn)操作系統(tǒng)又回到了生態(tài)。紅帽對支持鯤鵬態(tài)度不積極的原因可能有很多,但生態(tài)上的壓制是致命的,從十年前紅帽進中國,拓林思被迫退出市場時就已經(jīng)有過警示。一次次栽跟斗,再吸取教訓(xùn),終于華為決定構(gòu)建一個全新的產(chǎn)業(yè)生態(tài),嘗試著把命運掌握在自己手里。華為也將操作系統(tǒng)戰(zhàn)略提升,不僅僅是服務(wù)于鯤鵬,也能支持x86,同時支持邊緣計算,也能支持云基礎(chǔ)設(shè)施。意味著歐拉支撐著華為集團的運營商BG,消費者BG,企業(yè)BG三大業(yè)務(wù)板塊。
05、2018年,龍蜥給國產(chǎn)Linux帶來新思路
將記憶拉回2017年,馬濤回憶這一年對他、對整個團隊的同事、對阿里OS都意義深重。因為阿里OS終于全面完成“內(nèi)部CentOS替換計劃”,終于在云上跑起來。內(nèi)部決定將阿里OS放到阿里云上,讓云上的用戶用起來。
這對阿里OS來說,意味著就此開始參與商業(yè)競爭,戰(zhàn)場就是云計算平臺。內(nèi)部替換完成使用沒問題后,開始對外推廣使用。這是阿里一以貫之的技術(shù)路線。阿里OS“上云”后,對外改名叫Alibaba Cloud Linux,馬濤想借此表達對開源的尊重——說明是基于Linux做的操作系統(tǒng)。
其實在2018年之前的多年里,阿里云并不看重阿里OS,只是把它看作支撐阿里云底層的基礎(chǔ)設(shè)施里的一個小部件,重要但不突出,并沒有想過能從它身上發(fā)掘到什么“賣點”。馬濤甚至中途離開去帶云計算的塊存儲團隊,短暫告別后又回到操作系統(tǒng)。但是2018年在服務(wù)微博時,得出一個讓馬濤“為之一振”的發(fā)現(xiàn)。一旦有明星相關(guān)的爆炸性新聞時,微博便會有上億甚至更大數(shù)量的并發(fā)訪問需求,所以經(jīng)常出現(xiàn)微博癱瘓訪問不了的情況。
云計算出現(xiàn)后,極大地改變了微博這種有大量數(shù)據(jù)處理的企業(yè)經(jīng)營方式。當(dāng)微博想擴容時去找阿里購買“算力”,購買了100臺、甚至1000臺阿里云的云服務(wù)器ECS后,阿里云通過 API 下發(fā),微博馬上就能擁有這1000臺“算力”。但這部分“算力”要投入工作,必須先要等待云服務(wù)器啟動完成,再啟動微博開始處理數(shù)據(jù),整個啟動過程就需要5-10分鐘,便導(dǎo)致這段時間微博刷不出來。
雖然用上了阿里云,結(jié)果時間又花在操作啟動上,問題還是沒解決。微博便找到阿里尋求幫助。馬濤團隊跟微博一起排查后,發(fā)現(xiàn)問題出在操作系統(tǒng)。當(dāng)時微博購買“算力”時選擇的操作系統(tǒng)是CentOS?!斑x擇通用操作系統(tǒng),最大的痛點是啟動過程不可控,這一塊從沒被管理過,完全指望通用操作系統(tǒng)自己啟動,因此導(dǎo)致啟動時間很長?!饼堯岙a(chǎn)品負責(zé)人張鵬程對雷峰網(wǎng)解釋。但當(dāng)選擇Alibaba Cloud Linux后,問題一下解決了。
Alibaba Cloud Linux比通用操作系統(tǒng)啟動速度變快很多,原先需要10分鐘,現(xiàn)在從訂單創(chuàng)建到進入微博界面整個過程,能控制在30秒以內(nèi)。這個案例讓馬濤團隊宛如發(fā)現(xiàn)了“新大陸”。原來在云原生場景下,Alibaba Cloud Linux操作系統(tǒng)比傳統(tǒng)操作系統(tǒng)應(yīng)用效率高這么多。
因此,阿里云找到了新“賣點”——既然Alibaba Cloud Linux跟阿里云搭配后,發(fā)揮的作用更大。那么何不把操作系統(tǒng)當(dāng)成一個支點,去撬動云市場呢。這背后是“羊毛出在豬身上,讓狗來買單”的打法。對外推操作系統(tǒng),讓用戶免費用,其實想擴大阿里云的市場。
因為操作系統(tǒng)是基礎(chǔ)軟件,更容易圍繞操作系統(tǒng)做一個開源生態(tài),把阿里的操作系統(tǒng)嵌入到大量企業(yè)用戶的服務(wù)器中,以此在市場上打造一款主流的操作系統(tǒng),再通過該操作系統(tǒng)來帶動阿里云。在馬濤看來:“我們希望通過龍蜥,推動大家都往云上遷移。如果都選擇上云,自然會考慮到阿里云,這是一個很樸素的事情?!?/p>
在上述背景下,所以2019年阿里決定大力推廣Alibaba Cloud Linux,實現(xiàn)真正的開源。此時團隊發(fā)現(xiàn)其他云廠商已經(jīng)在做類似的事情,阿里必須加快腳步。2020年9月,馬濤團隊拉著一堆合作伙伴,包括操作系統(tǒng)廠商、芯片廠商、云廠商一起成立了龍蜥開源操作系統(tǒng)社區(qū)(OpenAnolis)。力的作用是相互的。云場景下的操作系統(tǒng),能發(fā)揮出傳統(tǒng)操作系統(tǒng)沒有的潛力,能給云帶來新“賣點”。另一面,云時代的到來也促進著操作系統(tǒng)的發(fā)展。
從操作系統(tǒng)領(lǐng)域的競爭來看,從云切入,能避開傳統(tǒng)國際廠商的生態(tài)壓制。以紅帽如今的生存狀態(tài)為例,官方數(shù)據(jù)顯示,在亞馬遜云上使用亞馬遜Linux的比例已經(jīng)超過70%,這意味著很少有用戶在亞馬遜云上選擇紅帽。云已經(jīng)對傳統(tǒng)操作系統(tǒng)廠商產(chǎn)生了沖擊。紅帽不得不和IBM抱團取暖。為什么云能影響傳統(tǒng)操作系統(tǒng)生態(tài)呢?因為在云時代,操作系統(tǒng)和服務(wù)器等硬件被一起打包成“資源”“算力”提供給用戶,而如曾經(jīng)作為紅帽生態(tài)里的服務(wù)器廠商,他們提供的實體“服務(wù)器”開始大量被云計算廠商的云服務(wù)器ECS替代,用戶不用再選擇買哪家服務(wù)器。這樣的話,“算力”中的服務(wù)器+芯片+操作系統(tǒng)+……都可以由云廠商主導(dǎo)。
那么,隨著未來云時代全面到來,紅帽這些Linux巨頭形成的生態(tài)城墻,在云計算賣“算力”面前也就不攻自破。目前,國內(nèi)朝著這樣的趨勢發(fā)展,據(jù)阿里云方面透露,目前阿里云上用戶使用Alibaba Cloud Linux(龍蜥的發(fā)行版之一)的增速已經(jīng)遠超CentOS。這樣看來,可以說龍蜥從云的角度,給中國Linux提供了一條新的發(fā)展思路。國產(chǎn)操作系統(tǒng)應(yīng)用生態(tài)貧瘠問題待解,打造一款自主且好用的操作系統(tǒng)只是萬里長城第一步。龍蜥社區(qū)技術(shù)負責(zé)人張金利在接受雷峰網(wǎng)采訪時表示,“當(dāng)前國產(chǎn)操作系統(tǒng)生態(tài)的發(fā)展,不能生搬硬套國外企業(yè)的模式,已經(jīng)是業(yè)內(nèi)的共識。但是如何更有效地從國內(nèi)產(chǎn)業(yè)實際出發(fā),集中優(yōu)勢力量干大事,需要有一套技術(shù)理論來指導(dǎo)產(chǎn)業(yè)上的協(xié)同。
龍蜥與統(tǒng)信軟件率先提出的分層分類”架構(gòu)理論,繼承了自由開放的開源精神,基于當(dāng)前操作系統(tǒng)產(chǎn)業(yè)鏈現(xiàn)狀,為下一代開源操作系統(tǒng)的開發(fā)奠定堅實的理論與技術(shù)基礎(chǔ)。”在面向云時代的發(fā)展思考上,張金利表示,云時代更多算力優(yōu)化空間可能在于如何和AI的結(jié)合,我們也會考慮在社區(qū)技術(shù)方向上融入這一思路。
06、2023年,歐拉來勢兇猛
2019年,是讓所有華為人記憶深刻的一年。這一年,華為真正走到生死存亡的關(guān)頭,歐拉一夜之間換了身份。5月,美國商務(wù)部宣布將華為公司及其70家附屬公司列入出口管制“實體名單”,消息傳回國內(nèi)后國人無不憤憤不平。華為多個業(yè)務(wù)受阻,包括操作系統(tǒng)領(lǐng)域。就在5月16號結(jié)束的那一瞬間,華為與美國那邊的Linux技術(shù)連接就斷了。在這個“卡脖子”之際,好在華為有歐拉,內(nèi)部立刻將服務(wù)器操作系統(tǒng)全部切換成了歐拉后,延續(xù)了華為整個系統(tǒng)的運作。
不同于市面上數(shù)不勝數(shù)的套殼類的CentOS——把別人的產(chǎn)品拿來修修補補、換個殼貼個自己的名字,歐拉稱他們是在“造飛機”,很多其他廠商只是在修飛機。
造飛機代表歐拉團隊擁有設(shè)計能力和重組能力。這意味著紅帽、SUSE這些Linux廠商剛開始做操作系統(tǒng)時走過的路,歐拉也重新走過一遍。就跟當(dāng)年拓林思做操作系統(tǒng)的路徑一樣,不是基于紅帽、SUSE,而是自己做。自己懂怎么做一個RHEL,跟直接把RHEL拿來修修補補、貼牌聲稱是自己的操作系統(tǒng),兩者性質(zhì)完全不一樣。給歐拉帶來的影響也完全不一樣。
對于其他廠商來說,從前RHEL/CentOS每一個更新,都必須跟隨,但歐拉不用,歐拉可以基于自己的商業(yè)目的去做創(chuàng)新。造飛機和修飛機需要的人當(dāng)然也不同。這就是為什么在操作系統(tǒng)行業(yè),團隊幾個人,幾十人都能做一個操作系統(tǒng),而歐拉團隊多達上千人。
一位資深Linux從業(yè)者告訴雷峰網(wǎng):“隨便拿CentOS縫縫補補,幾個人都能做一個操作系統(tǒng)出來,甚至上千人的團隊做的操作系統(tǒng),有時候可能比不上幾個人做的好用,但對于上千人的團隊來說,此后積攢的做操作系統(tǒng)的能力會更多?!?/p>
2019年將歐拉開源后,目前歐拉生態(tài)伙伴已經(jīng)發(fā)展地非常龐大。據(jù)歐拉方面消息,包括麒麟、信安、軟通動力、天翼、電信在內(nèi)的很多合作伙伴,都選擇All in歐拉,將自身利益與歐拉緊緊捆綁,這背后是生態(tài)合作伙伴對華為、對歐拉的信心?!皣鴥?nèi)開源操作系統(tǒng),他們的技術(shù)路線,投入多大,我基本都清楚,而歐拉從一開始就自研,這是我一直信任歐拉的主要原因?!标惼宓陆o予了歐拉很多信心?!澳壳拔覀円呀?jīng)加入歐拉生態(tài),希望歐拉能讓拓林思東山再起。”拓林思北京負責(zé)人謝劍這樣告訴雷峰網(wǎng)?!拔覀儾荒馨巡僮飨到y(tǒng)一直讓別人捏在手里,讓別人隨便搞對吧?包括歐拉、deepin我們都在大力投入資源,都在盡全力去在服務(wù)器、桌面發(fā)展自己的操作系統(tǒng)?!?/p>
當(dāng)雷峰網(wǎng)跟deepin創(chuàng)始人劉聞歡聊國產(chǎn)替代時,他發(fā)出了這樣的感慨。據(jù)歐拉方面消息,歐拉在國內(nèi)市場表現(xiàn)非常強勢?!敖衲隁W拉(openEuler)的裝機量市場占比應(yīng)該可以沖到35%,甚至更高?!鄙忱膱蟾骘@示,去年中國國產(chǎn)操作系統(tǒng)行業(yè)裝機量達到401.2萬套,其中openEuler勢頭最猛,市場份額超過25%。但歐拉方面告訴雷峰網(wǎng),具體數(shù)據(jù)應(yīng)該遠超25%,估計能達到30%。因為統(tǒng)計過程中很多數(shù)據(jù)是失真的,有很多非大頭的客戶并沒有統(tǒng)計在內(nèi)。例如今年初歐拉團隊去拜訪客戶時,發(fā)現(xiàn)很多客戶去年早已用上了歐拉,但歐拉并不知道。連歐拉自己都不知道的客戶,肯定沒被統(tǒng)計。
同時,從今年起,華為內(nèi)部明顯感覺到市場對歐拉的需求增多。在openEuler社區(qū),開發(fā)者人數(shù)從去年的8000,不到半年就漲了6000多人,許多需求都堆到了社區(qū)。對于開源軟件來說,社區(qū)開發(fā)者人數(shù)越多,意味著自身的護城河越厚,壁壘就這樣慢慢搭建起來。歐拉方面認為市場份額達到15%就是一道生死線,所以他們現(xiàn)在并不擔(dān)心國內(nèi)市場,開始將目光放到海外。
07、后記
年少時,Linux愛好者陳緒因《Linux一句話精彩問答》在ChinaUnix社區(qū)積累了名氣,由此開始了十年如一日的Linux布道生涯。他回憶,當(dāng)時國內(nèi)懂Linux的人太少了,他覺得自己對Linux比較了解后,便到處去講課分享Linux知識?!熬驮贑hinaUnix上吼一聲,好多人就來了。”陳緒發(fā)現(xiàn)來聽課的人手一本自己打印的《Linux一句話精彩問答》,這是國內(nèi)第一本Linux科普文,還被搬到了水木清華BBS上,在當(dāng)時很火。作為布道師,他在講課的過程中,也發(fā)掘了很多Linux愛好者和人才。加入英特爾后,陳緒擔(dān)任社區(qū)戰(zhàn)略經(jīng)理,本質(zhì)就是做社區(qū)生態(tài)。
英特爾憑借X86 在世界范圍內(nèi)處于核心地位,所有的Linux操作系統(tǒng)廠商在內(nèi)的軟件廠商都要向它尋求合作,包括國內(nèi)的中科紅旗、中標(biāo)軟件、拓林思、IBM等,以便能夠配合英特爾硬件發(fā)布的路線圖。陳緒的工作就是幫助這些軟件廠商用好英特爾X86,跟英特爾達成很好的一個協(xié)作關(guān)系,保證他們的軟件跟英特爾的硬件兼容,推動客戶更愿意選擇英特爾的產(chǎn)品,也就是保證市面上的主流核心軟件跟英特爾在一條船上,這正是做社區(qū)生態(tài)的意義。
沒想到十六年后,陳緒繼續(xù)在阿里云,在龍蜥社區(qū)做著同樣的事情。
龍蜥運營委員會主席 陳緒在英特爾舉辦CLK時,陳緒一直堅持“中立”原則——去商業(yè)化,參與的公司都是平等的;杜絕商業(yè)推廣,只邀請在Linux內(nèi)核中有代碼貢獻的工程師來演講。
2020年擔(dān)任龍蜥社區(qū)運營委員會主席后,陳緒延續(xù)了他過去做社區(qū)的思想,龍蜥也一直秉持“中立”原則發(fā)展社區(qū)生態(tài),有事各理事單位投票決定,“即使是阿里云的提案也可能被否決”。龍蜥方面認為:“建立一個擁有生命力的豐富生態(tài)根本在于社區(qū)化協(xié)作,而不是集約式管理?!倍谏鷳B(tài)建設(shè)上,歐拉堅信“仁慈的獨裁者”原則——華為領(lǐng)頭,帶著伙伴們一起向前沖。在整個歐拉生態(tài)中,華為在其中的話語權(quán)比較重?!叭蚀鹊莫毑谜摺痹醋訪inux之父 Linus Torvalds ,因為他不會限制任何人提交代碼,但內(nèi)核代碼的最終版本由他說了算,這使得這么多年來Linux才能一直保持穩(wěn)定?!拔矣X得在社區(qū)的發(fā)展過程中,不同的發(fā)展思路會帶來不一樣的結(jié)果?!标惥w這樣看待兩家社區(qū)不同的治理原則?!坝行┥鐓^(qū)崇尚效率,龍蜥社區(qū)更在意公平,因為我們堅信,公平才能行穩(wěn)致遠。”這已經(jīng)讓兩家操作系統(tǒng)正在走向兩條不同的路。
一位資深Linux從業(yè)者認為,在未來的四五年時間里,國產(chǎn)Linux將會完成第一次真正逆襲,第一次有一個完整的市場。對于龍蜥、歐拉,亦或者本文并未展開的騰訊云OpenCloudOS,目前國內(nèi)熱議最多的三大Linux根社區(qū),大家的討論更多集中于各家路徑的差異?!皻W拉其實是吸收了傳統(tǒng)操作系統(tǒng)廠商的模式?!薄褒堯嶙叩牟皇菍こB?,很有想象力。“
上述人士認為,但紅帽、SUSE在生態(tài)上走過的路,不可能繞得過去的?!安僮飨到y(tǒng)確實是個很復(fù)雜的事情,憑借國內(nèi)某一個單一的廠商的力量,想推起來達到一個國際的高度,實際上是很難的?!崩顺毙畔⒏笨偛脧垨|就目前操作系統(tǒng)的競爭情況,這樣對雷峰網(wǎng)說。
回憶起十多年前紅帽帶來的那場潰敗,上述人士認為其實拓林思在內(nèi)的國產(chǎn)操作系統(tǒng)的失敗早已注定,因為上下游產(chǎn)業(yè)沒有發(fā)展起來,沒有生態(tài)支撐。但今非昔比,國內(nèi)整個操作系統(tǒng)產(chǎn)業(yè)鏈,從底層芯片、服務(wù)器到上層應(yīng)用不再籍籍無名,國內(nèi)整個操作系統(tǒng)生態(tài)已不是光禿禿一片。同時,隨著云計算、大數(shù)據(jù)、AI這些技術(shù)開始迎來階段性”質(zhì)“的突破,充當(dāng)著加速器,給操作系統(tǒng)提供了大量新場景,帶來新機會。所以,無論是龍蜥從云角度給國產(chǎn)Linux提供一條新思路,還是來勢兇猛的歐拉,國產(chǎn)操作系統(tǒng)的機會已經(jīng)到來。
正是有一批如陳棋德、陳緒、馬濤這樣的行業(yè)堅守者,正是他們十年如一日的堅持,影響著一批批后來者加入操作系統(tǒng)行業(yè),并為之奮斗努力堅持,國產(chǎn)Linux才終于走過晦暗,迎來黎明。