⚠️ 已撤销(2026-10-01):发布门升级为「UPX 压制通过」硬性要求;实测 stock UPX 对 v2 bionic 镜像致死(匿名映射丢 .bun 零页 → SIGSEGV)。本页资产仅供存档勿安装;官方源已回退 RC4 (Push260928)。 title: "Push260930 Release (RC5)" lang: zh-CN
Push260930 — RC5:B1(native-gnu)定版
概览
RC5 = B1(native-gnu)定版(RFC discussions/29 裁决):v2 native 全 19 版(2.0.0-2.0.18)以 gnu PTY 资产延续重建上架(PKGREL=5),seccomp shim 照常随包(#17/#24 修复不回退)。双线并行第一支定版——RC6 将以 B2(native-musl)收口。
38 件(v2 native 19 版 deb + pacman),逐件 digest 对账。
| 对比 | B1(本版 RC5) | B2(RC4 已上架 / RC6 定版) |
|---|---|---|
| PTY 助手 | 上游 gnu 变体原样(延续现状) | musl 全静态变体(#27 修复) |
| 运行面 | 绝大多数环境稳定(含零 glibc) | 全环境含脆弱内核 |
| 纯度 | 含 glibc 元素 | 零 glibc 沾染 |
同代互斥:B1 与 B2 二选一;与 wrapper/compressed
同代互斥;跨代 v1 可共存;*-standalone 为共存例外。
Install
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencode
pacman -S opencode # v2 mainline(本版 = B1 gnu 定版,PKGREL=5)
pacman -S opencode1 # v1 mainline(跨代共存)手动(钉版本):pacman -U opencode-2.0.18-5-aarch64.pkg.tar.xz
BUILD LOG
20260930: RC5 — B1 native-gnu 定版(19 版 PKGREL=5,PTY_VARIANT=gnu 重建,逐版 gnu≥1/musl=0 断言) 最新版: v2.0.18 (v2) / v1.18.33 (v1)
Verification
- digest 对账 38/38
- PTY_VARIANT 双模式验收:musl 模式 musl=2/gnu=0、gnu 模式 gnu=2/musl=0(2.0.12 双跑)
- stale-serve-kill hook 仅 v2 2.0.[0-3](hook 注册表,HOOKS_ENABLE/HOOKS_DISABLE)
Links
- GitHub: https://github.com/Hope2333/opencode-termux
- 软件源指引: https://hope2333.github.io/guides/software-source.html
- 文档:
docs/native-line-evolution.md/docs/ops-lessons-rc3.md