評論 > 民意 > 正文

華為的「鴻蒙作業系統」——被網友戲稱為「連哄帶蒙」

 

2019年8月,華為剛剛推出鴻蒙(1.0)的時候,【沒】提供任何實體(既沒公佈原始碼,也沒提供二進制),被國內網友嘲笑為「PPT OS」(也就是:僅僅存在於幻燈片上的作業系統)。

前不久,就在美國全面斷供華為晶片之後,華為高調宣佈了「鴻蒙2.0」,據說還開源了(原始碼託管在國內 gitee開源平台)。

俗話說得好:是騾子是馬,拉出來遛遛。這個「鴻蒙2.0」到底是啥貨色捏?俺找了幾個網友的爆料,給大伙兒瞧一瞧。

◇網友的爆料

推特網友@SHINCHVEN貼出自己的分析結果,引來很多圍觀(推文連結在「這裏」,網頁存檔在「這裏」)。以下是這條推文中貼出的若干截圖。

(編程隨想註:鴻蒙系統內部的「模塊層次結構」,模塊名大量包含 android,顯然來自安卓。

華為的工程師還得再接再厲——系統原始碼中還有很多【android】需要查找/替換哦)

(編程隨想註:注意截圖上方的這句——import android.os.Process;)

(編程隨想註:上述截圖是鴻蒙系統中某個驅動的 C語言代碼,

幾個函數全是【空函數】——函數根本沒實現,光有個函數名。

就這麼個破玩意兒,還敢高調對外宣佈?任正非不臉紅嗎?)

另一個推特網友@夜明也貼出自己的分析結果(推文連結在「這裏」,網頁存檔在「這裏」)。以下是這條推文中貼出的若干截圖。

(編程隨想註:左邊是鴻蒙使用的 Hdc組件,右邊是安卓的 Adb(安卓調試工具)。

動態庫的導出函數基本一樣,只是把函數名/類名的【前綴】從「Adb」改為「Hdc」)

◇俺的點評

從上述網友爆料,大體可以判斷:「哄蒙2.0」其實跟小米的 MIUI或 OPPO的 ColorOS差不多,只是針對 Android進行【深度換皮】的系統。之所以加上「深度」這個定語是因為——「哄蒙系統」對 Android的原始碼做了很多【查找/替換】的工作。這種深入原始碼中摳細節的騙子精神,值得表揚,也值得其它騙子好好學習。

本文發出後,經熱心讀者提醒,俺再稍微補充幾句。

「哄蒙2.0」實際上有兩個版本(兩種內核):一個「哄蒙」是用安卓深度換皮,另一個「哄蒙」是基於華為自己的 LiteOS開發。

前者功能很全(因為是安卓嘛),但【不能】算是「自主開發」;後者算是自主開發,但目前【幾乎不可用】——前面貼出的那個驅動代碼(有很多空函數的那個),應該就出自 LiteOS。

大多數人看到的「哄蒙」應該是【前者】。

如果你想了解「哄蒙」的這2種內核有啥差別,俺再貼一篇更詳細的分析(來自知乎,網頁存檔)

寫到這裏,請大伙兒掰着手指頭數一下——這已經是本排行榜(二十年目睹之怪現狀——中國學術界、科技界的「奇葩排行榜」)的【第3個】作業系統了(前面已經有「銀河麒麟作業系統」和「中國作業系統」)。

為啥騙子們如此青睞作業系統捏?俺猜至少有如下原因:

其一,作業系統是【軟件】,copy起來比較方便(連打磨 logo的砂紙都省了);

其二,「作業系統」多高大上啊!吹出去多牛逼啊!如果想騙國家經費,這個玩意兒能多騙很多錢:)

責任編輯: 李廣松  來源:編程隨想的博客 轉載請註明作者、出處並保持完整。

本文網址:https://hk.aboluowang.com/2020/1010/1510533.html