评论 > 民意 > 正文

华为的“鸿蒙操作系统”——被网友戏称为“连哄带蒙”

 

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://www.aboluowang.com/2020/1010/1510533.html