YoVDO

IncludeOS - Running C++ Applications Without an Operating System

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C++ Courses Concurrency Courses iptables Courses

Course Description

Overview

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.

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

Automated and Connected Driving Challenges
RWTH Aachen University via edX
Basics in computer vision
Higher School of Economics via Coursera
Build a Guessing Game Application using C++
Coursera Project Network via Coursera
ะก/C++ for competitive programming
Moscow Institute of Physics and Technology via Coursera
C++ Interacting with the World and Error Handling
Infosec via Coursera