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-24
- selfhost-verify: el work-cache se puede acotar — con el corpus entero no arranca
- selfhost-verify moría EN SILENCIO en cualquier máquina sin /lib/modules
2026-09-23
- SDD 33 + la vigía de río arriba: 660 fuentes git en 17 s, y 462 tienen algo más nuevo
- todo lo publicado va sin símbolos, y GNOME entra: full pasa de 17 a 8,6 GiB con CINCO escritorios
- full trae los escritorios: mirada, sway, COSMIC y KDE — 17 GiB
- el instalador se llama .sh, y las siete descargas son enlaces con su nombre
- servidor: el archivo único trae el mínimo, el USB trae el entero
- tres variantes —base, mirada, servidor, full— en sus dos medios
- primero se elige, después se salta — y sólo si hace falta (SDD 32)
- la imagen USB, para cuando el salto no se puede — y tres bugs que sólo se ven por ese camino
- el .run: mirar ya no deja 137 MiB tirados, y la página no congela un hash que va a mentir
- takana-os.net/descargas: UN fichero que se baja y sabe hacer todo
- el paquete se arma con un script, y comprueba que el censo de afuera sea el de adentro
- arnés: el salto por kexec, EJECUTADO — el usuario dejaba de ser el banco de pruebas
- instalador: el censo sale en JSON, mirar deja de costar lo que escribir, y una candidata que no entra deja de ofrecerse
- el instalador deja de ser «para esta máquina»: censo del terreno, menú y cmdline
- los nombres de device NO son estables: el destino se nombra por PARTUUID
- montar-trabajo: /var/log se muda al volumen — la raíz son 5,8 G y al llenarse se cae entera
- instalador en RAM VERDE en QEMU: dos fallos más, y los dos eran del verificador
- instalador en RAM: tres bugs que decían «instalado» sin haber instalado nada
- merge: cosecha
- el saltito sin USB: kexec primero, espacio libre si la máquina no puede, y nunca desde adentro
- claude-caja: el tope de sesiones era un número suelto que se leía como arquitectura
- instalador por PARTICIÓN: takana llega de visita a un disco que es de otro
2026-09-22
- paso 9: a gnupg no le sobraba nada, le FALTABA pinentry — y `git commit -S` no andaba en ninguna imagen
- paso 8 bis: pigz sobre zlib-rs, sellado — el swap en un consumidor real no costó una línea de su fuente
- selfhost: el REF se re-ancla en d152f060 — el núcleo de 5 tiene otro árbol
- paso 5: la hora la da ntpd-rs, en Rust — y el git del corpus SÍ traía los helpers
- paso 4: el ensamblado de imagen toma sus herramientas del STORE — y estaba roto en las 3 máquinas
- paso 3: el censo de busybox pedía trabajo YA HECHO — 23 applets de escritura son 3
- 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
- la deuda del recorte, pagada: 21 recetas en 44 min — y el mirror sftp, inalcanzable
- recorte 2 HECHO: 277 → 262 applets, y el sandbox sigue construyendo
- el cabezal del guardián decía SIETE lugares y ya son ocho
- el llavero entre HERMANOS, medido: sí — pero sólo si el ancestro abrió sesión
- el OCTAVO lugar: nadie vigilaba que la receta no se quedara DETRÁS de su propio paquete
- recorte 2: los 15 applets, el símbolo que el TSV no sabía y el insmod de GRUB
- el awk se llama akllay: `qillqa` estaba TOMADO en tawasuyu, y no lo comprobé
- qillqa: el awk propio — 3531 líneas, sólo libc, y CERO divergencias contra dos oráculos