在万物智联的大趋势下,华为欧拉(openEuler)与鸿蒙(openHarmony)正通过能力共享与生态互通,共同打造一个全场景支持的操作系统平台。据东兴证券《华为欧拉五问五答》报告,两者通过内核技术、设备驱动框架、安全OS、编程语言、分布式软总线五大能力共享,实现应用生态、设备生态、开发者生态、高校生态四大互通。欧拉面向服务器/云计算/边缘计算,鸿蒙面向智能终端/物联网,两者配合已在“电鸿”等场景得到验证,有望实现“1+1>2”的协同效应。
五大能力共享,构建技术协同底座
欧拉与鸿蒙的技术协同已深入到操作系统底层。2021年11月,欧拉和鸿蒙实现内核技术共享,统一了操作系统核心。在此基础上,双方进一步实现了多个维度的能力共享:
设备驱动框架共享:采用模块化、分层化设计,构建灵活高效的驱动程序管理架构;定义统一接口确保驱动互操作性和兼容性;支持跨平台运行能力。安全OS共享:两者内置SELinux、AppArmor等多种安全机制,通过共享安全OS更好保护用户数据安全。编程语言共享:推出全新自研编程语言“仓颉”,开发者可使用同一种语言在两个操作系统上进行开发,降低开发成本和学习难度。分布式软总线共享:实现设备间无感发现和高效传输,支撑社区用户开拓更广阔行业空间。
四大生态互通,实现“1+1>2”协同效应
欧拉与鸿蒙的生态互通覆盖四个层面。应用生态:openEuler主要面向服务器/云计算/边缘计算,OpenHarmony面向智能终端/物联网场景,两者通过技术共享和能力开放,实现应用生态的互补融合。设备生态:欧拉支持服务器/云计算/边缘计算设备,鸿蒙专注智能终端/物联网设备,两者结合可实现设备间无缝连接和协同工作。
开发者生态:提供丰富的开发工具和文档资源,建立完善开发者社区。高校生态:双方共同推动开放原子校源行系列活动,合力培养开源人才,为长期发展构建人才底座。欧拉+鸿蒙的协同已在“电鸿”等场景得到验证,可以形成完整的端边协同方案,为电力、交通、制造等行业数字化转型提供全栈解决方案。
全场景操作系统平台,支撑跨领域创新
万物智联时代需要一个能够支持各种场景的平台。全场景操作系统并不意味着在嵌入式、边缘、服务器和云端运行相同实例,而是需要一个操作系统平台,能够为支持的所有不同场景创建实例。欧拉通过自身工具链的不断完善,使得软件组件可根据需求组合和定制。
通过统一的操作系统平台,云端、边缘和嵌入式的生态系统可以相互协作。为嵌入式开发的应用程序可以移植到边缘并继续运行,互联通信极大简化,跨领域创新变得更容易。欧拉+鸿蒙构建的“端-边-云”全场景OS平台,有望成为中国数字基础设施的核心软件底座,赋能千行百业数字化转型。
表:欧拉与鸿蒙能力共享与生态互通体系| 协同维度 | 具体内容 | 协同效果 |
|---|
| 内核技术共享 | 2021年11月实现内核技术统一 | 底层技术协同 |
| 设备驱动框架 | 模块化分层化+统一接口+跨平台 | 驱动互操作性提升 |
| 安全OS共享 | SELinux/AppArmor等综合安全机制 | 数据安全统一防护 |
| 编程语言共享 | 仓颉自研语言跨OS开发 | 开发成本降低 |
| 分布式软总线 | 设备间无感发现+高效传输 | 端边云一体化 |