華為老兵講國產操作系統背后的故事,里面有倪光南、任正非、馬化騰和馬云
有“心(芯)”也要有“魂”,“魂”就是操作系統。
鎂客注:
有“芯”沒有“魂”,我們依舊受制于人。
中興事件后,大多數人看到的,是中國缺“芯”,而這只是硬件。在軟件方面,缺“操作系統”也是我們的致命傷之一。在科技領域,沒有操作系統,可能將寸步難行。
本文從倪光南研發國產操作系統出發,分別分析了當前國內在智能移動終端、個人電腦、服務器和云、嵌入式操作系統的行業現狀。目前,我國在前二者上已有一定積累,行業大佬也在行動。而在服務器和云、嵌入式操作系統方面,中外差距不大甚至中國更具優勢,極有可能在操作系統領域打下一片天。
本文作者:戴輝;文章來源:上觀新聞。
正文:
1992年6月,倪光南回母校東南大學講演。
當時,倪光南獲得了兩個國家科學技術進步一等獎:88年的漢卡,92年PC(自主設計主板),并取得了巨大的商業成功。
他的話,當時讀大二的我只記下了一句,那就是:要立足自主開發!
1999年倪光南60歲,開始了他的布道者生涯。在過去20年里,他一直如堂吉訶德一般,孜孜不倦地推廣著國產CPU和國產操作系統。今年,他已年逾八旬,還在到處飛。
前段時間,“中關村第一才女”梁寧寫了一篇廣為流傳的文章:《一段關于國產芯片和操作系統的往事》。
2001年-2002年間,倪光南院士竭盡全力推動國產CPU、操作系統。使用MIPS架構繞開了Intel的專利限制,做出了CPU和主板,操作系統使用Linux。付出了艱巨的努力,卻因為微軟Office拒絕開放文檔格式而功虧一簣。用戶強烈要求換回Wintel。
這是一個傷心的故事!
2014年,倪院士在移動終端操作系統上繼續努力,卻再次折戟。
4年之后的2018年,梁寧在文章里慨嘆:“就像10多年前一樣,只要搞定知識產權問題,選擇技術路線,找會干的人,投入干,CPU/芯片就能夠做出來。”
搞不定的依然是操作系統。差距大的依然是生態。
當年,繞得過Intel,跨不過微軟。
如今,繞得過ARM,做不出安卓。
然而,世事難料,事情這幾天發生了戲劇性的變化。梁寧“猜中了開頭,卻沒有猜中這個結尾”。
有“心(芯)”也要有“魂”,“魂”就是操作系統(OS)。本文要說的就是發生在中國操作系統背后的故事,故事里涉及到倪光南,也涉及任正非、馬化騰、馬云……
馬化騰和馬云上了戰車
這次中興“禁供”事件中,Google接到美國政府要求,不能給中興Android。這讓這款操作系統的開放性和安全性大打折扣。
蘋果的IOS是自娛自樂的。國內所有手機公司都在用安卓。
欣喜地是,中興的禁供即將解除。但是這個事件卻給了國人巨大的刺激。過去幾年,倪光南院士一直在推動這國產智能手機操作系統的發展。但如梁寧所說,如果騰訊都不支持,前途何在呢?
5月25日周五,倪院士和我在電話里熱烈地交流著操作系統,我們大膽設想,微信的小程序可望構筑生態,也就是說,可以將微信自身轉變成一個操作系統,或者微信做超級APP能支持國產OS,那么未來會有很大的進步。
沒想到,5月26日,互聯網大BOSS馬化騰發言了,他說:最近的中興事件,算是把大家打醒了!馬化騰說:“最近的中興事件,更加讓大家清醒的意識到:移動支付再先進,沒有手機終端,沒有芯片和操作系統,競爭起來的話,你的實力也不夠。”
我們受制于芯片和操作系統。為什么被操作系統受制?在于它很多應用與系統是不兼容的,比如說在手機端,微軟在手機端的操作系統份額幾乎降到1%以下,因為很多應用不支持它,它的份額不大。像微信以前還有手機端Windows版本,現在份額太小了不開發了,越不開發手機應用運行,Windows版本就更沒有人買了,這是一個相輔相成的過程。
所以我們作為一個應用開發商,包括我們在應用里做的小程序,如果有可能在國產芯片上能直接支持到更多服務,一次開發,在整個國產芯片上能夠運行,包括國產操作系統上也能夠運行,我覺得可以有機會用OTT方式解決很多問題,這也是業界可能對騰訊的期待。但是我覺得現在做備胎是有價值的,沒有備胎會永遠被人掐住喉嚨,這是一個思考。我記得華為任正非在內部也在講,他們研發海思芯片,就是說你們可能永遠是做備胎的,當時很多人不理解,但是今天這個格局可能大家更加理解。
馬化騰顯然讀了梁寧的文章,也顯然看到了倪光南的拳拳報國之心和這么多年鍥而不舍的努力。
小馬哥這段“備胎論”別有玄機,他有兩個意思:
A、微信自己就可以是獨立操作系統,運行在CPU(可以是國產)上;
B、微信也可以作為超級APP,運行在其他國產操作系統上;
而這與頭一天倪院士與我討論的也驚人一致。
有兩個因素,對中國做智能手機操作系統很有利:
A、微信這個超級APP上已經通過“小程序”構筑了豐富的生態。對于用戶而言,用起來很方便,不用打開那么多的APP;
B、打開手機,我發現最近使用的絕大部分APP都是國產的,這一點實在太神奇了;
這說明什么?說明中國人自己完全也可以玩得起一個獨立的操作系統。
前些天,我看到有虛擬運營商的SIM卡賣,一個月約20塊錢,對QQ、微信以及騰訊系APP如京東,流量全部都包月免費,銷售很火爆,我連隊都排不上。等到我過了兩天來買,卻再也買不到了。
大家會問,另外一個大BOSS馬云是怎么做的呢?
其實早在2013年,馬云的阿里云就第一個做出了手機操作系統,名叫“Yunos”。Yunos以每臺補貼十多元的代價,在國產手機和可穿戴的手表上推廣,綁定支付寶和阿里云,已經有了上億用戶。
阿里堅稱這不是安卓,但試圖去兼容安卓。Yunos還可以用在TV、車聯網(榮威RX5搭載)、家電(美的合作)、物聯網等。
尷尬的地方是,越掏錢推廣Yunos,就越強化了基于安卓的生態與領導地位。從這個角度來說,手機上的Yunos也許并不完全獨立。注意到Yunos近期在物聯網上猛發力的,在這個角度,就真活出了自己的態度。
有馬家兩大BOSS出面,做一個“備胎”是斷斷沒有問題的了??吹竭@個結果,我們的心終于放下來了。
還有點棘手的尾巴:微信與阿里如何合作?但這都是人民內部的事情,總有辦法,作為吃瓜群眾,我樂得看戲。
互聯網巨頭們,用數不清的錢扶持了中國新四大發明中的三大:高鐵、移動支付、共享單車和網購。
如果他們能一起扶持中國手機操作系統,中國“魂”也將不再是夢想。
這個初夏,本來是寒風陣陣,突然空氣中卻有了甜蜜的感覺,這是改變中國IT歷史的一年。
個人電腦操作系統,已不怕“禁供”
隨著智能手機的發展,大量娛樂和應用都到了手機上。這解救了國產的基于Linux的PC操作系統。
政府公務員的工作電腦,其實就是那么幾個軟件:文字處理WPS、QQ和微信、瀏覽器、視頻播放、定制化的行業應用。這些應用都已經支持或者支持Linux了。
有個朋友跟我說:“現在什么都可以在手機上完成,只有排版和打字要在PC上干,PC不就是一個高級打字機嗎?” 這句話雖然過于偏頗,但是也有道理,那就是Windows8和10推出的新功能在PC上價值并不大。
2013年,微軟將OS升級到Windows8,是一個巨大的災難。界面改得面目全非,讓人一下子傻眼,手足無措。
關于Windows8,倪光南直接上書習近平主席,直言建議:“基于共享軟件架構,開發發展中國自主可控的操作系統。”
倪光南的報告正文不到800字,主席的手寫批示了200多字:“計算機操作系統等信息化核心技術和信息基礎設施的重要性顯而易見,我們在一些關鍵技術和設備上受制于人的問題必須及早解決。”
俄羅斯政府已經要求公務員使用本國產的Linux操作系統。
這次中興事件中,美國政府沒有表明對微軟的要求。我覺得,根本原因是國產OS已經很大程度上可以進行替代了。
比爾蓋茨何等聰明,所以他現在都是中國的外籍院士了。
按照以前的規律,如果中國真的有了差不多的東西,這個門類就真的不會被禁供了。光傳輸,億次機,都是這樣。哪怕短時間還沒有那么好用,但給他廣泛應用的機會,就可以有春天。
曾記否,微信早期的界面不好,被人罵的要命,誰也沒有想到微信能有今天。
國產PC操作系統是:深度Linux(Deepin)、startOS(起點操作系統)、優麒麟(UbuntuKylin)、中標麒麟(NeoKylin)、銀河麒麟、中興新支點、威科樂恩(WiOS)、凝思磐石、思普、中科方德、一銘等。
操作系統的戰場遠遠不只在手機和PC
操作系統(OS)的具體概念,請大家自行查找,這里就不科普了??煞譃槿悾?/p>
一、智能終端操作系統,在PC、手機、車聯網等應用;
二、服務器和云的操作系統;
三、嵌入式操作系統,如物聯網等。
通信系統的核心就是專用操作系統。程控交換、移動通信、路由器等,乃至于今天的云計算,都一樣......
眾所周知,倪光南獲得了兩個國家科學技術進步一等獎:1988年聯想漢卡,1992年PC(主要是自主設計的主板)。
而倪光南的下一步就是做操作系統,但先做的是用于電信的專用操作系統,就是程控交換機。1993年,倪光南還是聯想總工的時候,他的學生,清華大學計算機系羅爭作為技術負責人,成功開發了程控交換機,并在廊坊和中南海得到了使用。
程控交換機,就是一套電信級的專用操作系統,主處理器板,則是一個加大號的PC主板,使用的也是intel的x86 CPU。這種操作系統和硬件集成在一起賣,不單獨賣。
相比桌面上的通用操作系統Windows,這套操作系統會容易成功很多。原因是里面的應用,如號碼分析、呼叫等待等全部自己做的,并不需要任何外部生態的支持。
1997年,和我合租一套房的是華為交換機測試部的王迎軍同學,后來他還升到了部長。我們經常在一邊胡侃。一會兒討論港臺的小電影,一會兒討論C&C08程控交換。兩者并行不悖。王迎軍明確地告訴我:他將所有的主控代碼全部都讀了一遍,整個就是一個跟DOS差不多的基于命令行的多任務操作系統。
同樣是1997年進華為的曾浩文,后來擔任了C&C08(128模100萬用戶)的研發總裁。他說在系統用戶數量大了之后,在主控的計算能力和內存的分配、多任務的處理上傷透了腦筋。他后來離職創業,在2010年做出了國內第一套桌面云操作系統:京華科訊。
程控通信,以及移動交換中心,都發展成了“核心網”,后續采用了軟交換與IMS架構,核心都可以認為就是:專用服務器+專用操作系統。
有人會問:好賣嗎?
當時的真實情況是:只要你能做出局用數字程控交換,只要質量好,就能大賣。聯想在投入很少的情況下,也簽訂了好幾十個局點。
外國的程控交換機價格昂貴,服務又差。老百姓為了裝個電話,要5000元初裝費還要到處開后門。各地郵電局都要求著人家外企給設備。有維修人員打了個電話過去請教,外企的人直接回答:都給你培訓過了,怎么都學不會?
倪光南預料到了通信和計算機融合的趨勢。我們可以看到,90年代后期,通信和計算機結合,生了個大胖兒子,叫:互聯網。其實計算機單機市場不大,有了互聯網之后電腦才能大量走入尋常百姓家。
1993年任正非說過,“如果開發不成功,就跳樓”,他為什么這么說?
這是因為:華為開發走錯了方向,在JK1000這個非數字的空分的局用機上消耗了太多金錢,開的局還有起火的。不得不啟動PLAN B,再做數字程控交換機。其次,華為沒有任何CPU主板、數據總線、操作系統的開發經驗,全部要從零起步,而且還都是剛畢業的學生,當然很難。
劉平在《華為往事》中說李一男最初做的萬門機方案也是考慮采用PC總線的方式。那時候公開的總線標準速度就快的是Intel的Multibus II總線。所以李一男決定用Multibus 來實現萬門機?;◣资f買來了開發設備,但研究了幾個月后發現華為根本就沒有技術能力來實現這么快的總線。
這些對當時還是中科院計算所下屬的國有企業聯想卻根本不是問題。PC主板中的相關能力和經驗都可以移植過去。
倪光南的博士生羅爭團隊哼哧哼哧,很快就將數字程控做出來了,又快又好,還沒花幾個錢。1994年元旦,在廊坊開局成功??上?,因為廣為人知的“技工貿”和“貿工技”之爭,聯想的程控交換之路沒有繼續走下去。到底哪條路線更值得,大家今天可以有自己的判斷了。
大家會說,巨龍第一個做出來了,為什么最終沒有成功?大家有所不知,巨龍的技術是郵電工業部出資委托鄔江興開發的,知識產權屬于郵電部。郵電部讓下面八個廠同時生產,當時04機可是大江南北,賣得風生水起、無比輝煌啊,但八個單位各自為戰,生產質量控制不好,相互又開戰,才最后衰落的。
如果聯想將程控交換一直做下去,在中科院計算所支持下,可以實現巨大突破:將國產CPU用在程控交換中。
為什么可以呢?是因為程控交換根本不用處理任何圖形和浮點,就是最簡單的數值計算,只是要快。
國產CPU(如神威、飛騰、龍芯)通過堆疊和多CPU協同都可以實現高速的數值計算!
只是歷史不會重來。
倪光南與任正非交流,并在思科案中大力聲援華為
華為數據通信的的VRP系統,也是一套專用操作系統。1996年,在程控交換機上獲得勝利后的華為,開始進軍數據通信。
華為北京研究所成功研發出在路由器和交換機上使用的VRP(虛擬路由平臺)系統,這也是一套如假包換的的專用操作系統。但是攤子鋪得太大,2001年IT泡沫破滅外部環境不好,國內又沒有抓住CDMA和小靈通機會,陷入艱難之中。華為想將這個系統賣給聯想,但是被拒絕了,再次錯過了和通信結合的好機會。
2004年,網絡報導,倪光南在總結思科華為一案時就有這樣的意見:“在信息領域來講,有核心技術和大量的知識產權,之所以華為的知識產權技術能夠站得住,就是因為自己開發了整個的軟件系統,所以可以在這個產業里邊不至于受到人家的壓迫,贏得最后的勝利。這一點非常重要。”
華為在美國賣了幾臺路由器,惹了一場大官司。2003年1月22日,春節的前一天,思科起訴華為。
華為找到了行業主管部門信息產業部,信產部請了倪光南等一些專家與華為交流。
這就有了任正非和倪光南的第一次見面。
大家討論的意見是:IP是思科大力推廣起來的,這點要認可。但他先入為主,其私有協議EGIRP對外不開放,其他公司如華為等沒有辦法與之對接,也無法通過公平競爭進入市場。這說明思科已經實際壟斷了路由器市場。競爭不充分價格畸高不說,對于國家安全也是大問題。
該私有協議在中國并沒有得到保護,和美國不同。
技術發展起來后,如果一家獨大,會有很大的問題。INTEL在美國,死活要扶著AMD,就是為了避免壟斷的問題。
于是,華為在中國反訴思科不正當競爭,這就對思科構成了巨大的壓力。那就是如果美國禁售華為,中國也可以禁售思科。中國是無比巨大的市場,顯然思科不愿意放棄。
這個案子雙方后來就和解了。
無獨有偶,微軟OFFICE不對外開放文檔格式,導致了市場壟斷,并成為梁寧文章里“國芯夢斷”的重要原因。
在倪光南的積極推動下,中國有了自己的文檔格式標準:中國國家流式文檔格式標準——“標文通”2.0(UOF 2.0),即使美國也有人在抵制微軟的壟斷。在壓力下,微軟不得不開放。WPS又王者歸來。
再以最近熱議的移動通信標準來看,標準本身都是開放的,比如按照5G的空間接口標準做手機,就可以能和任何公司的無線網絡兼容。只是要對外賣的話,要交授權費,這倒是合理的。
中國的云計算操作系統已經轟轟烈烈
倪光南說得好:云計算使得IT基礎設施實現了重大的變革,終結了WINTEL緊密耦合模式對計算機領域的壟斷,有利于中國發揮后發優勢,贏得更多生存空間。
世界上最早的虛擬化系統是Vmware。創始人來自斯坦福大學計算機系,本質上就是一種服務器集群操作系統。天使投資人是他的隔壁鄰居,華人物理學家張首晟。
還有一家Citrix公司的xen技術主攻桌面虛擬化,也有主機虛擬化產品。
今年,KVM開源體系發展很開,基于此,可以實現自主可控。
第一個做公有云計算的是亞馬遜。近年KVM開源體系成長起來之后,AWS亞馬遜宣布從xen切換到KVM。
不約而同的,阿里云也這么干了。
不約而同的,華為云也這么干了。
現在很多中小企業都不買物理服務器了,都去BAT三家的云,三大運營商的云、華為云,金山云,Ucloud等上面去租用虛擬主機。這就是偉大的云計算!
桌面云操作系統風生水起,可替代商用電腦
國內的大企業,如華為、中興、邁瑞、華星光電、蘇寧等等,都是一式的桌面云,現在各大銀行上桌面云的也很多。當然,最初基本都是Citrix。這些單位,使用的臺式機已經沒有,或者已經很少了。
畢竟,臺式機(商用PC的絕大部分)已經有好幾十年的歷史了,替代的技術也該出來了。
國產的桌面云軟件,也跟著轟轟烈烈地起來了。
第一個做出來的是,2010年推出虛擬化產品的京華科訊,是國內最早使用KVM的公司,開創了新世紀。
華為、星網銳捷、深信服等公司都有重要的影響。我們可以看到,這些都是從通信領域去顛覆IT領域的玩家。
Computer Profile 里有一個調查,荷蘭在2016年,政府里面的桌面云滲透率已經超過了67%(對50人以上的辦公地點的調查)。
梁寧的文章里,提到早在2002年,倪光南就曾大力推動國產CPU在NC瘦客戶機的應用。
值得高興的是,瑞芯微、全志、華為海思麒麟和龍芯,都已經提供了成熟的桌面云(相當于NC)瘦客戶機CPU解決方案。
至于云計算的服務器端,現在確實普遍還是x86的芯片。京華科訊桌面虛擬化已經第一個在基于國產CPU完成DEMO(中晟宏芯Power芯片的中太高性能服務器),未來的ARM芯片也可望在服務器端來支持虛擬化功能。
嵌入式操作系統、物聯網、車聯網,中外同步
服務器的操作系統,國產Linux早已是主流,Linux OS已經廣泛用在服務器上了。
原因很簡單,服務器上沒有那么多五花八門的應用生態要構筑,反而對效率要求更高。Linux很簡潔,運行效率高,功耗要低。
倪光南說:有更小的操作系統,比如一個信用卡上的操作系統,或者說更小一點的控制智能電表的,這種屬于嵌入式的操作系統。
中國物聯網應用已經大跨步走在世界前列,在某些領域可能還超過國外。
中國制造2025、工業4.0、人工智能等,對物聯網和工業控制領域都有了很大的期待。
因此,嵌入式操作系統已經有好些家了。
我在華為的時候,歷經數年積極支持李先銀先生實現了敏捷物聯,就是基于數據通信產品的物聯網操作系統,華為將其植入網關一起銷售。在此基礎上,又推出了LiteOS嵌入式操作系統。那幾年,我甚至將天上的衛星也與華為的網關對接了起來。
還有一個新興的智能終端操作系統,就是車聯網。
倪光南說,物聯網操作系統更多的是嵌入式的,而車聯網的操作系統就歸到智能終端領域里了......我們認為汽車車聯網應該是通向無人駕駛的一個必由之路。這不是過去汽車單獨部件的一些控制,現在是車聯網時代,要有非常復雜的連接,所以對操作系統提出了非常高的要求。
這是新興領域,我們也看到阿里公司已經在做了(Yunos),百度的無人駕駛發展得很快,中國有機會與歐美同行。
傳統的IT(信息科技)與CT(通信科技)已經融合了?,F在我們已經改叫ICT(信息通信科技)了。
蘋果從電腦殺向手機,華為從通信殺向IT,都是跨界的典范。
結語
以前大家覺得操作系統很難搞,是因為涉及到生態,搞不定。
綜上所述,大家可以看到,世界發生了巨大的變化。
第一、智能手機和移動互聯網的高度發達,使得中國自身已經有了非常豐富的生態。我們用得最多的APP,如微信、淘寶、京東、百度和高德地圖,美團大眾點評等,都已經是國產了。這意味著,創造一個生態,并不用象以前那樣艱難了,小程序已經走出了寶貴的一步,阿里的Yunos也有不少經驗。
第二、云計算領域是彎道超車的一個好機會。SAAS等應用業務正在如火如荼開展。馬化騰所說的“OTT”,就是在云端運行應用軟件。
第三、物聯網和車聯網等領域,中國和國外的發展并沒有什么差距,很多應用也是由國人在構筑,是構建操作系統的大好時機。
第四、操作系統主要是算法和邏輯,不涉及任何基礎工藝(芯片在這個方面受到限制),從本質上講,中國人更適合。
第五、中國有龐大的用戶和市場,從此出發走向世界。
因此,我們相信,中國的操作系統一定能有機會走出來,屹立于世界民族之林。
最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!
硬科技產業媒體
關注技術驅動創新
