Comparison of Linux Software Update Technologies

2,954 views · Published 4 April 2017 · 55:40 · Indexed 24 October 2026

Channel: The Linux Foundation · 2017 · Science & Technology

Watch on YouTube

Comparison of Linux Software Update Technologies - Matt Porter, Konsulko

The update of software in an embedded Linux system has always been an important part of any product. In the past, however, planning and design for software update was often an afterthought in system design. Further, software update mechanisms for embedded Linux products were typically implemented as ad hoc one-off projects within each product company. As the requirements for products have matured to include security updates at a frequent intervals, software update strategy has become a focal point of product development. This session will explore a number of different Linux software update technologies that are FOSS projects, comparing each for their strengths and weaknesses. In order to better understand the applicability of these technologies, we will also deep dive into both common and uncommon use cases that drive requirements for these software update mechanisms.

About Matt Porter

Matt Porter is the CTO of Konsulko Group. At Konsulko, he works on design and development of software for the Linux kernel and other FOSS projects. Matt has contributed to a number of Linux related projects over his years of community involvement including the various part of the kernel, Debian, RapidIO, Beagleboard.org, and many others. Matt is currently working on GPGPU and eBPF hacks for Linux. Matt has spoken at previous Embedded Linux Conferences on the topics of userspace drivers, Android, Linux 6502 remote processors, kernel testing, and USB gadget configfs, and IoT frameworks.

More from this channel