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…
2026-09-22
2026-09-21
- vigía --uso: de los 64 applets que sólo da busybox, 12 tienen llamador
- busybox 69 → 64: psmisc y bc, las dos piezas que el plan marcaba TRAER
- atuq §7.terdecies: «no hay identidad» era también «no pude preguntar» — y en pacha-cli eso guardaba los dotfiles EN CLARO
- merge: trabajo concurrente del otro frente
- busybox: 79 → 69 applets sin otro dueño, y ninguno de los diez costó escribir userland
- estado: cosecha granja 2026-09-21T21:32:11Z — avance del árbol KDE
- repo list/verify: hablan HTTP — un repo remoto con 173 paquetes se leía como vacío
- sitio: el dominio ya tiene SSL, y takana.gioser.net pasa a redirigir acá
- servidor: el pin de pacha/pacha-secretos sube al hijo — otro merge se llevó la arista del lock
- servidor: pacha y pacha-secretos suben de pin — «el llavero falló» se contaba como «no hay identidad»
- merge: cosecha de la granja 21:02Z
- busybox: los 23 applets sin dueño eran 79 — el reparto era juicio, y medido no da
- estado: cosecha granja 2026-09-21T21:02:05Z — avance del árbol KDE
- sitio: el README de operación no se sirve — el matcher del vhost lo 404ea
- takana-os.net: el sitio propio, servido del repo y con las dos direcciones
- ⚠ un overlay abierto se traga TODA la máquina: el /etc/shells y el chsh no estaban donde parecía
- chsh: faltaba /etc/shells — y debajo, que la distro no puede expresar un binario setuid
- simi: REPRODUCE bit a bit — y dos trampas operativas que costaron dos corridas
- estado: cosecha granja 2026-09-21T20:31:34Z — avance del árbol KDE
- simi: SELLADA en el worker — estática de verdad, y la latencia del artefacto es 1,04x el ash
- simi: la receta pineada y el veredicto en el SDD — sin construir todavía, y dicho así
- simi: el /bin/sh propio del producto — 4448 líneas, sólo libc, y CERO divergencias contra el ash
- overlay: el commit no podía desmontar /bin en una máquina viva — y el código prometía el perezoso sin hacerlo
- el aviso, enchufado en la caja — y «al día» con cero instalados era una mentira cómoda
- estado: cosecha granja 2026-09-21T20:01:39Z — avance del árbol KDE
- scripts: la superficie medida — 0 guiones POSIX roto bajo ash, y los 28 bash lo son por ARRAYS
- puerta 5 cerrada: repo.gioser.net sirve el repo FIRMADO, y el guion aprende cómo se recarga esta caja
- montar-trabajo: las variables desnudas se comían un usuario, y los echo ya van entre comillas
- estado: cosecha granja 2026-09-21T19:31:38Z — avance del árbol KDE
- espejo provisional del repo en takana.gioser.net/repo, sin firmar y diciéndolo
- montar-trabajo: las comillas que faltaban — el awk fallaba en cada arranque y el grep podía saltarse el mount
- cards: la superficie de shell del producto, MEDIDA — 23 de 33 cards, 8 builtins, y ningún backtick
- publicar-repo: como root, el scratch de build va aparte — si no, envenena el árbol del usuario
- sh: el trap del subshell, reportado — y la lección de que upstream ya lo tenía en sus PRUEBAS
- publicar-repo: el vhost, con validación y vuelta atrás — y publicar deja de ser compilar
- estado: cosecha granja 2026-09-21T19:01:40Z — avance del árbol KDE
- sh: el banco DIFERENCIAL — compara el ÁRBOL producido, no sólo stdout, y el generador saca el bug de brush sin saber que existe
- el busybox recortado ARRANCA: Stage 1 en QEMU, contra una línea base
- servidor: repo.gioser.net existe (A → 2.29.29.217) y el guion que lo publica sin tocar el Caddyfile