Dossier técnico · Aurora Lab

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óduloFunciónSalida esperada
Kernel TelemetryCaptura eventos eBPF, PSI, IO, memoria y temperatura.Stream normalizado de señales.
Intent GraphRelaciona procesos, ventanas y contexto de uso.Grafo de intención por sesión.
Local AI RuntimeClasifica cargas y predice saturación con modelos locales.Recomendaciones justificadas.
Reflex SchedulerAplica ajustes en cgroups, prioridad, IO y energía.Perfiles de ejecución adaptativos.
Policy EngineValida límites, seguridad, simulación y rollback.Decisión permitida, bloqueada o revertida.
Recovery MeshDetecta 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.

IndicadorLectura de bancoObjetivo
Latencia del loop reflexivop50 11.8 ms · p95 24.6 msmantener p95 < 30 ms
Reducción de ciclos ociosos37%25–45% según perfil
Delta térmico-4.2 °Crecuperar margen sin degradar UX
Recuperación con rollbackp50 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.

Consultar roadmap JSON Ver datos de banco