陆首群谈鸿蒙

鸣飞

6 月 2 日召开开源鸿蒙 2.0 发布会(后来我才获知华为将鸿蒙捐献给基金会,这次发布会是开放原子开源基金会主持的)。我应约写一篇点评鸿蒙的文章,我同情华为受到美国政府以举国之力无理蛮横打压,并称道华为鸿蒙抗压创新精神!

发布会后,大家都在热议鸿蒙,我也想谈谈对鸿蒙的一些看法:

①华为研发鸿蒙(后来命名)操作系统是抗压创新了不起的举措,鸿蒙的研发成功是一件了不起的成就。

②在肯定鸿蒙研发成功的同时,也要看到鸿蒙尚存一些短板有待完善。

③我前几年就认为,华为的鸿蒙是受谷歌 Fuchsia(OS)跨平台设计思路的启发(Fuchsia的设计思路影响中外),后来有所创新(华为后来提出多场景、分布式总线架构的概念),这一点是不容否认的。

④Fuchsia以万物互联为目标,先从微内核、物联网(IoT)的跨平台起步,华为也是如此!

⑤后来Fuchsia将目标聚焦于智能手机和PC(桌面系统),企图将跨平台从IoT扩大到手机、PC网络。

这时的 Fuchsia 操作系统开始把与手机、PC 的配套作为重点,目的是取代安卓、iOS,甚至还企图取代 Windows。

手机版、PC 版 Fuchsia 虽然早已测试成功做出配套样机(如 Nexus6p、NUC 等),但迟迟未能量产,其原因是跨平台兼容性尚有盲点,Fuchsia 技术尚不成熟(两年前我与 LF 两位 Fellow Linus 和 Greg 在“炉边谈话”时,他们一致认为 Fuchsia 虽然搭配手机、PC 测试成功,但其技术尚未成熟)。

⑥下面重点谈鸿蒙及其发展:

a.开源的鸿蒙应是物联网(IoT)版的操作系统(微内核,分布式总线架构,IoT 多场景),设计是成功的,如果说开源的鸿蒙也是手机版的鸿蒙,目前对此是有很大争议的,有人说手机版就是一套完全不同的闭源系统或是一个 ASOP。

b.为什么手机版不能像 IoT 版一样构成一个多场景的开源鸿蒙?
鸿蒙在 IoT 版上创造了解决与其不同硬件平台通信的优势,但在手机版上遇阻,过去我曾说过,手机版的场景没有那么简单,在这些复杂的大场景中存在着难以绕过去的很厚的专利墙。

c.我曾赞扬华为提出的多内核的创新概念。我建议手机板鸿蒙(叫不叫鸿蒙均可)目前可采用基于 Linux 宏内核的 Linux 操作系统,它是开源的,且具有避开专利墙的丰富经验,解决与其不同硬件平台通信的能力,保持通信畅通。

d.至于采用微内核、将 IoT 版鸿蒙扩充到手机版鸿蒙(绕过专利墙,解决与其硬件终端通信连接问题),可以缓一步徐徐图之。

e.两年前我曾与 Linux 创始人、IEEE-CS(计算机先驱奖)获得者 Linus 谈到 Fuchsia 时,他认为 Fuchsia 的技术尚未成熟(在测试成功后可能还需几年磨练才能走向成熟)。这是值得今天的 IoT 版鸿蒙走向成熟时值得借鉴的。

f.手机版鸿蒙操作系统最大的问题是生态建设问题,目前的 HMS 只适用于国内,尚走不到国外去!如果要开发国际版的手机鸿蒙,在生态建设方面尚需下功夫(吸引国际志愿开发者前来共同开发)。

陆首群
2021.6.5

原文链接:https://mp.weixin.qq.com/s/e9...

陆首群教授,中国开源软件(OSS)推进联盟主席、中国工业经济联合会副会长、电子政务理事会理事长、商务部电子商务首席专家

阅读 213

SegmentFault 行业快讯
第一时间为开发者提供行业相关的实时热点资讯
avatar
鸣飞
SegmentFault 技术编辑

SF 社区编辑一枚,关注人工智能、云计算、开源和行业的技术动态,欢迎投喂优质资讯!

1.2k 声望
25 粉丝
0 条评论
你知道吗?

avatar
鸣飞
SegmentFault 技术编辑

SF 社区编辑一枚,关注人工智能、云计算、开源和行业的技术动态,欢迎投喂优质资讯!

1.2k 声望
25 粉丝
宣传栏