Talk: IncludeOS - running C++ applications without an operating system
IncludeOS is a library operating system. The functionality you'd expect from an operating system is available as library calls. When your application builds the operating system functionality is linked into your application and a boot loader is added - giving you a standalone binary that can run on a hypervisor or on bare metal.
The upshot is increased performance, security and a much smaller footprint. Configuration and updates are handled differently compared to a traditional operating system.
The presentation will include a demonstration where we go through a minimal operating system and show how a running application can be updated without downtime.
IncludeOS is written in modern C++ and has production deployments.