FTL: A new operating system for clouds(ftl-os.org)
208 points by romac 10 days ago | 79 comments
tl;dr: FTL is a new OS for cloud workloads that implements most OS concepts (processes, VFS, TCP/IP) as a userspace shared library per container, while a minimal kernel provides hypervisor-like isolation using hardware user mode. It's Linux-binary compatible, aiming to combine microkernel flexibility/security with monolithic kernel performance, and lets developers extend kernel-like features without eBPF or kernel programming. Current releases run simple Rust HTTP servers and async Rust apps, with filesystem, Node.js/Go, and SMP/ARM64 support planned through early 2027.
HN Discussion:
  • ↑Running OS as userspace library per container is more logical than hypervisor virtualization
  • ↑Most containers don't need independent kernels, so this approach is sensible
  • ~Real value should be measured by security and operational cost, not Linux compatibility
  • •Needs clearer explanation of architecture and comparison to Firecracker/hypervisors
  • •Desire for better least-authority Unix-like isolation, uncertain if FTL addresses it