feat(guanghu-os): add cross-root repository service gate

This commit is contained in:
冰朔 2026-08-16 00:39:41 +08:00
commit 0759625053
9 changed files with 203 additions and 32 deletions

View file

@ -0,0 +1,20 @@
---
type: ADR
id: "0182"
title: "Cross-root repository service equivalence before physical boot"
status: accepted
date: 2026-08-16
refines: "0178"
development_id: "DEV-20260815-001"
---
# 跨根仓库服务等价门
真实 Forgejo 隔离副本已经证明 Linux 仓库执行面可被有界唤醒和收回,但那次根监督器仍是
Linux 宿主上的隔离进程。物理启动前还必须证明同一控制器能在 `switch_root` 后由根内光湖
监督进程调用一个真实监听的仓库服务,完成固定 `main` 读回,再让服务恢复无监听状态。
QEMU 服务等价后端只模拟这一个已登记能力,不冒充完整 Forgejo。它用 BusyBox HTTP 服务
提供固定提交读回,由同一生命周期控制器执行 `DORMANT -> READY -> verify -> DORMANT`
这条证据要与京东真实 Forgejo 隔离生命周期共同成立,才能说明“控制关系”和“真实仓库实现”
两侧都已验证;任一侧都不能单独推出物理光湖启动或完整 Linux 按需副控为 100。