popsiclelmlm:计划验证 OpenHarmony Go 工具链,再更新内核

作者原文

感谢反馈,信息很有用 🙏

已核实:star4277/ohos-go v1.26.5-beta1 确实带 OpenHarmony 端口(GOOS=openharmony + rt0_openharmony_arm64.s,还修了 go1.26 的 OHOS musl 早期初始化问题),正好解开当前的死结——现役工具链封顶 go1.24.5,而 libXray v26.7.28 需 go1.26.3、新版 xray-core 需 go≥1.25。

计划分阶段推进:

  1. 先用它编个最小 c-shared 做冒烟验证(确认产物带 TLSDESC、外来线程 cgo 不崩);
  2. 通过后把 xray-core / sing-box bump 到新版(这步大概率还能顺带修掉现有的 REALITY 指纹 workaround);
  3. 之后再评估基于新版 libXray CGoSetTunFd 的原生 TUN 直连(去掉一层 tun2socks)。

有进展会在这里同步。