Skip to content

Push260930 — RC5 (B1 native-gnu 定版)

Pre-release
Pre-release

Choose a tag to compare

@Hope2333 Hope2333 released this 29 Sep 21:09
· 4 commits to native-android since this 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