
linux
根据最新消息,HMNext计划在用户态LDC中直接集成驱动程序,以实现对
linux/AOSP的兼容性支持。然而,这种方式会导致系统调用(syscall)需要跨容器执行,性能必然受到影响。此外,像GPU/NPU这类高速外设或异构计算核心几乎无法在容器环境中得到良好支持。因此,实际运行
linux/AOSP应用的效果将远不如之前我推测的基于LXC的方式。尽管如此,确实可以在HM Kernel上运行
linux容器,但从实际意义来看,这种做法的价值有限。我之前的结论可能存在一定的预设立场,不过问题不大,我没有必要对其进行修改。这里需要强调的是,这并不是虚拟机技术,而是容器化方案。目前,在Hmos4中运行OpenHarmony以及桌面版WPS,都是通过容器技术实现的。例如,桌面版WPS实际上是借助
Android上的Cont
AInerd运行了一个桌面
linux系统。而鸿蒙Next的设计思路可以看作是Hmos4容器内外逻辑的反转。容器技术的优势在于CPU资源消耗较低,并且GPU可以在应用层实现直通,相比虚拟机更适合用于应用程序的部署场景。对于
手机端的
鸿蒙系统而言,容器化可能是其当前唯一可行的发展方向。单靠鸿蒙原生的Web组件应用,显然难以取得成功。然而,一旦采用容器化方案,鸿蒙Next很可能只会成为又一个
linux发行版,与
华为最初宣传的系统愿景已相去甚远。