YoVDO

Over-the-Air Software Updates Without Downtime or Service Disruption Using Unikernels

Offered By: Linux Foundation via YouTube

Tags

IoT security Courses Embedded Systems Courses Virtualization Courses Unikernels Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 37-minute conference talk on implementing over-the-air (OTA) software updates without downtime or service disruption. Delve into the world of unikernels and their benefits for IoT products, focusing on security, performance, and operational aspects. Learn about IncludeOS, a unikernel operating system, and its Live Update functionality. Discover how to perform atomic updates on devices using Mender.io. Gain insights into the IoT landscape, manual update challenges, and the importance of user-initiated updates. Examine the open-source Apache-licensed project and compare various operating system approaches, including virtualization, containers, and virtual machines. Understand the advantages of unikernels, such as smaller size, single-threaded operation, and improved security through the absence of shells and daemons. Investigate the Acorn project's components, including client libraries, demo applications, and dashboards. Conclude with an overview of supported architectures and callback methods for implementing OTA updates in IoT devices.

Syllabus

Intro
IoT is unpassable
Manual updates
User initiated updates
About the project
Open Source Apache License
Operating System Landscape
Virtualization
Containers
Unique URLs
Cloud Servers
Library
Virtual Machines
Local Testing Example
Size Comparison
Single Thread
TCP Server
Bugs in Shared Libraries
No shell no demons
Why are we here
Acorn
statistics
components
client library
demo
dashboard
final words
PDF link
Supported architectures
callback method


Taught by

Linux Foundation

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera