日前,華為在其全球開發(fā)者大會(huì)上,正式向全球發(fā)布了全新的自有系統(tǒng) HarmonyOS 鴻蒙——基于微內(nèi)核的面向全場(chǎng)景的分布式操作系統(tǒng)。余承東在現(xiàn)場(chǎng)表示,HarmonyOS 鴻蒙擁有分布架構(gòu)、內(nèi)核安全、生態(tài)共享、天生流暢等一系列優(yōu)點(diǎn)。媒體對(duì)于鴻蒙贊美之詞溢于言表,關(guān)于鴻蒙贊美刷爆朋友圈和微信群,連官媒都點(diǎn)贊轉(zhuǎn)發(fā)。雖然華為的發(fā)布會(huì)讓不懂技術(shù)的吃瓜群眾熱血沸騰,但這場(chǎng)發(fā)布會(huì)其實(shí)是缺乏“干貨”的,不僅沒(méi)把鴻蒙是什么講清楚,反而讓不少略微了解一些IT常識(shí)的小伙伴們看不懂。
比如這場(chǎng)發(fā)布會(huì)上“全場(chǎng)景”、“分布式操作系統(tǒng)”等詞匯讓人看的一頭霧水,把“微內(nèi)核”與運(yùn)行流暢、高性能等屬性捆綁也違背常理,PPT上的“liunx內(nèi)核”、“鴻蒙內(nèi)核”、“Lite OS”,一個(gè)操作系統(tǒng)三個(gè)內(nèi)核也讓人疑惑。之后,鴻蒙系統(tǒng)驚現(xiàn)ADB模式,被網(wǎng)友質(zhì)疑鴻蒙“借鑒”安卓。
微內(nèi)核與性能更強(qiáng)、更加流暢天然劃等號(hào)偽命題
微內(nèi)核,就是內(nèi)核中只有最基本的調(diào)度,把其他系統(tǒng)模塊都做成內(nèi)核外的一個(gè)進(jìn)程。每個(gè)進(jìn)程只做好一件事情,最后組合起來(lái)實(shí)現(xiàn)系統(tǒng)的功能,就像搭積木一樣,組合性非常強(qiáng),而且每一個(gè)進(jìn)程只影響與之相關(guān)的一小部分。
宏內(nèi)核,就是把系統(tǒng)所需的很多部分都集成進(jìn)內(nèi)核。Linux就是宏內(nèi)核,進(jìn)程、線程管理、內(nèi)存管理、文件系統(tǒng)、驅(qū)動(dòng)、網(wǎng)絡(luò)協(xié)議等等部分都在內(nèi)核里,耦合性強(qiáng)效率也高。
從原理上說(shuō),微內(nèi)核要比宏內(nèi)核靈活,更方便修改。但是宏內(nèi)核也并非像少數(shù)媒體所說(shuō)的幾乎無(wú)法修改,只不過(guò)宏內(nèi)核的修改要把內(nèi)核拆開,移出相應(yīng)的部分,對(duì)這個(gè)部分進(jìn)行替換和增刪。最后再移入內(nèi)核中檢查其兼容性和有無(wú)錯(cuò)誤并重新編譯好內(nèi)核。
而積木式的微內(nèi)核就要容易地多,無(wú)非是移出一塊,再用新的一塊進(jìn)行替換即可。不過(guò)這種方便很大程度上對(duì)廠商的生態(tài)控制能力提出了較高的要求。例如Windows在安裝了較多軟件或者流氓軟件之后,系統(tǒng)會(huì)變得卡頓,即使卸載這些軟件也無(wú)法完全恢復(fù)到之前的狀態(tài)。
這就是由于Windows的微內(nèi)核允許軟件廠商將啟動(dòng)項(xiàng)等內(nèi)容寫入系統(tǒng)進(jìn)程造成的。隨著這些“外來(lái)積木”的加入,微內(nèi)核難以避免的會(huì)變得越來(lái)越大,速度嚴(yán)重受影響。
在華為拿微內(nèi)核做宣傳亮點(diǎn)之后,國(guó)內(nèi)幾乎所有媒體在提到華為鴻蒙采用的是微內(nèi)核的技術(shù)路線時(shí),都會(huì)強(qiáng)調(diào)微內(nèi)核更先進(jìn)、代表著未來(lái)、性能也更強(qiáng)、擴(kuò)展性非常優(yōu)良。然而,從實(shí)踐上看,這完全是偽命題。
從實(shí)踐上看,就運(yùn)行效率來(lái)說(shuō),與Linux相比,Windows幾乎沒(méi)有性能優(yōu)勢(shì)。以最強(qiáng)調(diào)性能的超算領(lǐng)域?yàn)槔缭?012年時(shí)國(guó)際TOP500組織公布的全球超級(jí)計(jì)算機(jī)500強(qiáng)排行榜中,Linux在超算Top500名中占據(jù)了其中462臺(tái)的操作系統(tǒng)寶位,占比94.2%。而在2017年超算Top 500競(jìng)賽中,500 臺(tái)里有 498 臺(tái)運(yùn)行Linux,剩下的兩臺(tái)則是 Unix,Linux 比去年進(jìn)步一臺(tái)。2018年宏內(nèi)核的Linux則完全壟斷了超算Top500的操作系統(tǒng)。
與之形成鮮明對(duì)比的是,開發(fā)時(shí)間早于Linux近十年,且采用號(hào)稱先進(jìn)微內(nèi)核的Windows則在超算領(lǐng)域節(jié)節(jié)敗退。在每年性能最強(qiáng)的500臺(tái)超算的市場(chǎng)份額,由巔峰時(shí)期的幾十臺(tái)掉到近年的沒(méi)有。
從中可以看出,微內(nèi)核的優(yōu)勢(shì)是更加靈活,而宏內(nèi)核的優(yōu)勢(shì)是效率更高,性能更好。因此,發(fā)布會(huì)上,華為大肆宣揚(yáng)微內(nèi)核,并宣稱鴻蒙如何快速、流暢是站不住腳的。關(guān)于微內(nèi)核,在2011年LinuxFR對(duì)Linux的創(chuàng)始人Linus Torvalds進(jìn)行了采訪,Linus的觀點(diǎn)是,微內(nèi)核并不是理想的技術(shù)形式。
充滿營(yíng)銷味道的所謂“開發(fā)者大會(huì)”
除了微內(nèi)核,大嘴還推出了全場(chǎng)景、分布式等營(yíng)銷噱頭。
一個(gè)操作系統(tǒng)能在各類硬件平臺(tái)上跑起來(lái)并不是難事,比如Linux,在嵌入式設(shè)備上能跑,在智能手機(jī),平板電腦上也能跑,在PC和服務(wù)器上也能跑,在超算上還能跑,可以說(shuō),Linux是非常成功的全場(chǎng)景操作系統(tǒng)。
開發(fā)一個(gè)全場(chǎng)景操作系統(tǒng),關(guān)鍵在于性能、穩(wěn)定性、軟件生態(tài)和海量應(yīng)用。全場(chǎng)景是一個(gè)非常寬泛的表訴,因?yàn)橹灰@個(gè)系統(tǒng)能夠在從嵌入式到超算等場(chǎng)景跑,就屬于符合全場(chǎng)景的范疇,但關(guān)鍵是跑的好不好,跑的穩(wěn)不穩(wěn),生態(tài)是否豐富,應(yīng)用是否能夠在商業(yè)市場(chǎng)上具備造血能力,如果只是在實(shí)驗(yàn)室里跑一跑,那確實(shí)符合全場(chǎng)景范疇,但這種全場(chǎng)景范疇沒(méi)啥意義。
因?yàn)槿绻虡I(yè)市場(chǎng)上性能不佳,或者不穩(wěn)定,又或者缺乏開發(fā)者沒(méi)有生態(tài),沒(méi)有一定量的應(yīng)用的話,標(biāo)榜全場(chǎng)景只不過(guò)是給自己創(chuàng)造一個(gè)營(yíng)銷噱頭。
至于分布式操作系統(tǒng),鐵流沒(méi)看懂,幾位做Linux發(fā)行版多年的工程師也無(wú)法給出精確的回復(fù),一位朋友甚至調(diào)侃“大嘴重新定義了分布式操作系統(tǒng)”。誠(chéng)然這只是調(diào)侃,到底對(duì)不對(duì)鐵流也無(wú)從判斷,但“分布式操作系統(tǒng)”營(yíng)銷的味道非常重。
華為最大的問(wèn)題是這個(gè)開發(fā)者大會(huì)不給開發(fā)者任何開發(fā)需要的工具和系統(tǒng)說(shuō)明,得罪了生態(tài)創(chuàng)造者的開發(fā)者。畢竟,這本來(lái)應(yīng)該是一個(gè)技術(shù)的會(huì),雙向討論的會(huì)。而不是宣傳大會(huì)或概念發(fā)布會(huì),又或是項(xiàng)目立項(xiàng)誓師大會(huì),單方面宣布自己如何牛逼。
一位網(wǎng)友吐槽:
本來(lái)應(yīng)該交代技術(shù)細(xì)節(jié)的開發(fā)者大會(huì)上,什么實(shí)質(zhì)性的東西都不給開發(fā)者看,而對(duì)技術(shù)不甚了了的各種外行和各路媒體卻集體沸騰到高潮。回頭開發(fā)者對(duì)鴻蒙OS有所質(zhì)疑,還要被外行舉著愛(ài)國(guó)大旗打壓嘲笑。
一個(gè)操作系統(tǒng)三個(gè)內(nèi)核讓人疑惑
在發(fā)布會(huì)上,華為的PPT上展示,鴻蒙系統(tǒng)有三個(gè)內(nèi)核,分別是“liunx內(nèi)核”、“鴻蒙內(nèi)核”、“Lite OS”,這讓人很疑惑,因?yàn)橐粋€(gè)操作系統(tǒng)一般就一個(gè)內(nèi)核,操作系統(tǒng)具備多個(gè)內(nèi)核的情況比較奇葩。liunx內(nèi)核大家都知道是啥,Lite OS則是華為物聯(lián)網(wǎng)上用的,而傳說(shuō)中的鴻蒙內(nèi)核則神龍見(jiàn)首不見(jiàn)尾。
鐵流猜測(cè),鴻蒙其實(shí)是并不是一個(gè)操作系統(tǒng),而是多個(gè)操作系統(tǒng),鴻蒙類似于商標(biāo),由于外部環(huán)境變化和國(guó)際壓力,華為急需要發(fā)聲,因而把自己物聯(lián)網(wǎng)上用的“Lite OS”與Linux,以及傳說(shuō)中的鴻蒙內(nèi)核擰到一起,搞一個(gè)鴻蒙OS發(fā)出去。
另外,華為其實(shí)非常善于發(fā)明內(nèi)核的概念,比如華為高斯數(shù)據(jù)庫(kù),近期沖擊黨政央企市場(chǎng)很兇。這個(gè)數(shù)據(jù)庫(kù)其實(shí)是基于PostgreSQL9.2開發(fā)的,類似于紅芯瀏覽器基于Chrome開發(fā)。起名“軒轅內(nèi)核”的做法,非常具有誤導(dǎo)性,很容易讓人誤以為GaussDB 數(shù)據(jù)庫(kù)是國(guó)內(nèi)從零開始自己做的。這種做法好比紅芯公司把紅芯瀏覽器的Chrome內(nèi)核起了個(gè)名字叫“神農(nóng)內(nèi)核”。
從圖片中看,這個(gè)“軒轅內(nèi)核”應(yīng)該指的是某司做了一個(gè)人工智能的東西插入其中,而并非GaussDB 數(shù)據(jù)庫(kù)某司從零開始自主研發(fā)。但這種報(bào)道方式行業(yè)內(nèi)人也許能看懂,但很容易引發(fā)吃瓜群眾和媒體的誤導(dǎo)。
從媒體“外界也認(rèn)為 GaussDB 內(nèi)核具有超越現(xiàn)有開源數(shù)據(jù)庫(kù)如 MySQL 與PostgreSQL 的極致性能”的報(bào)道來(lái)看,已經(jīng)造成了事實(shí)上的誤導(dǎo)。
鴻蒙系統(tǒng)驚現(xiàn)ADB模式
在鴻蒙發(fā)布后不久,網(wǎng)上爆出鴻蒙系統(tǒng)驚現(xiàn)ADB模式。
根據(jù)某百科介紹:
ADB工具即Android Debug Bridge(安卓調(diào)試橋) tools。它就是一個(gè)命令行窗口,用于通過(guò)電腦端與模擬器或者真實(shí)設(shè)備交互。在某些特殊的情況下進(jìn)入不了系統(tǒng),就用ADB工具。
不少媒體質(zhì)疑,鴻蒙系統(tǒng)高度“借鑒”了安卓,還有網(wǎng)友把鴻蒙系統(tǒng)視為又一個(gè)阿里yunOS,甚至有網(wǎng)友調(diào)侃:“安卓基于鴻蒙”。
對(duì)于鴻蒙和安卓的關(guān)系,這個(gè)鐵流無(wú)從得知,但從技術(shù)發(fā)展的角度來(lái)看,鴻蒙系統(tǒng)必然是站在巨人的肩膀上的。
從實(shí)踐上看,技術(shù)研發(fā)只能迭代演進(jìn),一口氣吃成胖子不現(xiàn)實(shí)。雖然今天大家對(duì)Windows、安卓、IOS等操作系統(tǒng)都習(xí)以為常了,但這些大家耳熟能詳?shù)牟僮飨到y(tǒng),都是幾十年技術(shù)積累、迭代演進(jìn)和后來(lái)者站在先行者肩膀上的產(chǎn)物。
就以目前PC上跑的Windows操作系統(tǒng)來(lái)說(shuō),其實(shí)也是經(jīng)過(guò)幾十年技術(shù)演進(jìn)后的產(chǎn)物。微軟在1985年推出Windows1.0后,經(jīng)過(guò)Windows2.0、Windows3.0、Windows3.1、Windows NT、Windows95、Windows98、Windows2000等操作系統(tǒng)演進(jìn)迭代,才于2001年推出一代經(jīng)典Windows XP。在之后的十多年里,微軟又推出了Windows Vista、Windows 7、Windows 8、Windows 10等產(chǎn)品。
(操作系統(tǒng)發(fā)展演進(jìn))
大家手機(jī)上用的安卓系統(tǒng)和IOS,其實(shí)并非谷歌和蘋果的原始創(chuàng)新,而是站在巨人肩膀上的產(chǎn)物——安卓系統(tǒng)是基于Linux的二次開發(fā),而的IOS是基于FreeBSD/Unix的二次開發(fā),如果追根溯源,Linux和IOS都源自Unix。可以說(shuō),Linux、FreeBSD也是以UNIX為基礎(chǔ),經(jīng)過(guò)幾十年的開發(fā)和更新,才發(fā)展到現(xiàn)今的水平。而安卓和IOS也是經(jīng)過(guò)多年的發(fā)展和更新,才發(fā)展到現(xiàn)在的水平。
因此,憑空冒出一個(gè)鴻蒙系統(tǒng)或鴻蒙內(nèi)核,而且還比安卓快60%,這是違背事物發(fā)展規(guī)律的。實(shí)踐已經(jīng)說(shuō)明了,循序漸進(jìn)和厚積薄發(fā)才是正途,試圖在短時(shí)間內(nèi)實(shí)現(xiàn)趕超,妄圖一口吃成胖子的科技大躍進(jìn)顯然是不現(xiàn)實(shí)的。
因此,對(duì)于鴻蒙系統(tǒng)驚現(xiàn)ADB模式,即便真如網(wǎng)友所言,大家也要以平常心來(lái)看待。
鴻蒙的營(yíng)銷意義遠(yuǎn)大于實(shí)際意義
在華為發(fā)布鴻蒙之后,輿論上一片點(diǎn)贊,特別是不少機(jī)關(guān)干部對(duì)鴻蒙高度評(píng)價(jià)。然而,就現(xiàn)在實(shí)際意義來(lái)說(shuō),鴻蒙很可能是marketing talk,目前,也僅被用于智能電視。
其實(shí),在鴻蒙之前,中國(guó)并非沒(méi)有自己的手機(jī)操作系統(tǒng),阿里搞過(guò)yunOS,yunOS和鴻蒙一樣都走的是兼容安卓生態(tài)的路子。
航天系買下了Meego,基于Meego開發(fā)了元心操作系統(tǒng),并在體制內(nèi)有少量應(yīng)用。根據(jù)公開信息:
元心操作系統(tǒng)具有自有代碼比重高的特點(diǎn)(81.6%),而且符合知識(shí)產(chǎn)權(quán)的相關(guān)規(guī)定,不受制于人。已經(jīng)獲得信息安全測(cè)評(píng)EAL4等級(jí)(相當(dāng)于國(guó)際上“黑莓”系統(tǒng)的等級(jí))和軍用信息安全測(cè)評(píng)的軍C+等級(jí)(目前國(guó)內(nèi)最高級(jí)別的等級(jí))。
相對(duì)于阿里yunOS和元心。但唯獨(dú)鴻蒙獲得了極高的贊譽(yù),李楠還在自媒體平臺(tái)上對(duì)阿里yunOS負(fù)面評(píng)價(jià)如潮與鴻蒙被輿論點(diǎn)贊鳴不平。
從現(xiàn)在的信息來(lái)看,鴻蒙在自主程度上未必會(huì)比元心強(qiáng),這一點(diǎn)從鴻蒙兼容安卓生態(tài),并驚現(xiàn)ADB模式就可以看出來(lái)。
鐵流認(rèn)為,在發(fā)布會(huì)上,鴻蒙的信息之所以如此,根本原因是目前鴻蒙本身就不過(guò)硬,因而只能玩霧里看花的套路,一旦明明白白講清楚技術(shù)脈絡(luò),說(shuō)明技術(shù)的來(lái)龍去脈,光環(huán)和噱頭就沒(méi)了。同時(shí),用華為的品牌光環(huán)和千篇一律的媒體報(bào)道去給公眾營(yíng)造一副“華為很厲害”的樣子,一旦出現(xiàn)質(zhì)疑的聲音就被冠以不愛(ài)國(guó)的標(biāo)簽。
誠(chéng)然,這只是鐵流根據(jù)有限信息得出的判斷,鴻蒙含金量到底幾何,只能交給時(shí)間去檢驗(yàn)了。
「 支持烏有之鄉(xiāng)!」
您的打賞將用于網(wǎng)站日常運(yùn)行與維護(hù)。
幫助我們辦好網(wǎng)站,宣傳紅色文化!
歡迎掃描下方二維碼,訂閱烏有之鄉(xiāng)網(wǎng)刊微信公眾號(hào)
