docs(adr): 0007 — adoptar arje como init del track posterior
Coordina con tawasuyu/03_ukupacha/arje/PLAN-ATESTACION-Y-HAMMER.md: - arje (init from-scratch ya existente, PID1 + supervisión real) cubre el CRASHED diferido de la Fase 5 en vez de escribir init nuevo. - frontera: PID1 fino, un solo bus (arje-bus + hammer-core::proto), CAS unificado en BLAKE3, confianza en capas (procedencia hammer + atestación arje; el expected_hash del .swm = el blake3 que arje atesta). - caveat: la cage glibc es del mundo hammer/Linux, fuera de PID1. Puntero añadido en docs/10-roadmap.md §Track posterior.
This commit is contained in:
+4
-1
@@ -184,7 +184,10 @@ Diseño completo en [SDD 11 — Bootstrap from-scratch](11-bootstrap.md). Resume
|
||||
musl + busybox/toybox + init + `hammerd`), Stage 2 (rebuild nativo dentro del rootfs y diff
|
||||
de hashes ⇒ auto-alojamiento bit-reproducible). ⏭️ **Primer paso del track.**
|
||||
- Reemplazar el init de Alpine por **tu init** (bus por pipes nativo) — habilita el `CRASHED`
|
||||
real que la Fase 5 dejó diferido.
|
||||
real que la Fase 5 dejó diferido. **Decisión: adoptar `arje`** (init from-scratch ya existente
|
||||
en el monorepo `tawasuyu`, con PID 1 + supervisión real) en lugar de escribir uno nuevo —
|
||||
ver [ADR 0007](adr/0007-arje-como-init-propio.md). Trae bus único, CAS BLAKE3 compartido y
|
||||
confianza en capas (procedencia hammer + atestación arje).
|
||||
- Userland propio (busybox/toybox a elección), `/etc/service/*` propios.
|
||||
- Decidir particionado/montaje de `/store` y `/var/lib/hammer`.
|
||||
- Log de transparencia para compartir en comunidad ([SDD 09](09-trust-model.md) §4): el
|
||||
|
||||
Reference in New Issue
Block a user