Redox acelera su IPC un 20% y logra que las ring buffers sean 15 veces más rápidas

Redox: Ring Buffers Project Summary

El equipo de Redox OS completó su proyecto de ring buffers financiado por NLnet, implementando una API similar a io_uring y liburing para comunicación directa entre aplicaciones y servicios del sistema. Con colas de envío y finalización en memoria compartida, la nueva interfaz redox_ring resulta 14-15 veces más rápida que las llamadas síncronas. Además, optimizaciones en el kernel —como el cambio directo de contexto y la eliminación de XSAVE/XRSTOR— reducen la latencia de IPC entre un 15 y un 20%.

El kernel pone a cero los registros vectoriales si el llamador y el llamado entraron al kernel mediante syscalls, en lugar de guardarlos y restaurarlos.

Más de este día

2026-10-31