打开网易新闻 查看精彩图片

很多人对鸿蒙电脑的印象还停在"只能跑鸿蒙原生应用"。但华为在鸿蒙 PC 上悄悄放了一个容易被忽略的东西——「融合开发引擎」。它让一台鸿蒙电脑,既能用原生鸿蒙生态办公,又能一键拉起一个完整的 Linux 开发环境。

结论先行:它是个轻量级的 Linux 开发沙箱,不是生产服务器替身。

一、它到底是什么

根据华为官方支持文档的定义,融合开发引擎是一款轻量级虚拟化开发环境(Linux 子系统),基于虚拟机和容器技术,提供完整的 Linux 系统环境,支持内存与 CPU 资源动态分配,支持文件共享、快照等功能。

落到研发视角,关键特征就三句话:

  • 一键启动一个 Linux 环境

    ,让 Linux 开发体验像原生应用一样流畅,无需装虚拟机、无需双系统。

  • 内置发行版是 openEuler(欧拉)——华为自己的企业级 Linux。公开资料(含维基 HarmonyOS 词条)显示底层是华为自研轻量级虚机StratoVirt,但官方中文文档只表述为"基于虚拟机和容器技术",本文以官方表述为准。
  • 面向鸿蒙电脑(HarmonyOS 6.0 及以上,如 MateBook Fold 非凡大师、MateBook Pro、MateBook 14 鸿蒙版),仅支持笔记本,不适用于手机和平板。

时间线:2026 年 4 月 1 日登陆鸿蒙 PC 应用市场(App Gallery)"尝鲜专区"(版本 1.0.0.17),4 月 19 日结束尝鲜正式转正。

二、基本命令:一个 loh 搞定

官方给出的命令非常克制,全部围绕loh这一个入口:

loh # 在终端命令行启动融合开发引擎 loh --status # 查询融合开发引擎状态与环境信息 loh --shutdown # 关闭融合开发引擎 loh --help # 查看完整命令列表

还有一组"融合命令"(loh [cmd][args]),需 HarmonyOS 6.1+ 且引擎 1.1.0.0+,作用是让产物直接生成在鸿蒙电脑侧:

loh "cd /mnt/linux_share; touch test.txt"

先切到共享目录、再执行命令,生成的文件就出现在鸿蒙电脑的文档路径下——这是打通"鸿蒙侧"和"Linux 侧"的关键设计。

三、核心能力:为开发场景而生的四个功能

能力

研发价值

共享文件夹

鸿蒙电脑与 Linux 环境数据交换,Linux 侧路径/mnt/linux_share

代码鸿蒙侧管、Linux 侧编,产物回鸿蒙侧分发

快照备份

保存某时间点镜像快照并恢复,最多 5 个

开发环境"版本化",误操作秒级回滚

磁盘扩容

扩充虚拟磁盘容量上限

项目变大也不怕存储瓶颈

系统重置

一键恢复环境至原始纯净状态

环境乱了快速归零,适合反复试错

此外支持内存与 CPU 资源动态分配;支持在多个鸿蒙账户中使用,但不支持多账户同时运行;目前仅主用户(首次开机创建的用户)可安装。

四、对研发效能意味着什么

站在 DevOps / 平台工程视角,价值不在"又能跑 Linux"这种表面,而在三件事:

  • 一台设备两个世界,出差只带一台。

    日常用鸿蒙原生应用,要写码/编译/调试时一键开融合引擎。

  • 本地就有 Linux 沙箱,CI 实验不必全上云。

    验证 openEuler 构建脚本、排查依赖冲突、做交叉编译预演,本地拉起就行。

  • 快照 = 环境可版本化。

    把"开发/构建环境"当成可快照、可回滚的对象,是基础设施思维在终端上的落地。

它还能和华为CodeArts IDE(基于云的轻量 Web IDE,浏览器即可编码/构建/调试)协同——融合引擎提供 Linux 运行时,CodeArts 提供编码界面,二者在同一台鸿蒙电脑上配合。

五、边界与清醒:它不是生产服务器

官方 FAQ 列了一长串"当前不支持",必须清醒:

  • 仅内置 openEuler

    ,暂不支持 Ubuntu / Debian 等(后续计划支持)。

  • 不支持 systemctl等 systemd 服务管理;拉起服务需手动:which sshdsudo /usr/sbin/sshd
  • 不支持 docker

    、不支持外接 USB、不支持 chsh 改默认 Shell。

  • 不支持内核操作

    :modinfo / modprobe / rmmod / insmod 全部不可用。

  • 不支持 mount 直接挂 ISO暂不支持 IPv6;IP 动态分配,连 CodeArts 前用ip addr查当前 IP。
  • 共享文件夹内文件为 root 属主,默认用户下 git clone 会报could not set 'core.filemode',需改用sudo git clone
  • 仅主用户可装

    ;网络有 NAT / host-only 两种模式,host-only 仅能与主机通信、连不上互联网。

真实定位:个人开发、学 Linux、本地 CI 实验、交叉编译预演的轻量沙箱;企业级构建、多分支并发流水线、生产负载,仍要上云、上专业 Linux 服务器。

六、横向对比:四种方案的取舍

方案

额外硬件

启动成本

与鸿蒙协同

适合

双系统

高(重启切换)

重度 Linux 用户

传统虚拟机

中(手动配置)

通用

远程开发机

需联网/服务器

低(连即可)

依赖网络

团队/生产负载

融合开发引擎

低(一键)

单台鸿蒙 PC 开发

结语

华为给鸿蒙电脑塞进"融合开发引擎",本质是在做一件事:把一台消费级办公设备,扩展成"办公 + 开发"双模终端。它不追求替代完整 Linux 服务器,而是用最轻的量级,补上鸿蒙电脑在专业开发上的缺口。

对研发效能同学来说,值得记住的不是"鸿蒙能跑 Linux"这个噱头,而是它背后的思路——共享文件夹打通数据面、loh 融合命令打通控制面、快照把环境变成可回滚的对象。这套思路,和你做 CI 环境、做开发机标准化的底层逻辑,是同一个东西。

本文内容基于华为消费者业务官网《鸿蒙电脑融合开发引擎概述》《融合开发引擎(Linux 子系统)相关问题》官方支持文档及公开报道(IT之家等)整理;技术细节以官方最新文档为准。