Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

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

Linux Foundation via YouTube

Overview

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

Reviews

Start your review of Over-the-Air Software Updates Without Downtime or Service Disruption Using Unikernels

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.