开源鸿蒙代码规模已超 1.3 亿行,超 1100 款软硬件产品通过兼容性测评
本帖最后由 LeefenChen 于 2025-5-25 02:09 编辑https://m.ithome.com/html/855741.htm
IT之家 5 月 24 日消息,在今日的“开源鸿蒙开发者大会 2025”上,开源鸿蒙项目群工作委员会主席、华为终端 BG 软件部总裁龚体透露,开源四年多来,开源鸿蒙代码规模已达 1.3 亿多行,代码贡献者达 8600 多位,超过 1100 款软硬件产品通过兼容性测评,覆盖金融、交通、教育、医疗、航天等多个行业领域。华为也将通过持续贡献,与各界伙伴共同打造世界领先的操作系统,共赴万物互联的大业。
▲ 龚体,图源 OpenHarmony 公众号
据每日经济新闻报道,其表示,开源已成为软件和网络、数字领域新兴的开发和创新模式。“目前,全球 97% 的软件开发者和 99% 的企业使用开源软件,全球 70% 以上的新立项软件项目采用开源模式。开源彻底改变了软件开发模式,给信息科技领域带来了新的生命力。近年来,中国对于开源的认知和对全球开源的贡献正在悄然发生变化,正在从使用开源、参与开源,走向贡献开源甚至部分主导开源。”
华为本月发布了首款鸿蒙 PC 和首款鸿蒙折叠 PC,这两款设备均搭载基于开源鸿蒙的 HarmonyOS 5。龚体表示,华为的全系设备今年都将搭载开源鸿蒙。IT之家还从 OpenHarmony 公众号获悉,大会还发布了开源鸿蒙 5.1 Release 版本。据开源鸿蒙项目管理委员会主席任革林介绍,该版本聚焦全场景交互体验,在系统能力、系统稳定性与开发者体验等层面实现突破。
[*]ArkUI 框架增强:针对手表和 PC 设备形态优化了 ArkUI 控件体系,进一步完善了自定义能力,使界面开发更加灵活高效。
[*]媒体能力升级:新增空间音频管理功能,并强化了媒体播控能力与软件编解码性能,为用户带来更具沉浸感的视听体验。
[*]图形渲染优化:引入轻量 3D 绘制引擎的同时新增并行渲染能力,显著提升了图形渲染效率与复杂场景处理能力。
[*]安全体系扩展:通过新增群组资产访问控制机制与分布式 ACL 访问控制框架,构建了更精细的跨设备安全防护体系。
此外,开源鸿蒙 5.1 Release 版本在 Web 组件、测试框架、性能调优、ArkRuntime 运行时环境及全球化能力等核心模块均实现迭代升级,进一步夯实了全场景生态的技术底座,可为多设备协同开发与应用生态繁荣提供更强大的支撑。
加油~~~ 我就一句话,什么时候把手机鸿蒙和PC端鸿蒙开源,什么时候再出来自夸。
还是那句话,华为技术上让人佩服。但营销上,总有一种骗傻子的感觉。
整个生态没问题,但不要往开源上营销,没啥意思。 jilang 发表于 2025-5-25 11:16
我就一句话,什么时候把手机鸿蒙和PC端鸿蒙开源,什么时候再出来自夸。
还是那句话,华为技术上让人佩服。 ...
MS和APPLE同样没开源,但也自夸不已。 小_郭 发表于 2025-5-25 12:06
MS和APPLE同样没开源,但也自夸不已。
对,所以你再看一遍我上面的表述。
我不是说鸿蒙不开源是错的。
而是说既然不开源,就别挂羊头卖狗肉。 jilang 发表于 2025-5-25 12:23
对,所以你再看一遍我上面的表述。
我不是说鸿蒙不开源是错的。
手机和pc只是在开源鸿蒙上加了hw自己的闭源的模块而已,比如多设备互联之类的,我觉得吹开源也没啥问题呀。 fanyinsu 发表于 2025-5-25 15:38
手机和pc只是在开源鸿蒙上加了hw自己的闭源的模块而已,比如多设备互联之类的,我觉得吹开源也没啥问题呀 ...
“加了hw自己的闭源的模块”?哈?这你也信?
简单说一个问题,华为的手表、平板、手机和PC都是用鸿蒙系统,你觉得手表上的鸿蒙系统和PC上的鸿蒙系统有可能是同一个系统么?
或者再举一个极端点的例子,华为如果有鸿蒙冰箱的话,使用的鸿蒙系统和PC、服务器上用的,有可能是同一个系统么?
有兴趣的话,可以了解一下什么是实时操作系统。
小米的澎湃系统里,实时操作系统用的是NuttX,这是小米官宣了的。
华为用的是LiteOS,这是开了源的。
你说华为的手机和PC是在LiteOS的基础上加了闭源模块? 1 微信如何了
2 第三方输入法如何了 jilang 发表于 2025-5-25 11:16
我就一句话,什么时候把手机鸿蒙和PC端鸿蒙开源,什么时候再出来自夸。
还是那句话,华为技术上让人佩服。 ...
如果上了快科技,你甲叠的再厚,一样会被那几个号冠上1450大侄子跪久了的称呼 jilang 发表于 2025-5-25 16:53
“加了hw自己的闭源的模块”?哈?这你也信?
简单说一个问题,华为的手表、平板、手机和PC都是用鸿蒙系 ...
现在华为设备很少单独用LiteOS了吧,我理解LiteOS是鸿蒙OS在小型设备的前身尝试。现在华为系统一在鸿蒙OS架构下了吧。 不知处理器性能在明年年底的时候能跟上主流水平否。
软件路漫漫啊……行政软件不适配全功能还是不敢贸然上 liangns 发表于 2025-5-25 18:49
现在华为设备很少单独用LiteOS了吧,我理解LiteOS是鸿蒙OS在小型设备的前身尝试。现在华为系统一在鸿蒙OS ...
绝无可能,有点操作系统基础知识就知道了。实时操作系统和分时操作系统底层逻辑差不多,但实现是完全不同的。
如果这个不好理解的话,你这么想,华为会给一个台灯分配几个G的存储来安装操作系统么? 幻月 发表于 2025-5-25 20:22
不知处理器性能在明年年底的时候能跟上主流水平否。
软件路漫漫啊……行政软件不适配全功能还是不敢贸然上 ...
行政软件就不可能适配全,太多Windows的遗留垃圾了。这个阵痛期只能硬杠。
鸿蒙内部应该有虚拟化方案吧? jilang 发表于 2025-5-25 21:43
绝无可能,有点操作系统基础知识就知道了。实时操作系统和分时操作系统底层逻辑差不多,但实现是完全不同 ...
问题是你可以反过来想啊, 一个台灯有必要用和PC鸿蒙一样的系统吗?? 鸿蒙分布式架构的。 PC鸿蒙和 手表台灯那些鸿蒙不一样这不是再正常不过的事情吗??
大锅饼 发表于 2025-5-25 22:14
问题是你可以反过来想啊, 一个台灯有必要用和PC鸿蒙一样的系统吗?? 鸿蒙分布式架构的。 PC鸿蒙和 手表 ...
所以呢?结论是什么?
分布式架构这个概念别再乱用了,看得我直犯恶心。操作系统不是没有分布式架构,但鸿蒙这TM算什么分布式架构啊。 jilang 发表于 2025-5-25 22:29
所以呢?结论是什么?
分布式架构这个概念别再乱用了,看得我直犯恶心。操作系统不是没有分布式架构,但 ...
好的。大家的理解不是同一个层次的东西。 你说得都对。。
讨论下去没意义了 jilang 发表于 2025-5-25 21:48
行政软件就不可能适配全,太多Windows的遗留垃圾了。这个阵痛期只能硬杠。
鸿蒙内部应该有虚拟化方案吧 ...
虽然虚拟机能解决九成问题,但每次都要开虚拟机也不是事啊。很烦的。 大锅饼 发表于 2025-5-25 23:05
好的。大家的理解不是同一个层次的东西。 你说得都对。。
讨论下去没意义了 ...
随手找了一下概念“分布式系统概念非常广泛,可以指任何将多个独立的计算机或节点连接起来,使其能够协同工作以完成共同任务的系统。这可以包括服务器集群、云计算平台、大型数据库系统等等。”
鸿蒙这种就是强行把两个系统绑在一起起了一个共同名字,然后管两个系统之间的系统RPC连接叫系统内的分布式连接。一堆人在技术上给鸿蒙洗地,可是孝死我了。 大锅饼 发表于 2025-5-25 23:05
好的。大家的理解不是同一个层次的东西。 你说得都对。。
讨论下去没意义了 ...
和层次无关,你是根本没学过操作系统这门课的第一章。 只要有创新的国产公司,我都支持 开不开随他吹,反正现在也没openharmony设备;
对于大部分想折腾的人来说,现有的鸿蒙5产品不开放侧载(非开发者模式)才是最恶心的,尤其是pc jilang 发表于 2025-5-25 21:43
绝无可能,有点操作系统基础知识就知道了。实时操作系统和分时操作系统底层逻辑差不多,但实现是完全不同 ...
应该是鸿蒙OS有多套内核,以满足不同的设备需求,这些内核上构建了互联的协同模块。实时的就用实时的内核,分时就用分时的内核,加上协同模块、通讯模块,互联操控。 liangns 发表于 2025-5-26 19:46
应该是鸿蒙OS有多套内核,以满足不同的设备需求,这些内核上构建了互联的协同模块。实时的就用实时的内核 ...
差不多吧,这就是鸿蒙最大的发明。
在鸿蒙以前,没有人把不同操作系统内核的东西放一起,硬说是一个操作系统。
谷歌有安卓系统后,又研发了Fuchsia,“基于全新Zircon 微内核的操作系统,目标是运行于各种设备,包括智能手机、PC、智能设备和物联网设备. ”谷歌觉得这才是正常的模式。
小米基于NuttX开发,也是运行物联网设备的操作系统名叫Vela,也觉得这是正常的模式。后来一看,华为还能这么干啊?真他娘的学到了。我把MIUI和Vela也合并了吧。这就是HyperOS。
然后大家就会说小米又和华为学了。就是这么个劣币驱逐良币的环境。
华为在技术上非常厉害,但华为在营销上,让人恶心。
因为华为总是把外行当傻子。 本帖最后由 liangns 于 2025-5-26 20:43 编辑
jilang 发表于 2025-5-26 20:15
差不多吧,这就是鸿蒙最大的发明。
在鸿蒙以前,没有人把不同操作系统内核的东西放一起,硬说是一个操作 ...
LiteOS也是华为自已的,鸿蒙微内核也是自己的,Linux改造一套内核,三套统一一个名称感觉没啥毛病,操作系统最终的形态还是内核+应用,三套内核 + 协同,整合成一个统一体。
现在openharmony开源框架里面就含有LiteOs精简版。
我认为操作系统也是要分级的,Unix演生出这么多操作系统,内核 + 应用接口都有自己完整的技术体系没多少家,Sun、Apple、RetHat,这些有技术的,大多数没人说他们。华为正在走在这条路上,至少鸿蒙系统走了一大步。小米还在换皮肤阶段。 jilang 发表于 2025-5-26 20:15
差不多吧,这就是鸿蒙最大的发明。
在鸿蒙以前,没有人把不同操作系统内核的东西放一起,硬说是一个操作 ...
至于Fuchsia以目前的状态来看,能活多久还是个问题。 liangns 发表于 2025-5-26 20:26
LiteOS也是华为自已的,鸿蒙微内核也是自己的,Linux改造一套内核,三套统一一个名称感觉没啥毛病,操作 ...
那只能说明你是外行。
如果给华为牌自行车,拖拉机还有飞机贴上同一个商标,然后说这叫“全场景智能交通工具”你觉得也没问题?
其他东西都被封装起来了看不到,LiteOS我们可是知道是宏内核思想的产物,不是号称是微内核么? 本帖最后由 liangns 于 2025-5-26 21:08 编辑
jilang 发表于 2025-5-26 20:44
那只能说明你是外行。
如果给华为牌自行车,拖拉机还有飞机贴上同一个商标,然后说这叫“全场景智能交通 ...
如果能够,该工具能在场景不同自行切换,使用者全程无感,我认为没有问题,这本身就是对各工具进行有机的融合。
操作系统的核心思想就是资源的抽象,经过进程、任务管理进行资源调用,针对多套完全不同体系的硬件进行抽象化,多套适配,我认为没有什么毛病,这种统一整合的系统,可以叫鸿蒙也可以大鱼,你想叫什么就叫什么,有什么问题吗?
开发应用,为了适配多种数据库,编写多套方言,总不能基于Mysql叫Mysql XXX,基于Oracel叫Oracel XXX,基于Hana叫Hana XXX,为什么不能统一叫某某应用,本来方言就是自适配。
LiteOs是不是微内核,不是本次讨论的话题。 liangns 发表于 2025-5-26 21:03
如果能够,该工具能在场景不同自行切换,使用者全程无感,我认为没有问题,这本身就是对各工具进行有机的 ...
“如果给华为牌自行车,拖拉机还有飞机贴上同一个商标,然后说这叫“全场景智能交通工具”你觉得也没问题?”
我觉得有问题,就这么简单。 战报会骗人,战线不会 认知刻印很重,国家在自主创新的道路上还要走很远,当年歼十也不少人嘲讽,但是三哥估计比在座的都了解歼十到底好不好[偷笑]
页:
[1]
2