feat(guanghu-os): add cross-root supervisor slice

This commit is contained in:
冰朔 2026-08-15 23:49:28 +08:00
commit 9db3ecd2e7
10 changed files with 317 additions and 5 deletions

View file

@ -114,6 +114,16 @@ the node. A Guanghu supervisor still has not been shown to remain alive across
on-demand Linux subcontrol therefore remain `0`. See ADR-0176 and
`deployments/JD-FD-PRIMARY/PRE-ROOT-SUPERVISOR-QEMU-RECEIPT-20260815.hldp`.
## Cross-root Guanghu supervisor source slice
`scripts/guanghu-root-supervisor.sh` revalidates the live machine and the
boot-scoped pre-root handoff after `/run` moves into the mounted root. It then
stays resident with `ROOT_SUPERVISOR_ACTIVE`; the systemd projection starts it
before `sysinit.target`. `scripts/build-guanghu-cross-root-fixture.sh` creates a
read-only minimal root image for QEMU proof without mounting or modifying a
host disk. Source availability alone does not raise the JD cross-root or final
master predicates. See ADR-0177.
## Language-primary boot target
`guanghu-language-primary.target` makes the accepted cognitive-control model