logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙PC技术深究(4):虚拟化之殇——从 HMV 孤岛到 KVM 兼容的必经之路

鸿蒙 PC 目前的虚拟化现状,像极了一台**“性能过剩的大号平板”**——厂商把一切都安排好了,你只能在画好的圈子里运行特定的容器。但 PC 的灵魂在于掌控与自由。自主研发微内核(鸿蒙内核)是一项伟大的工程,但这并不意味着我们要与世界割裂。不要发明轮子:Hypervisor 的标准已经被 KVM 和 QEMU 定义得很好了。要兼容跑道。

#harmonyos#华为
鸿蒙PC技术深究(3):编译器突围战——在 Clang 垄断的领地,如何让 GCC “活”下来?

GCC 需要知道它是谁,为谁工作。我们不能简单地套用,因为鸿蒙的 ABI 和环境已经发生了分叉。我们在*-*-ohos*。这不仅仅是个名字,它是 GCC 构建系统识别鸿蒙平台的总开关,激活后续所有的路径配置逻辑。

#harmonyos#华为
鸿蒙PC技术深究(3):编译器突围战——在 Clang 垄断的领地,如何让 GCC “活”下来?

GCC 需要知道它是谁,为谁工作。我们不能简单地套用,因为鸿蒙的 ABI 和环境已经发生了分叉。我们在*-*-ohos*。这不仅仅是个名字,它是 GCC 构建系统识别鸿蒙平台的总开关,激活后续所有的路径配置逻辑。

#harmonyos#华为
鸿蒙PC技术深究(4):虚拟化之殇——从 HMV 孤岛到 KVM 兼容的必经之路

鸿蒙 PC 目前的虚拟化现状,像极了一台**“性能过剩的大号平板”**——厂商把一切都安排好了,你只能在画好的圈子里运行特定的容器。但 PC 的灵魂在于掌控与自由。自主研发微内核(鸿蒙内核)是一项伟大的工程,但这并不意味着我们要与世界割裂。不要发明轮子:Hypervisor 的标准已经被 KVM 和 QEMU 定义得很好了。要兼容跑道。

#harmonyos#华为
鸿蒙PC技术深究(5):“Bad UID”与 POSIX 标准——鸿蒙PC的身份危机

鸿蒙PC技术深究(5):“Bad UID”与 POSIX 标准——鸿蒙PC的身份危机 摘要:当你在鸿蒙 PC 的终端里输入 whoami,得到的不是 root 也不是用户名,而是一句冷冰冰的 Bad UID。这不仅仅是一个显示 Bug,它揭示了鸿蒙系统(OpenHarmony)在从移动端向 PC 端转型时最尴尬的身份危机:甚至连开发者赖以生存的终端 Shell,都被当做一个普通 App 关进了严苛

鸿蒙PC技术深究(4):虚拟化之殇——从 HMV 孤岛到 KVM 兼容的必经之路

鸿蒙PC技术深究(4):虚拟化之殇——从 HMV 孤岛到 KVM 兼容的必经之路 摘要:鸿蒙 PC 的底层并非传统的 Linux+KVM,而是基于鸿蒙微内核的全新虚拟化机制——HMV (Harmony Virtualization)。这导致开源的 StratoVirt 在设备上沦为“看得见摸不着”的黑盒。本文将论证:对于 PC 这一生产力形态,仅仅提供一个能用的虚拟机软件是远远不够的。鸿蒙必须在微

鸿蒙PC技术深究(3):编译器突围战——在 Clang 垄断的领地,如何让 GCC “活”下来?

鸿蒙PC技术深究(3):编译器突围战——在 Clang 垄断的领地,如何让 GCC “活”下来? 摘要:OpenHarmony 的编译构建环境长期由 LLVM/Clang 主导,导致 GNU GCC 工具链在鸿蒙生态中不仅“水土不服”,甚至连基本的系统头文件都无法解析。作为 ohos-gcc 项目的维护者,本文将解构两个关键补丁——Target Spec 的重定义与 Fortify 头文件的兼容层

鸿蒙PC技术深究(2):逃离IDE舒适圈——在AI时代,我们为什么死磕OpenHarmony的VSCode调试适配 (DAP)?

鸿蒙PC技术深究(2):逃离IDE舒适圈——在AI时代,我们为什么死磕OpenHarmony的VSCode调试适配 (DAP)? 摘要:DevEco Studio 作为官方IDE已经足够完善,但对于习惯了 VSCode、Cursor 甚至 NeoVim 的开发者来说,被绑定在单一开发环境总是一种束缚。特别是在 AI 辅助编程爆发的今天,工具链的解耦变得尤为重要。本文将探讨 OpenHarmony

鸿蒙PC技术深究:32G内存都不够用?解析ArkTS运行时与PC生态的“水土不服”

鸿蒙PC技术深究:32G内存都不够用?解析ArkTS运行时与PC生态的“水土不服” 摘要:随着OpenHarmony(及鸿蒙PC版)在桌面端的适配进程加速,越来越多的开发者开始尝试将主力开发环境迁移至此。然而,社区中近期频繁出现一种令人困惑的反馈:即便是在配备32GB内存的顶配机器上,系统也常因OOM(内存溢出)而杀掉后台进程。这仅仅是优化不足吗?本文将从 ArkTS Ability 的应用模型、

    共 11 条
  • 1
  • 2
  • 请选择