Un lenguaje AOT sin libc ni runtime que sirve una web desde un binario nativo

Fuentes: An AOT systems language with no libc serves this page from a native binaryT5!

Un proyecto presentado como un lenguaje de sistemas compilado con anticipación (AOT) y emitido directamente a x86-64 sirve una página web desde un binario nativo sin enlazar con libc, sin máquina virtual y sin runtime. Los datos que muestra la página —tamaño del binario (190.207 bytes), PID del worker que responde, huella alta de heap y tiempo de actividad— se leen del proceso en ejecución en cada petición, no de una plantilla fija. Al recargar, el PID cambia porque varios procesos worker compiten por atender conexiones.

El colector de memoria es no móvil y recicla bloques por una lista libre en lugar de devolverlos al sistema: la huella máxima solo crece, nunca baja. Tras reescribirlo, el servidor habría soportado 20.000 peticiones con huella plana, frente a las 828 con las que moría antes. El lenguaje trata los fallos del mundo real como datos sobre los que se puede hacer pattern matching y aborta el programa ante invariantes rotas, sin rutas de recuperación ocultas. La propuesta se dirige a desarrolladores de sistemas interesados en binarios diminutos, ausencia de dependencias y comportamiento determinista bajo carga.