IncludeOS - Running C++ Applications Without an Operating System
Offered By: NDC Conferences via YouTube
Course Description
Overview
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.
Syllabus
Intro
Running an IRC server
Concurrency
Multicore SMP
Offer to developers
Address space
Firewall
Configuration
Domainspecific language
IPtables
CPUbased IoT
Horizon 2020
Latency response
Functions of service
Web API
Arm 64 support
Questions
Taught by
NDC Conferences
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera