- 博客(4)
- 收藏
- 关注
原创 鸿蒙PC技术深究(3):编译器突围战——在 Clang 垄断的领地,如何让 GCC “活”下来?
GCC 需要知道它是谁,为谁工作。我们不能简单地套用,因为鸿蒙的 ABI 和环境已经发生了分叉。我们在*-*-ohos*。这不仅仅是个名字,它是 GCC 构建系统识别鸿蒙平台的总开关,激活后续所有的路径配置逻辑。
2025-12-25 17:05:07
621
原创 鸿蒙PC技术深究(4):虚拟化之殇——从 HMV 孤岛到 KVM 兼容的必经之路
鸿蒙 PC 目前的虚拟化现状,像极了一台**“性能过剩的大号平板”**——厂商把一切都安排好了,你只能在画好的圈子里运行特定的容器。但 PC 的灵魂在于掌控与自由。自主研发微内核(鸿蒙内核)是一项伟大的工程,但这并不意味着我们要与世界割裂。不要发明轮子:Hypervisor 的标准已经被 KVM 和 QEMU 定义得很好了。要兼容跑道。
2025-12-25 17:02:42
520
原创 鸿蒙PC技术深究(5):“Bad UID”与 POSIX 标准——鸿蒙PC的身份危机
我们理解鸿蒙为了安全性(分布式权限、沙箱隔离)所做的架构创新。但在 PC 场景下,我们必须为“开发者模式”开一道并在的口子。特权终端(Privileged Shell):允许在开发者模式下,启动一个脱离应用沙箱限制的、拥有系统级 UID 的 Shell 进程。POSIX 语义补全:在 libc 层做垫片(Shim),让标准函数能返回符合预期的 Linux 逻辑数据,而不是让应用层去猜。只有当终端不再是笼中之鸟,当sudo。
2025-12-25 17:00:09
510
原创 为 GCC 编译器添加 OpenHarmony (OHOS) 目标支持:深度解析与实现思路
do;;;;;while0// OpenHarmony 特定代码#endif。
2025-12-05 16:43:09
911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅