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-15
- SDD 31: el compilador de Rust — el escalón 2 construyendo, y los cinco muros del camino
- rust: la guarda del stage0 gritaba de más — `\\.` en un string TOML de comillas simples es literal
- rust 1.97.0 desde fuente: paso 2 — con llvm21 externo y el prebuilt como stage0
2026-09-14
- llvm21: el LLVM que rustc necesita — porque el 18 NO sirve, y está medido
- ✅ 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`
- fastfetch: el logo sin datos — `modules` hace falta aunque parezca redundante
- 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
- 🧨 el curl de la distro no puede validar TLS: el capath no tiene hash-links
- minga: repineado a ba29e20df — sin el fix de musl el build MUERE, y son ramas distintas
- syntax-highlighting: arreglado el no-determinismo — era el generador de Jinja
- CUTOVER: el gitea sirve desde la caja nueva — TLS válido, HTTPS y SSH, supervisado por arje
- receta: minga entra al corpus — el VCS soberano que va a manejar el árbol y la cola
- la mudanza sin terceros: las fuentes de tawasuyu por HTTPS público, y el orden del cutover
- ensayo con los DATOS REALES de gioser: su gitea corriendo en takana — y el git de la distro no clona por HTTP
- arjectl en la imagen: relanzar en caliente — y el genesis NO alcanzaba para eso
- la imagen del servidor, armada y booteada — tres fallos que sólo aparecen ahí
- kirigami: arreglado el no-determinismo — eran DOS causas, y ahora reproduce bit a bit
- [[user]] en la receta: la otra mitad del SDD 30 — un demonio que no corre como root necesita cuenta
- gitea arranca: su [[service]], probado con el entorno de verdad — y dos fallos que sólo salen ahí
- gitea 1.27.0 con sqlite y bindata: el binario sellado no podía abrir la base de datos
- catálogo: wl-clipboard sube al corpus — cerraba el único orphan_dep de cuatro grafos
- SDD 30 4c: GNOME con los demonios supervisados por arje — y el control arregló colord
- libical y evolution-data-server: dos rotas más del censo — y una cae enlazando una .so, no un binario
2026-09-13
- atuq: una CAPTURA de la barra lateral — y la barra ya no se abre sola
- mesa-llvmpipe: la campaña de glvnd, probada donde no le cuesta a nadie — y SALE QUE SÍ
- un solo NetworkManager (y KDE recupera WiFi) + upower al corpus sin arrastrar polkit
- networkmanager al corpus CON WiFi y con nmcli — y los perfiles que no tenían gestor de red
- recetas: libtool y libndp al corpus — promoción GRATIS, hash idéntico desde las dos partes
- libglvnd: sólo despacho de GL — muere la colisión de libEGL. Y obs-studio llevaba meses sin construir
- receta: wireplumber al corpus — KDE y sway tenían pipewire y no encaminaban nada
- receta: bluez estático de verdad — el audit del cron vuelve a verde
- receta: cmus va `link = "dynamic"` — carga sus formatos por dlopen
2026-09-12
- recetas: mold y wireguard-tools — `link = "static"` era una etiqueta, no un hecho
- recetas: cmus y bluez piden un .so que la imagen no llevaba — declarado en runtime
- receta: bluez — la pila Bluetooth, sellada (el otro medio punto 8 de PUBLICABLE)
- recetas: nushell y cmus — shell moderna y reproductor de música, sellados
- receta: cups — el servidor de impresión, sellado (punto 8 de PUBLICABLE)