IANUX LifeCore
IANUX es una distribución Linux en desarrollo activo que incorpora un plano de control adaptativo. Su objetivo es convertir señales dispersas del sistema en decisiones operativas verificables: observar, inferir, simular, aplicar y comprobar.
La expresión “vida propia” se usa como metáfora de autonomía operativa: el sistema puede reaccionar y optimizar dentro de límites definidos. No implica conciencia, ni decisiones opacas, ni pérdida de control del usuario.
Principios de diseño
Control local
La telemetría y la inferencia se diseñan para funcionar en local. Cualquier integración remota debe ser optativa, documentada y desactivable.
Explicabilidad
Cada cambio generado por el motor produce una razón: señal de entrada, política elegida, riesgo estimado y criterio de reversión.
Reversibilidad
Las acciones de impacto se aplican con condiciones de rollback. El sistema prioriza estabilidad antes que rendimiento aparente.
Colaboración reproducible
La apertura prevista se basa en módulos medibles, experimentos repetibles y perfiles compartibles por hardware o caso de uso.
Módulos principales
| Módulo | Función | Salida esperada |
|---|---|---|
| Kernel Telemetry | Captura eventos eBPF, PSI, IO, memoria y temperatura. | Stream normalizado de señales. |
| Intent Graph | Relaciona procesos, ventanas y contexto de uso. | Grafo de intención por sesión. |
| Local AI Runtime | Clasifica cargas y predice saturación con modelos locales. | Recomendaciones justificadas. |
| Reflex Scheduler | Aplica ajustes en cgroups, prioridad, IO y energía. | Perfiles de ejecución adaptativos. |
| Policy Engine | Valida límites, seguridad, simulación y rollback. | Decisión permitida, bloqueada o revertida. |
| Recovery Mesh | Detecta degradación, aísla servicios y restaura perfiles. | Recuperación guiada y auditable. |
Datos técnicos de prueba
Los datos de laboratorio son sintéticos y sirven para enseñar el tipo de lectura que IANUX expone. En una release pública, estos valores deberán generarse con banco reproducible, hardware declarado y metodología abierta.
| Indicador | Lectura de banco | Objetivo |
|---|---|---|
| Latencia del loop reflexivo | p50 11.8 ms · p95 24.6 ms | mantener p95 < 30 ms |
| Reducción de ciclos ociosos | 37% | 25–45% según perfil |
| Delta térmico | -4.2 °C | recuperar margen sin degradar UX |
| Recuperación con rollback | p50 3.7 s · p95 9.4 s | < 10 s en servicios controlados |
Seguridad y límites
IANUX debe operar con límites claros: no modificar componentes críticos sin política explícita, no elevar privilegios por inferencia, no ocultar decisiones y no enviar telemetría fuera del equipo por defecto. El motor de políticas funciona como capa de veto antes que como acelerador.
# Decisión interna esperada decision: apply_guarded reason: foreground latency protected risk: low rollback: snapshot:session:available explain: indexer IO contained while compositor remains protected
Apertura open source colaborativa
La fase colaborativa se plantea alrededor de cuatro entregables: repositorio público, documentación de compilación, SDK de módulos y banco de métricas reproducible. La comunidad no solo aportará código: también perfiles de hardware, políticas, documentación, pruebas de seguridad y experimentos medibles.