Push260930 — RC5 (B1 native-gnu 定版)
Pre-release
⚠️ 已撤销 / REVOKED(2026-10-01)本轮发布撤销:发布门升级为「UPX 压制通过」硬性要求,实测 stock UPX 5.2.1 对 v2 bionic 镜像致死(匿名映射丢失 .bun 区 → 零页无文件回填 → SIGSEGV,机制取证见 ops-lessons §11 与 ra-mechanism.md)。38 件资产保留仅供存档,勿安装;官方源已回退 RC4(Push260928,B2 native-musl) 口径。UPX 兼容问题解决后将以新 tag 重新发布。
REVOKED: the release gate now hard-requires the UPX-packed variant to pass; stock UPX is fatal to v2 bionic images (anon-mapping page loss on the .bun region). Assets kept for archive only — the repo shelf has been rolled back to RC4 (Push260928).
Push260930 — RC5 (B1 native-gnu 定版)
Overview
RC5 = B1(native-gnu)定版 per 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 assets(v2 native 19 版 deb + pacman),逐件 digest 对账。
| 对比 | B1(本版 RC5) | B2(RC4 已上架 / RC6 定版) |
|---|---|---|
| PTY 助手 | 上游 gnu 变体原样(延续现状) | musl 全静态变体(#27 修复) |
| 运行面 | 绝大多数环境稳定(含零 glibc) | 全环境含脆弱内核 |
| 纯度 | 含 glibc 元素(纯度洁癖扣分) | 零 glibc 沾染 |
同代互斥:B1 与 B2 二选一;与 wrapper/compressed 家族同代亦互斥。跨代 v1 可共存。
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(跨代共存)Manual (pinned): 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 断言)
Latest: v2.0.18 (v2) / v1.18.33 (v1)
Verification
- digest 对账 38/38;wrapper 版本门(RC4 批次延续)
- 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 注册表)
Links
- GitHub: https://github.com/Hope2333/opencode-termux
- Software source guide: https://hope2333.github.io/guides/software-source.html