gioser

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 815Rust 56Shell 37Markdown 291229 Definitions

⎇ main/docs/plan-botar-busybox.md

2026-09-24

  1. selfhost: el REF re-anclado y medido; el rebuild in-VM se atasca en pivot_root48188049f · by Sergio ·

2026-09-22

  1. paso 3: el censo de busybox pedía trabajo YA HECHO — 23 applets de escritura son 3e679ec1ec · by Sergio ·
  2. la consola con agetty, ARRANCADA: el proceso está vivo y estable en el guest5c34862da · by Sergio ·
  3. getty→agetty no es migrar un exec: agetty NO está en el rootfs del producto03bfca386 · by Sergio ·
  4. plan: el paso 6, hecho — busybox fuera de las imágenese67425eaf · by Sergio ·
  5. la deuda del recorte, pagada: 21 recetas en 44 min — y el mirror sftp, inalcanzable4e193a410 · by Sergio ·
  6. recorte 2 HECHO: 277 → 262 applets, y el sandbox sigue construyendob80801296 · by Sergio ·
  7. akllay sellado: b3:400e8114 — estático, 641 KB, y el guardián de estáticos lo confirma86915f265 · by Sergio ·
  8. el awk se llama akllay: `qillqa` estaba TOMADO en tawasuyu, y no lo comprobé83720b303 · by Sergio ·
  9. qillqa construye el corpus y REPRODUCE BIT A BIT — donde brush hacía 0 de 3d293f39e0 · by Sergio ·
  10. paso 2 verificado: se hidrata y se mira, no se declarac8fcd0494 · by Sergio ·
  11. el frente kmod no existe: los kernels de takana no tienen módulos6b33d1a43 · by Sergio ·

2026-09-21

  1. vigía --uso: de los 64 applets que sólo da busybox, 12 tienen llamador8a109400b · by Sergio ·
  2. busybox 69 → 64: psmisc y bc, las dos piezas que el plan marcaba TRAER4357b29cb · by Sergio ·
  3. busybox: 79 → 69 applets sin otro dueño, y ninguno de los diez costó escribir userland466972e30 · by Sergio ·
  4. busybox: los 23 applets sin dueño eran 79 — el reparto era juicio, y medido no da64005efcb · by Sergio ·
  5. simi: REPRODUCE bit a bit — y dos trampas operativas que costaron dos corridasd154ce02a · by Sergio ·
  6. simi: SELLADA en el worker — estática de verdad, y la latencia del artefacto es 1,04x el ash462138105 · by Sergio ·
  7. simi: la receta pineada y el veredicto en el SDD — sin construir todavía, y dicho así136594828 · by Sergio ·
  8. scripts: la superficie medida — 0 guiones POSIX roto bajo ash, y los 28 bash lo son por ARRAYSa4105cba1 · by Sergio ·
  9. montar-trabajo: las variables desnudas se comían un usuario, y los echo ya van entre comillase8524eab9 · by Sergio ·
  10. montar-trabajo: las comillas que faltaban — el awk fallaba en cada arranque y el grep podía saltarse el mount4b7ef7d5a · by Sergio ·
  11. cards: la superficie de shell del producto, MEDIDA — 23 de 33 cards, 8 builtins, y ningún backtick0d32ec87b · by Sergio ·
  12. sh: el trap del subshell, reportado — y la lección de que upstream ya lo tenía en sus PRUEBAS208d545e6 · by Sergio ·
  13. sh: el banco DIFERENCIAL — compara el ÁRBOL producido, no sólo stdout, y el generador saca el bug de brush sin saber que existeddc6e4845 · by Sergio ·
  14. el busybox recortado ARRANCA: Stage 1 en QEMU, contra una línea base0db85d51f · by Sergio ·
  15. busybox recortado: 401 -> 277 applets, con vigía y cinco indultos medidosc5a27d9b4 · by Sergio ·
  16. brush: la causa era el desescapado de barras dentro de comillas invertidas — reportada, y adelantar el pin no sirve27d2dfd77 · by Sergio ·
  17. brush como /bin/sh: pasa el banco POSIX entero y no construye una sola receta autotools95e0d4964 · by Sergio ·
  18. plan: botar busybox — 401 applets repartidos, y el trabajo real son 2363397e278 · by Sergio ·