“做一個操作系統的技術難度不大,難度大的是生態。”——任正非

華為被谷歌斷供之後,餘承東宣佈華為將自研操作系統,新系統被命名為“鴻蒙”,國外稱“ARK OS”,餘承東表示將於今年九月份推出。有人為華為捏了把汗:“鴻蒙”能否在Android和iOS兩大巨頭夾擊之下活下來?也有人表示鴻蒙系統的全新架構將成未來操作系統標杆。但是無論怎樣,鴻蒙到目前為止都還屬於概念產品。所以這個題目說是談鴻蒙,不如說是談操作系統。

沒有歷史,就沒有未來。一起從操作系統的歷史來看看,鴻蒙到底處在怎樣的環境之下,華為將走向何處。

世界上操作系統生意做得最好的是微軟,但是世界上第一個做操作系統生意的不是微軟,Windows也不是世界上最好用的系統。起步之初,Windows和他最大的競爭對手——蘋果系統相比,也差了整整一代,但是Windows卻能躍居其上,佔據全球近九成的操作系統份額,操作系統的江湖裡,不一定是技術主導的。

1商業操作系統的起點:Unix

世界上第一款商用操作系統是Unix,來自於大名鼎鼎的貝爾實驗室,主要操刀手則是c語言之父——Dennis Ritchie。當時Dennis Ritchie在貝爾實驗室工作,隸屬於AT&T公司,與通用電氣、MIT合作一個操作系統項目,後來項目解體,Dennis Ritchie沒有操作系統可用,便自己寫了一個,這應該就是徒手寫代碼的先驅了。不僅牛人總是扎堆出現,優秀的作品也扎堆出現在一個大牛手中,Unix和C語言在Dennis Ritchie手中誕生之後,二者雙生共贏,開啟了一段傳奇歷史。後來的很多操作系統,包括我們常用的Mac OS、在程序員圈子內頗受好評的Linux都直接或間接和Unix產生著聯繫。

從Windows到鴻蒙——操作系統的前世今生

但是那時候的操作系統和現在並不一樣,沒有圖形界面,硬件方面也沒有鼠標,用戶能看到的只有一行又一行的代碼,普通大眾幾乎無法使用。能夠讓電腦和操作系統進入尋常百姓家,特別要感謝一個人,就是在電子消費品中創造了一個又一個傳奇的蘋果前掌門人——喬布斯。

2Windows和Mac OS的恩怨

從Windows到鴻蒙——操作系統的前世今生

操作系統通常是和硬件相伴而生的,至少喬布斯這麼認為。喬布斯是一個有藝術家情懷的人,在他的眼裡,硬件和軟件是一體的,只有完全兼容的硬件才能給用戶帶來良好的體驗,蘋果電腦和iPhone對喬布斯而言更像是一件藝術品,所以他一直堅持軟件硬件一起賣,蘋果也從沒想要成為一家軟件公司。

大家都知道蘋果和Windows的宿怨已久,其源頭要從20世紀80年代說起,那時候喬布斯的蘋果公司已經基本成型,正在和著名的“藍色巨人”IBM公司鏖戰正酣,瘋狂地爭奪著個人電腦這塊蛋糕,那時候的比爾·蓋茨還只是一個軟件開發商,完全沒有和這兩大廠商叫板的可能。那時候也還沒有Windows,只有一個被稱做DOS的低端系統,卡頓,操作複雜,在市場沒有什麼競爭力。

從Windows到鴻蒙——操作系統的前世今生

1981年末,喬布斯邀請蓋茨參觀蘋果計劃推出的麥金塔樣機,想讓微軟幫他開發與這款新機器相匹配的應用軟件。在看演示時,比爾·蓋茨瞬間被其圖形界面和方便靈活的鼠標配合給吸引住了,在此之前他完全沒有想到操作系統竟然可以做得這麼簡潔,心裡打起了自己的算盤:看來這是微軟DOS系統未來的發展方向。當時的喬布斯並沒有將DOS放在眼裡,評價DOS系統為“像屎一樣”。

牛人總是有超人的嗅覺,喬布斯雖然沒把DOS放在眼裡,但是也沒敢輕視比爾·蓋茨,在和其合作的同時,也強迫蓋茨簽下協議,承諾微軟不會把為蘋果編寫的軟件用於任何非蘋果公司製造的計算機上。可是喬布斯百密一疏,該協議沒有禁止微軟編寫類似麥金塔的操作系統,微軟在給蘋果編寫應用程序的同時,開始開發自己的Windows操作系統。這也是為什麼在操作邏輯上二者總是“唱反調”——MacOS的退出/取消鍵在左上角,Windows在右上角;MacOS滾輪向上是網頁往下,Windows則是向下,這一點至今也被很多用戶吐槽。

微軟在給蘋果編寫應用程序的同時,開始開發自己的Windows操作系統,但是這個時候的Windows還不足以對蘋果的麥金塔系統構成威脅,Windows的崛起源於微軟的另一個決定:比爾蓋茨將Windows的價格下降到5美元,這個超低的價格讓很多用戶連盜版都懶得裝,由此Windows迅速崛起,佔領了大片市場份額,在硅谷奠定了其霸主地位。比爾·蓋茨也不再是那個溫和的程序員,而是變成了硅谷的一頭雄獅,對蘋果,對整個軟件行業張開了自己的口。

3

Linux的崛起——我是你可怕的噩夢

微軟的操作系統生意起步之後,迅速成長、蛻變,佔據了全球大部分市場,微軟從以前那個小小的軟件供應商,成長為了可以和蘋果分庭抗禮的軟件企業,但在同時比爾蓋茨將編程開發這樣一個建立在知識共享的行業變成完全商業化且高度閉源也引起了一部分人的不滿。

Eric Raymond正是其中的一位,他是一名自由主義黑客,也是《大教堂與市集》、《unix編程藝術》的作者。一次開發者大會,他遇到一個微軟工程師,看見衣服上Microsoft的標誌便詢問對方:“你為微軟工作?”當那位西裝革履的工程師帶有嘲諷和鄙視看著這個衣著普通的黑客回覆:“是啊,你呢?”Raymond送去了一個微笑:我是你們可怕的惡夢。

從Windows到鴻蒙——操作系統的前世今生

在操作系統界,Unix的光芒照耀世界,在Unix之後崛起的還有Linus Benedict Torvalds和開源精神。Unix背後有貝爾實驗室的大牛加持,自然性能無敵,但是後來所有權幾經輾轉歸屬到AT&T旗下,作為一個商業公司產品,Unix的價格也上升到4000美元,成為一款三思而遠離的產品。

這一閉源讓原本教《操作系統》的Andrew Tanenbaum教授沒有了“操作系統”, Andrew也再一次證明了大牛總是扎堆出現的這條定理,Andrew一咬牙,狠狠心,寫出了一個兼容Unix的操作系統,後來被稱作Minix。這一段代碼可以說是Linux的火種,讓遠在瑞典的Linus Benedict Torvalds也走上了他無數前輩的道路,不給用,那就自己寫一個操作系統來用。

僅僅兩個月後,一個“千瘡百孔但卻碰巧可以使用”的磁盤驅動程序和一個小到不能再小的文件系統就誕生了,這就是第0.01版的Linux。隨後Linus將操作系統上傳至FTP,並公佈了全部源代碼。在USENET討論區,Linus闡述其初衷:在新操作系統中,“人們可以自己編寫驅動程序,可以隨意修改操作系統以適應不同需求,可以嘗試在Minix上運行所有程序,這是Minix從未有過的美好一天。”

從Windows到鴻蒙——操作系統的前世今生

隨後的開發者都遵循著Linus的開源精神,崇尚知識共享,公佈源代碼,由於內核出自Linus,在一個開發者的建議下,Minix也改名為Linux,不斷壯大。今天在全球前500臺超級計算機中,有413臺選用Linux。這些計算機遍佈世界各地的多個行業,共同主宰著這個智慧的地球。大到航天科技,小到IC卡芯片,無不存在Linux的影子。

4國產操作系統

在互聯網發展的歷程中,每一次成功的案例都伴隨著互聯網科技的革命,站在浪潮之巔,就算你不動,這股浪潮也會推著你前進。而對於華為來說,則是被逼上了這股浪潮,華為否成為下一個弄潮兒?

其實華為不是國內第一家做操作系統的,也不會是最後一家。早在1990年,在中科院院士倪光南的率領下,中國就推出了自己的操作系統——紅旗Linux。

從Windows到鴻蒙——操作系統的前世今生

在成立僅1年後,紅旗Linux成為北京市政府採購的中標平臺。這次採購在行業內影響重大,當時,包括紅旗、永中、金山等國產軟件均中標,而微軟卻意外出局。這是紅旗的“輝煌時刻”,也成為了頂點,倪光南的助手樑寧後來回憶起這段時光,她將其形容為大潰敗,紅旗宣佈與國產辦公軟件永中合作,將紅旗Linux和永中Office聯合銷售,永中office、金山WPS等國產軟件均基於Linux進行的開發,這也意味著,他們與微軟Office有兼容性問題。

當時聚集了國內一大批人員研究如何破解微軟的文檔格式,以實現讀寫和存儲的完美兼容,但效果並不理想,“我們沒有搞定用戶體驗”。 在真正的用戶使用中,也沒有人希望自己的文件換了一個機器之後打不開或者亂碼,而微軟當時佔據著中國大部分市場,由此看來,當年比爾蓋茨的“5美元”之戰,贏了。從一開始,這就是一場幾乎無法打贏的戰爭。

正如倪光南院士所說,操作系統不是難在技術,而是難在生態。

5鴻蒙操作系統

谷歌斷供之後,華為消費電子首席執行官餘承東(Richard Yu)表示,華為將“被迫推出我們自己的操作系統和生態系統”。這套系統打通了手機、電腦、平板、電視、汽車和智能穿戴等設備,統一成一個操作系統,兼容全部安卓應用和所有Web應用。如果安卓應用重新編譯,在這套操作系統上,運行性能提升超過60%,這是面向未來的微內核。

對於華為這樣的公司,打造一款操作系統自然不是難事,難點也正如倪光南院士所說——生態。在手機操作系統,已經形成了Android和iOS兩大生態,而iOS為自家使用,在非蘋果領域,幾乎是Android一家獨大,華為自造鴻蒙,首先面臨的就是Android這座大山和其近七成的市場佔有率。

從Windows到鴻蒙——操作系統的前世今生

筆者看來,華為要想鴻蒙系統站穩腳跟,必須解決三個問題:第一,與上游硬件的兼容性,我們知道華為擁有自己的麒麟芯片,首先需要明確的是,鴻蒙系統是面向麒麟芯片自用還是面對廣大手機生產廠商,除華為手機以外,小米、OPPO、vivo等能不能用?

第二,用戶問題,推出鴻蒙之後,誰會願意用?在用戶上面,華為有自己廣闊的用戶群,這一部分相比當年紅旗的勢單力薄大有不同。另外,近年來華為智能可穿戴設備市場份額逐步攀升,今年Q1華為可穿戴設備出貨量增長達到了283%,5G對於華為來講是一個巨大的風口,在萬物互聯時代,智能設備的互聯尤為重要,華為在這一點佔有極大優勢。

第三,生態問題,也是最重要的一個問題:誰會願意在鴻蒙系統上進行軟件開發?從某種意義上來講,用戶對操作系統不具有選擇權,而是掌握在APP開發商手中,另外,鴻蒙系統上的APP能否和Android兼容?從操作系統歷史可以看出,技術的頂尖對於一款操作系統來說並不是最重要的決定因素,下游開發商的採用和用戶群的擴大才是核心問題。

對於華為現狀來說,有“安卓模式”和“蘋果模式”,“安卓模式”意味著兼容性的擴大,提供軟件服務,但同時也一定會遇到谷歌更加劇烈的狙擊,“蘋果模式”則是隻供給自家產品使用,針對麒麟處理器打造,提升用戶體驗,同時打造生態也變得更為困難。然而話說回來,互聯網時代,一切皆有可能,能走出一條“華為模式”也未可知。

從企業的角度來講,華為本質上是一家設備製造商,以通信起家的,此前就華為要不要做手機任正非還為此拍過桌子“誰要是再提做手機,我就開了誰?”。後來由於任總大度並沒有開了誰,華為的手機業務也是風生水起,逐漸成為消費電子市場霸主之一,其中反映出來任正非的態度就是——專注,起先華為只想做好設備製造,現在華為也不想染指操作系統,如果不是逼不得已,從企業文化和戰略來講,華為都會選擇和谷歌長期合作。從另一方面來講,華為起先立足於通信,後來成名於消費電子,有了華為手機和筆記本,加上海思的芯片,這已經是一個非常強大的體量了,如果華為再進軍操作系統,華為的體量將進一步擴大,以至於“臃腫”,這樣大的體量,華為不一定能吃得消。

綜上,筆者認為華為應該不會選擇進軍軟件行業,而是選擇自家設備採用的模式,另外,原本鴻蒙就是備胎計劃的一部分,鴻蒙系統存在的意義在於“救亡”,而不在於擴大業務範圍,被加入實體名單之後,華為實力本就削弱,這個時候再擴大業務,只會再樹強敵。

另外,在可穿戴智能設備、汽車操作系統等方面,華為的影響力越來越大,萬物互聯將成為華為一個巨大的跳板,在5G方面華為已經走在世界前列,可以看到,華為已佔“天時”、“地利”,在下一個互聯網浪潮,華為很有可能就是那個弄潮兒。

【 THE END 】—

從Windows到鴻蒙——操作系統的前世今生

相關推薦

推薦中...