從Windows到鴻蒙——操作系統(tǒng)的前世今生
“做一個(gè)操作系統(tǒng)的技術(shù)難度不大,難度大的是生態(tài)。”—;—;任正非
華為被谷歌斷供之后,余承東宣布華為將自研操作系統(tǒng),新系統(tǒng)被命名為“鴻蒙”,國(guó)外稱“ARK OS”,余承東表示將于今年九月份推出。有人為華為捏了把汗能否在Android和iOS兩大巨頭夾擊之下活下來(lái),也有人表示鴻蒙系統(tǒng)的全新架構(gòu)將成未來(lái)操作系統(tǒng)標(biāo)桿,但是無(wú)論怎樣,鴻蒙到目前為止都還屬于概念產(chǎn)品。所以這個(gè)題目說(shuō)是談鴻蒙,不如說(shuō)是談操作系統(tǒng)。
沒(méi)有歷史,就沒(méi)有未來(lái)。一起從操作系統(tǒng)的歷史來(lái)看看,鴻蒙到底處在怎樣的環(huán)境之下,華為將走向何處。
世界上操作系統(tǒng)生意做得最好的是微軟,但是世界上第一個(gè)做操作系統(tǒng)生意的不是微軟,Windows也不是世界上最好用的系統(tǒng)。起步之初,Windows和他最大的競(jìng)爭(zhēng)對(duì)手—;—;蘋(píng)果系統(tǒng)相比,也差了整整一代,但是Windows卻能躍居其上,占據(jù)全球近九成的操作系統(tǒng)份額,操作系統(tǒng)的江湖里,不一定是技術(shù)主導(dǎo)的。
1.商業(yè)操作系統(tǒng)的起點(diǎn):Unix
世界上第一款商用操作系統(tǒng)是Unix,來(lái)自于大名鼎鼎的貝爾實(shí)驗(yàn)室,主要操刀手則是c語(yǔ)言之父—;—;Dennis Ritchie。當(dāng)時(shí)Dennis Ritchie在貝爾實(shí)驗(yàn)室工作,隸屬于AT&T公司,與通用電氣、MIT合作一個(gè)操作系統(tǒng)項(xiàng)目,后來(lái)項(xiàng)目解體,Dennis Ritchie沒(méi)有操作系統(tǒng)可用,便自己寫(xiě)了一個(gè),這應(yīng)該就是徒手寫(xiě)代碼的先驅(qū)了。不僅牛人總是扎堆出現(xiàn),優(yōu)秀的作品也扎堆出現(xiàn)在一個(gè)大牛手中,Unix和C語(yǔ)言在Dennis Ritchie手中誕生之后,二者雙生共贏,開(kāi)啟了一段傳奇歷史。后來(lái)的很多操作系統(tǒng),包括我們常用的Mac OS、在程序員圈子內(nèi)頗受好評(píng)的Linux都直接或間接和Unix產(chǎn)生著聯(lián)系。
但是那時(shí)候的操作系統(tǒng)和現(xiàn)在并不一樣,沒(méi)有圖形界面,硬件方面也沒(méi)有鼠標(biāo),用戶能看到的只有一行又一行的代碼,普通大眾幾乎無(wú)法使用。能夠讓電腦和操作系統(tǒng)進(jìn)入尋常百姓家,特別要感謝一個(gè)人,就是在電子消費(fèi)品中創(chuàng)造了一個(gè)又一個(gè)傳奇的蘋(píng)果前掌門(mén)人—;—;喬布斯。
2.Windows和Mac OS的恩怨
操作系統(tǒng)通常是和硬件相伴而生的,至少喬布斯這么認(rèn)為。喬布斯是一個(gè)有藝術(shù)家情懷的人,在他的眼里,硬件和軟件是一體的,只有完全兼容的硬件才能給用戶帶來(lái)良好的體驗(yàn),蘋(píng)果電腦和iPhone對(duì)喬布斯而言更像是一件藝術(shù)品,所以他一直堅(jiān)持軟件硬件一起賣,蘋(píng)果也從沒(méi)想要成為一家軟件公司。
大家都知道蘋(píng)果和Windows的宿怨已久,其源頭要從20世紀(jì)80年代說(shuō)起,那時(shí)候喬布斯的蘋(píng)果公司已經(jīng)基本成型,正在和著名的“藍(lán)色巨人”IBM公司鏖戰(zhàn)正酣,瘋狂地爭(zhēng)奪著個(gè)人電腦這塊蛋糕,那時(shí)候的比爾·蓋茨還只是一個(gè)軟件開(kāi)發(fā)商,完全沒(méi)有和這兩大廠商叫板的可能。那時(shí)候也還沒(méi)有Windows,只有一個(gè)被稱做DOS的低端系統(tǒng),卡頓,操作復(fù)雜,在市場(chǎng)沒(méi)有什么競(jìng)爭(zhēng)力。
1981年末,喬布斯邀請(qǐng)蓋茨參觀蘋(píng)果計(jì)劃推出的麥金塔樣機(jī),想讓微軟幫他開(kāi)發(fā)與這款新機(jī)器相匹配的應(yīng)用軟件。在看演示時(shí),比爾·蓋茨瞬間被其圖形界面和方便靈活的鼠標(biāo)配合給吸引住了,在此之前他完全沒(méi)有想到操作系統(tǒng)竟然可以做得這么簡(jiǎn)潔,心里打起了自己的算盤(pán):看來(lái)這是微軟DOS系統(tǒng)未來(lái)的發(fā)展方向。當(dāng)時(shí)的喬布斯并沒(méi)有將DOS放在眼里,評(píng)價(jià)DOS系統(tǒng)為“像屎一樣”。
牛人總是有超人的嗅覺(jué),喬布斯雖然沒(méi)把DOS放在眼里,但是也沒(méi)敢輕視比爾·蓋茨,在和其合作的同時(shí),也強(qiáng)迫蓋茨簽下協(xié)議,承諾微軟不會(huì)把為蘋(píng)果編寫(xiě)的軟件用于任何非蘋(píng)果公司制造的計(jì)算機(jī)上??墒菃滩妓拱倜芤皇?,該協(xié)議沒(méi)有禁止微軟編寫(xiě)類似麥金塔的操作系統(tǒng),微軟在給蘋(píng)果編寫(xiě)應(yīng)用程序的同時(shí),開(kāi)始開(kāi)發(fā)自己的Windows操作系統(tǒng)。這也是為什么在操作邏輯上二者總是“唱反調(diào)”—;—;MacOS的退出/取消鍵在左上角,Windows在右上角;MacOS滾輪向上是網(wǎng)頁(yè)往下,Windows則是向下,這一點(diǎn)至今也被很多用戶吐槽。
微軟在給蘋(píng)果編寫(xiě)應(yīng)用程序的同時(shí),開(kāi)始開(kāi)發(fā)自己的Windows操作系統(tǒng),但是這個(gè)時(shí)候的Windows還不足以對(duì)蘋(píng)果的麥金塔系統(tǒng)構(gòu)成威脅,Windows的崛起源于微軟的另一個(gè)決定:比爾蓋茨將Windows的價(jià)格下降到5美元,這個(gè)超低的價(jià)格讓很多用戶連盜版都懶得裝,由此Windows迅速崛起,占領(lǐng)了大片市場(chǎng)份額,在硅谷奠定了其霸主地位。比爾·蓋茨也不再是那個(gè)溫和的程序員,而是變成了硅谷的一頭雄獅,對(duì)蘋(píng)果,對(duì)整個(gè)軟件行業(yè)張開(kāi)了自己的口。
3.Linux的崛起—;—;我是你可怕的噩夢(mèng)
微軟的操作系統(tǒng)生意起步之后,迅速成長(zhǎng)、蛻變,占據(jù)了全球大部分市場(chǎng),微軟從以前那個(gè)小小的軟件供應(yīng)商,成長(zhǎng)為了可以和蘋(píng)果分庭抗禮的軟件企業(yè),但在同時(shí)比爾蓋茨將編程開(kāi)發(fā)這樣一個(gè)建立在知識(shí)共享的行業(yè)變成完全商業(yè)化且高度閉源也引起了一部分人的不滿。
Eric Raymond正是其中的一位,他是一名自由主義黑客,也是《大教堂與市集》、《unix編程藝術(shù)》的作者。一次開(kāi)發(fā)者大會(huì),他遇到一個(gè)微軟工程師,看見(jiàn)衣服上Microsoft的標(biāo)志便詢問(wèn)對(duì)方:“你為微軟工作?”當(dāng)那位西裝革履的工程師帶有嘲諷和鄙視看著這個(gè)衣著普通的黑客回復(fù):“是啊,你呢?”Raymond送去了一個(gè)微笑:我是你們可怕的惡夢(mèng)。
在操作系統(tǒng)界,Unix的光芒照耀世界,在Unix之后崛起的還有Linus Benedict Torvalds和開(kāi)源精神。Unix背后有貝爾實(shí)驗(yàn)室的大牛加持,自然性能無(wú)敵,但是后來(lái)所有權(quán)幾經(jīng)輾轉(zhuǎn)歸屬到AT&T旗下,作為一個(gè)商業(yè)公司產(chǎn)品,Unix的價(jià)格也上升到4000美元,成為一款三思而遠(yuǎn)離的產(chǎn)品。這一閉源讓原本教《操作系統(tǒng)》的Andrew Tanenbaum教授沒(méi)有了“操作系統(tǒng)”, Andrew也再一次證明了大??偸窃殉霈F(xiàn)的這條定理,Andrew一咬牙,狠狠心,寫(xiě)出了一個(gè)兼容Unix的操作系統(tǒng),后來(lái)被稱作Minix。這一段代碼可以說(shuō)是Linux的火種,讓遠(yuǎn)在瑞典的Linus Benedict Torvalds也走上了他無(wú)數(shù)前輩的道路,不給用,那就自己寫(xiě)一個(gè)操作系統(tǒng)來(lái)用。僅僅兩個(gè)月后,一個(gè)“千瘡百孔但卻碰巧可以使用”的磁盤(pán)驅(qū)動(dòng)程序和一個(gè)小到不能再小的文件系統(tǒng)就誕生了,這就是第0.01版的Linux。隨后Linus將操作系統(tǒng)上傳至FTP,并公布了全部源代碼。在USENET討論區(qū),Linus闡述其初衷:在新操作系統(tǒng)中,“人們可以自己編寫(xiě)驅(qū)動(dòng)程序,可以隨意修改操作系統(tǒng)以適應(yīng)不同需求,可以嘗試在Minix上運(yùn)行所有程序,這是Minix從未有過(guò)的美好一天?!?/p>
隨后的開(kāi)發(fā)者都遵循著Linus的開(kāi)源精神,崇尚知識(shí)共享,公布源代碼,由于內(nèi)核出自Linus,在一個(gè)開(kāi)發(fā)者的建議下,Minix也改名為L(zhǎng)inux,不斷壯大。今天在全球前500臺(tái)超級(jí)計(jì)算機(jī)中,有413臺(tái)選用Linux。這些計(jì)算機(jī)遍布世界各地的多個(gè)行業(yè),共同主宰著這個(gè)智慧的地球。大到航天科技,小到IC卡芯片,無(wú)不存在Linux的影子。
4.國(guó)產(chǎn)操作系統(tǒng)
在互聯(lián)網(wǎng)發(fā)展的歷程中,每一次成功的案例都伴隨著互聯(lián)網(wǎng)科技的革命,站在浪潮之巔,就算你不動(dòng),這股浪潮也會(huì)推著你前進(jìn)。而對(duì)于華為來(lái)說(shuō),則是被逼上了這股浪潮,華為否成為下一個(gè)弄潮兒?
其實(shí)華為不是國(guó)內(nèi)第一家做操作系統(tǒng)的,也不會(huì)是最后一家。早在1990年,在中科院院士倪光南的率領(lǐng)下,中國(guó)就推出了自己的操作系統(tǒng)—;—;紅旗Linux。
在成立僅1年后,紅旗Linux成為北京市政府采購(gòu)的中標(biāo)平臺(tái)。這次采購(gòu)在行業(yè)內(nèi)影響重大,當(dāng)時(shí),包括紅旗、永中、金山等國(guó)產(chǎn)軟件均中標(biāo),而微軟卻意外出局。這是紅旗的“輝煌時(shí)刻”,也成為了頂點(diǎn),倪光南的助手梁寧后來(lái)回憶起這段時(shí)光,她將其形容為大潰敗,紅旗宣布與國(guó)產(chǎn)辦公軟件永中合作,將紅旗Linux和永中Office聯(lián)合銷售,永中office、金山WPS等國(guó)產(chǎn)軟件均基于Linux進(jìn)行的開(kāi)發(fā),這也意味著,他們與微軟Office有兼容性問(wèn)題。當(dāng)時(shí)聚集了國(guó)內(nèi)一大批人員研究如何破解微軟的文檔格式,以實(shí)現(xiàn)讀寫(xiě)和存儲(chǔ)的完美兼容,但效果并不理想,“我們沒(méi)有搞定用戶體驗(yàn)”。 在真正的用戶使用中,也沒(méi)有人希望自己的文件換了一個(gè)機(jī)器之后打不開(kāi)或者亂碼,而微軟當(dāng)時(shí)占據(jù)著中國(guó)大部分市場(chǎng),由此看來(lái),當(dāng)年比爾蓋茨的“5美元”之戰(zhàn),贏了。從一開(kāi)始,這就是一場(chǎng)幾乎無(wú)法打贏的戰(zhàn)爭(zhēng)。
正如倪光南院士所說(shuō),操作系統(tǒng)不是難在技術(shù),而是難在生態(tài)。
5.鴻蒙操作系統(tǒng)
谷歌斷供之后,華為消費(fèi)電子首席執(zhí)行官余承東(Richard Yu)表示,華為將“被迫推出我們自己的操作系統(tǒng)和生態(tài)系統(tǒng)”。這套系統(tǒng)打通了手機(jī)、電腦、平板、電視、汽車和智能穿戴等設(shè)備,統(tǒng)一成一個(gè)操作系統(tǒng),兼容全部安卓應(yīng)用和所有Web應(yīng)用。如果安卓應(yīng)用重新編譯,在這套操作系統(tǒng)上,運(yùn)行性能提升超過(guò)60%,這是面向未來(lái)的微內(nèi)核。
對(duì)于華為這樣的公司,打造一款操作系統(tǒng)自然不是難事,難點(diǎn)也正如倪光南院士所說(shuō)—;—;生態(tài)。在手機(jī)操作系統(tǒng),已經(jīng)形成了Android和iOS兩大生態(tài),而iOS為自家使用,在非蘋(píng)果領(lǐng)域,幾乎是Android一家獨(dú)大,華為自造鴻蒙,首先面臨的就是Android這座大山和其近七成的市場(chǎng)占有率。
筆者看來(lái),華為要想鴻蒙系統(tǒng)站穩(wěn)腳跟,必須解決三個(gè)問(wèn)題:第一,與上游硬件的兼容性,我們知道華為擁有自己的麒麟芯片,首先需要明確的是,鴻蒙系統(tǒng)是面向麒麟芯片自用還是面對(duì)廣大手機(jī)生產(chǎn)廠商,除華為手機(jī)以外,小米、OPPO、vivo等能不能用?第二,用戶問(wèn)題,推出鴻蒙之后,誰(shuí)會(huì)愿意用?在用戶上面,華為有自己廣闊的用戶群,這一部分相比當(dāng)年紅旗的勢(shì)單力薄大有不同。另外,近年來(lái)華為智能可穿戴設(shè)備市場(chǎng)份額逐步攀升,今年Q1華為可穿戴設(shè)備出貨量增長(zhǎng)達(dá)到了283%,5G對(duì)于華為來(lái)講是一個(gè)巨大的風(fēng)口,在萬(wàn)物互聯(lián)時(shí)代,智能設(shè)備的互聯(lián)尤為重要,華為在這一點(diǎn)占有極大優(yōu)勢(shì)。第三,生態(tài)問(wèn)題,也是最重要的一個(gè)問(wèn)題:誰(shuí)會(huì)愿意在鴻蒙系統(tǒng)上進(jìn)行軟件開(kāi)發(fā)?從某種意義上來(lái)講,用戶對(duì)操作系統(tǒng)不具有選擇權(quán),而是掌握在APP開(kāi)發(fā)商手中,另外,鴻蒙系統(tǒng)上的APP能否和Android兼容?從操作系統(tǒng)歷史可以看出,技術(shù)的頂尖對(duì)于一款操作系統(tǒng)來(lái)說(shuō)并不是最重要的決定因素,下游開(kāi)發(fā)商的采用和用戶群的擴(kuò)大才是核心問(wèn)題。
對(duì)于華為現(xiàn)狀來(lái)說(shuō),有“安卓模式”和“蘋(píng)果模式”,“安卓模式”意味著兼容性的擴(kuò)大,提供軟件服務(wù),但同時(shí)也一定會(huì)遇到谷歌更加劇烈的狙擊,“蘋(píng)果模式”則是只供給自家產(chǎn)品使用,針對(duì)麒麟處理器打造,提升用戶體驗(yàn),同時(shí)打造生態(tài)也變得更為困難。然而話說(shuō)回來(lái),互聯(lián)網(wǎng)時(shí)代,一切皆有可能,能走出一條“華為模式”也未可知。
從企業(yè)的角度來(lái)講,華為本質(zhì)上是一家設(shè)備制造商,以通信起家的,此前就華為要不要做手機(jī)任正非還為此拍過(guò)桌子“誰(shuí)要是再提做手機(jī),我就開(kāi)了誰(shuí)?”。后來(lái)由于任總大度并沒(méi)有開(kāi)了誰(shuí),華為的手機(jī)業(yè)務(wù)也是風(fēng)生水起,逐漸成為消費(fèi)電子市場(chǎng)霸主之一,其中反映出來(lái)任正非的態(tài)度就是—;—;專注,起先華為只想做好設(shè)備制造,現(xiàn)在華為也不想染指操作系統(tǒng),如果不是逼不得已,從企業(yè)文化和戰(zhàn)略來(lái)講,華為都會(huì)選擇和谷歌長(zhǎng)期合作。從另一方面來(lái)講,華為起先立足于通信,后來(lái)成名于消費(fèi)電子,有了華為手機(jī)和筆記本,加上海思的芯片,這已經(jīng)是一個(gè)非常強(qiáng)大的體量了,如果華為再進(jìn)軍操作系統(tǒng),華為的體量將進(jìn)一步擴(kuò)大,以至于“臃腫”,這樣大的體量,華為不一定能吃得消。
綜上,筆者認(rèn)為華為應(yīng)該不會(huì)選擇進(jìn)軍軟件行業(yè),而是選擇自家設(shè)備采用的模式,另外,原本鴻蒙就是備胎計(jì)劃的一部分,鴻蒙系統(tǒng)存在的意義在于“救亡”,而不在于擴(kuò)大業(yè)務(wù)范圍,被加入實(shí)體名單之后,華為實(shí)力本就削弱,這個(gè)時(shí)候再擴(kuò)大業(yè)務(wù),只會(huì)再樹(shù)強(qiáng)敵。另外,在可穿戴智能設(shè)備、汽車操作系統(tǒng)等方面,華為的影響力越來(lái)越大,萬(wàn)物互聯(lián)將成為華為一個(gè)巨大的跳板,在5G方面華為已經(jīng)走在世界前列,可以看到,華為已占“天時(shí)”、“地利”,在下一個(gè)互聯(lián)網(wǎng)浪潮,華為很有可能就是那個(gè)弄潮兒。