Los sistemas operativos desaprovechan la optimización por falta de comunicación entre compilador, build system y gestor de paquetes

Communication Between the Compiler, the Build System, and Beyond

El autor sostiene que los sistemas operativos POSIX desaprovechan oportunidades de optimización porque el compilador, el build system y el gestor de paquetes no comparten información de dependencias y recursos. Propone integrarlos para lograr optimización de programa completo, compilación incremental a nivel de función, enlaces estáticos entre paquetes y actualizaciones atómicas, con beneficios en espacio en disco, desarrollo y scheduling.

El problema es que los sistemas operativos pierden un potencial de optimización útil de muchos tipos porque la información de dependencias y recursos que proporcionan los compiladores, los build systems y los gestores de paquetes no se comparte entre sí ni con otras partes del sistema.

Más de este día

2026-10-10