Push260903rc1 — Release Candidate 1
四家族全量
本次 RC1 包含包名变更过渡后的首批产物,含 opencode-compressed(UPX 压缩变体)。
opencode(native bionic 主线)v1.18.21
- 零 glibc 单 ELF,Android API >= 28 直接 execve
- 内含 seccomp SIGSYS 双层 shim(inline-svc + DT_NEEDED interposer)
- 含 bionic libopentui.so(TUI 完整可用,W10a 深度冒烟 5/5 通过)
- 包名
opencode,与opencode-glibc、opencode-compressed互斥
opencode-glibc(glibc wrapper 附录)v1.18.15
- 更名首发(原
opencode包更名为opencode-glibc) - 完整 TUI + run + serve + web 体验
- 需要
glibc+openssl-glibc依赖 - 包名
opencode-glibc,与opencode、opencode-compressed互斥
opencode-glibc-standalone(单版本回退)v1.18.15
- 冻结单版本,用于过渡期回退
- 独立前缀
lib/opencode-glibc/,命令入口opencode-glibc - 与
opencode可共存,与opencode-glibc互斥 - 仅发布此一个版本
opencode-compressed(UPX 压缩变体)v1.18.21
- UPX
--best压制,179.8MB → 51.9MB(-71.1%) - 继承 native 全部特性(seccomp shim、TUI、watcher)
- 启动自解压开销 +0.7-1.1s(实测 2.085s vs native 1.1s)
- AV 误报声明:UPX 压缩可能触发部分杀毒软件误报,属已知行为
- 包名
opencode-compressed,与opencode、opencode-glibc互斥
安装指引
详见 docs/dual-track-install.md
pacman(推荐):
# native 主线(推荐)
pacman -U opencode-1.18.21-1-aarch64.pkg.tar.xz
# glibc 附录
pacman -U opencode-glibc-1.18.15-1-aarch64.pkg.tar.xz
# 回退包(与 native 共存)
pacman -U opencode-glibc-standalone-1.18.15-1-aarch64.pkg.tar.xz
# 压缩变体
pacman -U opencode-compressed-1.18.21-1-aarch64.pkg.tar.xzdeb:
dpkg -i opencode_1.18.21_aarch64.deb # native
dpkg -i opencode-glibc_1.18.15_aarch64.deb # glibc
dpkg -i opencode-glibc-standalone_1.18.15_aarch64.deb # standalone
dpkg -i opencode-compressed_1.18.21_aarch64.deb # compressed迁移说明
- 从旧
opencode(glibc)升级到 native:直接安装opencode包即可,pacman 会自动移除冲突的 glibc 包 - 回退到 glibc:卸载 native 后安装
opencode-glibc - 共存模式:native
opencode+ standaloneopencode-glibc-standalone可同时安装
正式 Push 说明
本 RC1 为候选发布,正式 Push 待 GitHub issues 清零后执行。
Compressed variant (UPX --best)
- 源二进制:
opencode-native-revived(W11-hardened, sha256=139ea56f...) - 压缩后:51,891,796 bytes, sha256=
30c074ab...(ratio 28.5%) - 验证矩阵:6/6 PASS (version/run/serve/TUI/stability/plugin)
- SHA256SUMS 覆盖全部 4 家族 (8 包文件)