logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙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技术深究(4):虚拟化之殇——从 HMV 孤岛到 KVM 兼容的必经之路

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

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

我们理解鸿蒙为了安全性(分布式权限、沙箱隔离)所做的架构创新。但在 PC 场景下,我们必须为“开发者模式”开一道并在的口子。特权终端(Privileged Shell):允许在开发者模式下,启动一个脱离应用沙箱限制的、拥有系统级 UID 的 Shell 进程。POSIX 语义补全:在 libc 层做垫片(Shim),让标准函数能返回符合预期的 Linux 逻辑数据,而不是让应用层去猜。只有当终端不

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

我们理解鸿蒙为了安全性(分布式权限、沙箱隔离)所做的架构创新。但在 PC 场景下,我们必须为“开发者模式”开一道并在的口子。特权终端(Privileged Shell):允许在开发者模式下,启动一个脱离应用沙箱限制的、拥有系统级 UID 的 Shell 进程。POSIX 语义补全:在 libc 层做垫片(Shim),让标准函数能返回符合预期的 Linux 逻辑数据,而不是让应用层去猜。只有当终端不

到底了