Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the innovative world of IncludeOS, a library operating system, in this 46-minute conference talk. Discover how C++ applications can run without a traditional operating system, leveraging library calls for expected OS functionality. Learn about the process of linking OS functionality into applications and adding a boot loader to create standalone binaries for hypervisors or bare metal. Delve into the benefits of this approach, including enhanced performance, improved security, and a reduced footprint. Understand the unique methods for handling configuration and updates compared to conventional operating systems. Witness a live demonstration of a minimal operating system and learn how to update a running application without downtime. Gain insights into IncludeOS's modern C++ implementation and its real-world production deployments. Cover topics such as running an IRC server, concurrency, multicore SMP, address space, firewalls, domain-specific languages, CPU-based IoT, latency response, web APIs, and Arm 64 support.