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-17
- gcc-libs enviaba un ld script que pedía una librería que nadie tenía
- rust: el enlazador pasa a ser gcc — dejo de tapar síntomas de la misma causa
- rust: los build scripts del stage2 tampoco tienen /usr/lib en su línea de enlace
- rust: el arreglo de libgcc iba en la fase que enlaza, no en configure
- rust: `-lgcc` no se encuentra cuando el enlazador es ld.lld sin driver de C
- wireless-regdb: la base regulatoria del WiFi ya no viene en linux-firmware
- linux-firmware: los 337 enlaces «sin destino» eran mi comprobación, no el tarball
- linux-firmware: los enlaces de WHENCE se encadenan, así que van en tres pasadas
- linux-firmware: los ~2400 enlaces que el tarball NO trae, y una aserción que envejecía mal
- zsh sella estático, con sus módulos y con `=~` — y dos teorías mías que eran falsas
- git vuelve a clonar por HTTPS: la causa era el `configure`, no el Makefile
- receta de shuma-tui: así se instala software de tawasuyu en la caja
- la cuenta de sergio en la caja, su jaula propia, y shuma corriendo como él
- INTERCAMBIO de tejido hecho: la identidad cambió de máquina, no de dueño
2026-09-16
- `shuma-askpass` se retira de la cola: no construye — y, mejor aún, no hace falta acá
- los nueve daemons propios declarados — y la línea entre «se muda» y «se INTERCAMBIA»
- cuatro daemons propios corriendo en la caja — y la máquina se llamaba «(none)»
- los 9 daemons propios entran al catálogo, más el askpass que shuma pidió al arrancar
- zsh: el shell de login del usuario, que no tenía receta en ninguna de las cinco colas
- firmware del metal: el TODO de soberanía cerrado — los blobs dejan de copiarse del host
- CUTOVER de `sergio.gioser.net`: el último vhost sale de gioser — ya no queda ninguno
- shuma SELLADO y promovido a canónico — el binario del último vhost ya no depende de gioser
- shuma entra al catálogo: el último vhost de gioser se DECLARA en vez de copiarse
- puriy-costura: el pin sube a `23a292863` — la boveda de atuq deja de hablarle a un host sordo
- rust: `rpath = false`, la pareja obligatoria de poner lld como enlazador directo
- el enlazador va DENTRO del compilador — `/etc/cargo/config.toml` es una ruta que cargo no lee
- `perfil.servidor`: fuera el prebuilt ajeno, entra el toolchain propio
- llvm21: `dynamic` y con zlib — las 79 herramientas dejan de crashear, y rust se rehace detrás
- `lld21`: dinámico y con zlib — dos fallos que sólo se ven USÁNDOLO
- `lld21`: el enlazador de la distro — porque el bootstrap de rust se NIEGA a construirlo
- rust: `lld = true` — el compilador que no podía enlazar ahora trae su enlazador
2026-09-15
- rust: el séptimo muro es el openssl de cargo — y va la variante CON THREADS
- sacar el kernel de la cola de la granja: se construyó en la caja
- rust: el triple de Alpine, DENTRO del compilador — el sexto muro, atacado
- el cortafuegos puesto en la caja — y el primer baneado fui yo
- kernel con nf_tables: construido y verificado — y `NFT_COUNTER` ya no existe
- el kernel genérico enciende `nf_tables` — y rust entra a la cola de la granja
- la caja tiene HORA, LATIDO y ROTACIÓN — y el respaldo del gitea dejó de ser a mano
- squid corre desde el corpus: la jaula duró unas horas y se tiró
- receta: squid 7.7 entra al corpus — y el `--export-dynamic` que desactivaba el estático