September 13-16, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Irish Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Friday, September 16 • 14:50 - 15:30
From Zero to A/B: Swimming Upstream with Yocto, Barebox and RAUC - Roland Hieber & Ahmad Fatoum, Pengutronix e.K.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Many embedded projects start with the silicon vendor's BSP. After all, they have taken care of integrating everything, so what's not to love? But deviating from upstream comes with its own costs: Vendor BSPs are often full of non-upstreamable patches, outdated components, and hardships keeping the software up-to-date.

But mainline support for many SoCs is already at a level where it can be readily used. So how do you get to a point where a bootloader boots an upstream Linux installation, which can be updated in a redundant A/B fashion, all from within a maintainable and reproducible board support package?

In their talk, Roland and Ahmad will guide attendees through evaluating upstream SoC support in the low-level components with regards to project requirements, show how to integrate barebox as a bootloader into a Yocto BSP, and configure it to enable reliable, i.e. atomic and redundant, updates using RAUC.

avatar for Roland Hieber

Roland Hieber

Director of the Himalayan Cattle Shaving Division, Pengutronix
Roland has joined Pengutronix in 2017 as a systems and integration hacker, and therefore he has been sending patches for many different open source projects over the years. He feels at home in Python, bash and GNU make code, and is not afraid of autotools.

Ahmad Fatoum

Embedded Software Developer, Pengutronix e.K.
Ahmad joined the kernel team at Pengutronix in 2018 to work full-time on furthering Linux world domination. He does so by helping automotive and industrial customers build embedded Linux systems based on the mainline Linux kernel. Having a knack for digging in low-level guts, his... Read More →

Friday September 16, 2022 14:50 - 15:30 IST
Liffey Meeting Room 2 (Level 1)
  Embedded Linux Conference (ELC)