tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1569Shell 203Rust 109Markdown 993728 Sutichaykuna

⎇ cee652717ec4a2b1bfa3f8dee341bdb33d0582c5/crates/hammer-bootstrap

2026-06-25

  1. imagen↔repo: install hidrata userland del repo firmado + 2 fixes de pathd41f1705e · ruwaq sergio ·

2026-06-21

  1. Etapa F: cierra el hilo userland — el producto arma su userland desde el repo FIRMADOa14d88832 · ruwaq sergio ·
  2. hammer-bootstrap: ancla soberana externa /etc/arje/rootkey.pub (I4 / Etapa D, hardening #3)4e7272730 · ruwaq sergio ·
  3. hammer-bootstrap: producto atestado cableado en product() (I4 / Etapa D, estructurar bien #1)83d589a95 · ruwaq sergio ·

2026-06-20

  1. atestación de integridad al arranque — mitad de hammer (I4 / Etapa D)0d11d68b4 · ruwaq sergio ·
  2. scripts/product-image: imagen de disco auto-booteable del producto (Etapa E)8ba571aeb · ruwaq sergio ·
  3. hammer-bootstrap: userland Rust en el producto + adelgazar busybox (Etapa C)20936e1f9 · ruwaq sergio ·
  4. hammer-bootstrap: capa de servicios (sshd como producto) — Etapa C Paso 27baaf4afc · ruwaq sergio ·

2026-06-19

  1. bootstrap: orquestador `all` + export del manifiesto (Etapa A)98f0b2d22 · ruwaq sergio ·

2026-06-14

  1. feat(hydrate): hidratación dinámica real con patchelf (LinkMode::Dynamic)f6b337f6c · ruwaq Sergio ·

2026-06-13

  1. selfhost-verify: pieza 3 (linux-headers swap) — SWAP_LINUX_HEADERS=1, byte-idéntico a Alpine en hostb05badee2 · ruwaq sergio ·
  2. builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)7bc2ee601 · ruwaq sergio ·

2026-06-11

  1. bootstrap: CA bundle para el TLS de cargo vendor en la VMfd20e38d3 · ruwaq Sergio ·
  2. bootstrap: red en el builder para el vendoring Rust (cargo vendor)09034a5e2 · ruwaq Sergio ·
  3. bootstrap: empaquetar el builder con cpio --owner=root:root (copy-up de overlay)890a37b47 · ruwaq Sergio ·
  4. bootstrap: builder carga overlay.ko — el sandbox de build lo exige en la VMcf1599562 · ruwaq Sergio ·
  5. bootstrap: builder ejecutable — toolchain con bwrap/git/curl + shim del loader64894d863 · ruwaq Sergio ·
  6. bootstrap: builder rootfs — fixes destapados al armarlo con caché real83d4b2aa1 · ruwaq Sergio ·
  7. bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)f17a8fa30 · ruwaq Sergio ·
  8. bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)79ad2cad6 · ruwaq Sergio ·
  9. bootstrap: arje-zero como PID 1 de Stage 1 (I2 del SDD 12)14e10d929 · ruwaq Sergio ·
  10. recipes: arje-zero como receta puente Cargo a tawasuyu (track arje, build-side)778c3900e · ruwaq Sergio ·
  11. bootstrap: hammerd como receta Cargo en Stage 1 (Lote 7)02827f62c · ruwaq Sergio ·
  12. bootstrap: stage1() ensambla el userland mínimo (Lote 5)60a9451a0 · ruwaq Sergio ·
  13. bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008989e0d2c7 · ruwaq Sergio ·

2026-06-10

  1. Bootstrap: manifiesto versionado (bootstrap.json) + Stage 0 anota su líneaba4d520c4 · ruwaq Sergio ·
  2. CLI: `hammer bootstrap stage0` + limpieza de staging y e2e1731e7ef2 · ruwaq Sergio ·
  3. Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 00083d6d25661 · ruwaq Sergio ·