FTL es un sistema operativo de espacio de usuarios diseñado para entornos en la nube, que permite a los desarrolladores construir funciones del sistema operativo personalizadas como bibliotecas. Su kernel aísla los contenedores de manera más eficaz que los kernels monolíticos tradicionales mediante aislamiento de modo usuario basado en hardware, funcionando de forma similar a un hipervisor. Esta arquitectura elimina la necesidad de máquinas físicas dedicadas mientras mantiene la compatibilidad con binarios de Linux.
El diseño combina la flexibilidad y seguridad de los microkernels con el rendimiento y la simplicidad de los kernels monolíticos. Una capacidad clave es extender funciones de Linux, como agregar salida de depuración o actualizaciones de seguridad, sin necesidad de programación de kernel o BPF, ya que el sistema operativo opera como una biblioteca compartida. El proyecto traza una hoja de ruta que apunta a soporte para servidores HTTP de Linux para septiembre de 2026, soporte para aplicaciones de Rust asíncronas en octubre, mejoras en el sistema de archivos en noviembre, y la integración de Node.js/Go junto con soporte para SMP y Arm de 64 bits para enero de 2027.
La iniciativa busca hacer que los contenedores ligeros sean tan seguros como las máquinas virtuales, al tiempo que desbloquea nuevas capacidades a nivel de sistema operativo en las aplicaciones sin sacrificar rendimiento.
Fuente: Hacker News · Resumido por HeadlinesBriefing