When it comes to the realization of the Software Defined Vehicle, an essential part is the capability to add, change, and update software components in a fast and reliable way. Today, drivers expect that these updates are coming over-the-air (OTA) as they are used to from their IoT devices or smartphones. Hence, having mechanisms for OTA is an essential topic for the Eclipse Leda project that creates a Linux-based distribution for bundling the components developed in the scope of the Eclipse SDV working group. For the management of containers, Eclipse Leda utilizes Eclipse Kanto, which got designed for container management in general IoT scenarios. The SDV use case has additional requirements such as high reliability and ensuring safety, for instance, through the reproducibility and having fallback options of both system-level and container-level updates via the definition of a desired state. During this presentation, we plan to show the modification to fit Eclipse Kanto into the overall OTA process developed by the Eclipse Leda team while preserving the initial scope of a general-purpose IoT solution.
At the end of the session, the attendees would have an overview of what problems Eclipse Kanto and Eclipse Leda are solving separately and together and how this enables the distribution of OTA software updates to the vehicle.