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-10-19
- fix(distro): el .zip SÍ se podía abrir — `libarchive` estaba sellado y sólo lo declaraba KDE
- feat(perfiles): las fuentes del mundo entran a los cinco escritorios
- feat(perfiles): typst y valkey — y la contradicción que leí mal era yo
- feat(perfiles): siete que estaban sellados y no viajaban — y cinco que NO entran, con su motivo
2026-10-15
- fix(medio): el medio arrancaba a una consola de texto, con el escritorio adentro
- feat(firmware): el firmware de una PC x86 COMPLETO, y el hotplug declarado en base
- fix(instalador): la cuenta de quien va a usar la maquina se pregunta antes de instalar
2026-10-13
- feat(perfil): escritorio-mirada lleva el riel y el instalador COMPLETOS — aligerar es apagar plugins
2026-09-23
- servidor: el archivo único trae el mínimo, el USB trae el entero
- udisks SELLADO: enchufar un USB ya hace algo, y gvfs trae su monitor de volúmenes
- targets.toml: el hueco de los diccionarios queda cerrado, y con el hash nuevo del editor
- escritorio-gnome: CERO `wanted` — las cinco raíces declaradas y sin receta ya están selladas
- targets.toml: el «~26 recetas de frontera» de nautilus+gvfs eran SEIS, y los huecos que quedan van con nombre
- terminfo: la base de datos entra al corpus — sin ella el backspace de zsh no borra
2026-09-22
- paso 9: a gnupg no le sobraba nada, le FALTABA pinentry — y `git commit -S` no andaba en ninguna imagen
- paso 5: la hora la da ntpd-rs, en Rust — y el git del corpus SÍ traía los helpers
- paso 2: el bit de privilegio se declara y se verifica — y `doas` queda solo (SDD 28 §5.11)
- paso 1: el toolchain sale de las imágenes — servidor 4,9 G → 2,6 G, cero rebuilds
- el awk se llama akllay: `qillqa` estaba TOMADO en tawasuyu, y no lo comprobé
- qillqa construye el corpus y REPRODUCE BIT A BIT — donde brush hacía 0 de 3
- qillqa: el awk propio — 3531 líneas, sólo libc, y CERO divergencias contra dos oráculos
2026-09-21
- 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
- busybox: 79 → 69 applets sin otro dueño, y ninguno de los diez costó escribir userland
- atuq §7.duodecies: el sembrador entra a las cuatro imágenes — y cifraba la seed de todos con una palabra pública
- gnome: 6 raíces — shared-mime-info (sellada y en ninguna imagen), la sesión barata y nautilus+gvfs; g-c-c fuera con su porqué
- atuq: la bóveda estaba SELLADA y en ninguna imagen — y estar en la imagen no es poder abrirla
2026-09-16
- los nueve daemons propios declarados — y la línea entre «se muda» y «se INTERCAMBIA»
- perfiles: metal-tigerlake es una CAPA DE HARDWARE componible, no otra lista por escritorio
- CUTOVER de `sergio.gioser.net`: el último vhost sale de gioser — ya no queda ninguno
- 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
2026-09-15
- la caja tiene HORA, LATIDO y ROTACIÓN — y el respaldo del gitea dejó de ser a mano
- receta: squid 7.7 entra al corpus — y el `--export-dynamic` que desactivaba el estático
- la jaula no viajaba en NINGUNA imagen: `bwrap` y `harkaq-exec` entran a `perfil.base`
2026-09-14
- ✅ RUST COMPILA EN LA CAJA — paso 1 cerrado, y tres paquetes que estaban en el perfil equivocado
- el logo OFICIAL de takana, extraído del PNG — y rustc entra al corpus como `foreign`
- el tar de busybox no sirve para un rootfs ajeno — y takana ya no dibuja un pingüino
- el TLS arreglado en la caja, la distro con nombre, y el ENOSPC que no era de la raíz
- minga abierto a P2P (la ventana oficial), fastfetch al corpus, y el rehash por su ruta