Loading…
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.

Embedded Linux Conference (ELC) [clear filter]
Wednesday, September 14
 

11:15 IST

What's Missing in Embedded Build Systems - Arnout Vandecappelle, Essensium/Mind
Embedded build systems (buildroot, openembedded AKA yocto) have everything that is needed to compose the OS on which the embedded application will run. However, to develop a product, there are a number of things that the developer will still need to take care of (and find out how to do in that specific build system), even though the solutions for them are pretty generic. After giving a brief overview of the current state of buildroot and openembedded, this talk will discuss the missing links: persistence and factory reset, per-device provisioning, updates, and verified boot. Tools exist for all of those, and buildroot and openembedded provide those tools, but they don't come out of the box.

Speakers
avatar for Arnout Vandecappelle

Arnout Vandecappelle

Sr. Embedded Software Architect, Mind
Arnout Vandecappelle is working since 2008 as Senior Embedded Software Architect at Mind, providing consultancy on Linux and Open Source Software for Embedded Systems: driver development, debugging, system integration, etc. He is a maintainer of Buildroot and has contributed to several... Read More →



Wednesday September 14, 2022 11:15 - 11:55 IST
Liffey Meeting Room 2 (Level 1)

14:20 IST

Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms - Tim Orling, Konsulko Group
“Secure boot” is not one size fits all, but rather there are different implementations on different platforms. For Tegra platforms, secure boot involves a one-time only burning of keys into the on-device fuses. We’ll share the lessons learned from turning a board into a lovely paperweight as well as the reliable approach we used to confidently secure boot into the vendor’s Ubuntu based OS before creating our own Yocto Project built OS. For disk encryption with LUKS and dm-crypt, we extended our approach of testing the vendor’s OS before moving on to creating our own. The added complexity of unique passphrases derived from disk UUIDs and per-device HW-derived keys was an interesting challenge. We attempted to stay as close to the vendor's tools (luks-srv and luks-srv-app) and design as we could, to hopefully future proof the implementation for newer releases of Linux for Tegra. Extending to A/B flashing for OTA updates (e.g. rauc or mender) added additional challenges, especially when trying to generalize the approach for the meta-tegra community. The end solution must address the bootloader, initramfs, kernel command line, /etc/crypttab, /etc/fstab and more. Add in the complexity of the partition table layout and flashing tools for Tegra platforms and you are in for a wild ride.

Speakers
avatar for Tim Orling

Tim Orling

Principal Software Engineer, Konsulko Group
Tim Orling is a Principal Software Engineer at Konsulko Group. Tim joined Konsulko Group at the end of 2021. Tim was elected to the OpenEmbedded Board in 2022. He has spent many years as a volunteer developer for OpenEmbedded and the Yocto Project. He has been an open source software... Read More →


Wednesday September 14, 2022 14:20 - 15:00 IST
Liffey Hall 1 (Level 1)

16:40 IST

Automating and Managing an IoT Fleet Using Git - Matthias LĂĽscher, Schindler AG
During this presentation, the listener will learn how software dinosaurs (meant positively) like Debian can be combined with modern tools like Ansible, git and Mender by applying best practices like GitOps and infrastructure as code. The outcome will be a highly scalable, robust and traceable embedded fleet setup that is easy to operate with a reduced number of tools at a global scale using a modest server infrastructure. During the presentation a concrete example of managing an individual IoT device will be shown. The IoT device will furthermore receive an automatically built OS image that gets dispatched over the air. Hardware-in-the-loop testing guarantees the quality of the OS image. Finally a sample IoT fleet of seven devices (5 Raspberry Pis, 1 Compulab IoT gateway, 1 Variscite SOM on a development board) will be managed using a git repository instead of a typical IoT fleet management tool. The presentation done by Matthias LĂĽscher shall encourage the audience to discover tools and best practices from other domains and apply them successfully to embedded projects.

Speakers
avatar for Matthias Luescher

Matthias Luescher

Principal Engineer, Schindler AG
I am working at Schindler AG as a Principal Engineer. During my daily job I am responsible for the OS and container setup of more than 300k IoT gateways. As I am interested in open source software, security, IoT and DevOps and eager to automate boring workflows I created edi - a tool... Read More →



Wednesday September 14, 2022 16:40 - 17:20 IST
Liffey Hall 1 (Level 1)

16:40 IST

Implementing UEFI-based Secure Boot + OTA Update for Embedded ARM Devices - Jan Kiszka & Christian Storm, Siemens AG
At ELC 2020, we presented our concept of securing the boot phase of updatable embedded devices leveraging UEFI Secure Boot. Applying this concept to a real 64-bit ARM device revealed some surprising rough edges lurking around the corners. In this talk, we dive into these issues and present solutions found while the journey. We explain how to adopt the pre-integration of an Over-the-Air Update method combined with Secure Boot that has been upstreamed to the Civil Infrastructure Platform project. In particular UEFI-based Secure Boot via U-Boot, hardening U-Boot for that, building unified kernel images with device tree override options, and creating a read-only rootfs with persistent overlays plus their integrity protection is covered. Although the pre-integration is done with the Debian-based embedded system builder Isar, the concepts and solutions presented are generic and easily transferable to other (meta-)distributions.

Speakers
avatar for Jan Kiszka

Jan Kiszka

Principal Key Expert, Siemens
Jan Kiszka is working as consultant, open source evangelist and Principal Key Expert Engineer in the Linux Expert Center at Siemens Technology. He is supporting Siemens businesses with adapting, enhancing or strategically driving open source as platform for their product demands... Read More →
avatar for Christian Storm

Christian Storm

Senior Key Expert, Siemens AG
Christian Storm works as Open Source consultant, Architect and Developer for Siemens Technology.



Wednesday September 14, 2022 16:40 - 17:20 IST
Liffey Hall 2 (Level 1)
 
Thursday, September 15
 

11:55 IST

From a Security Expert's Diary: DOs and DON'Ts When Choosing Software for your Next Embedded Product - Marta Rybczynska, Huawei OSTC
There are many things to do when designing a new embedded product. All of them will have an impact on the final security of the product, including: hardware features, the choice of the operating system to use, update system and policies and more. In this talk, Marta is going to give practical advice on choosing software packages for your next product. She will also list common errors. The discussion will be rich in examples from the Eclipse Oniro project and the Yocto Project ecosystem in general, and will include a number of tools available from OpenSSF and other sources. Some of the questions she will answer are: - Should I use a general-purpose distribution, build my own, or a specialized one? - How to choose between software modules doing the same thing? - How to find out if a software package is supported? Maintained? And what's the difference? - Why do I need an update system? - Should I enable secure boot?

Speakers
avatar for Marta Rybczynska

Marta Rybczynska

Founder, Syslinbit
Marta Rybczynska has network security background, 20 years of experience in Open Source. She has been working with embedded operating systems like Linux and various real-time ones, system libraries and frameworks up to user interfaces. She has been involved in various Open Source... Read More →



Thursday September 15, 2022 11:55 - 12:35 IST
Liffey Hall 2 (Level 1)

18:00 IST

BoF: The Yocto Project and OpenEmbedded - Philip Balister, OpenSDR & Nicolas Dechesne, Linaro
This BoF provides an open forum for the embedded Linux community to ask questions and discuss issues with Yocto Project and OpenEmbedded principals.

Speakers
avatar for Philip Balister

Philip Balister

Minister of Progress, OpenEmbedded
Philip Balister is a consultant providing services for embedded systems and software defined radio. Philip has been building embedded Linux distributions using OpenEmbedded and the Yocto Project for over ten years for a wide range of hardware. He is an active member of the OpenEmbedded... Read More →
avatar for Nicolas Dechesne

Nicolas Dechesne

Yocto Project Community Manager, Linaro
Nicolas is working for Linaro and manages a team of developers focused on improving the state of Qualcomm chipset in upstream Linux. He maintains an OpenEmbedded BSP layer for Qualcomm chipset. When Nicolas joined Linaro he led a team of developers who designed and implemented the... Read More →


Thursday September 15, 2022 18:00 - 18:40 IST
Liffey Hall 2 (Level 1)
 
Friday, September 16
 

10:50 IST

Linux for Space - Mission Begins - Lenka Kosková Třísková & Lukáš Mázl, Technical University of Liberec
While reading the title, you may think “Yet another Linux based operating system for space!” But it is not like that. We are aware of the fact that most companies made custom Linux based operating systems, and that is why we are here with the Linux4Space project. The current situation regarding Linux in space is similar to what it was about years ago in the automotive industry before activities such as Automotive Grade Linux emerged. The main goal of the Linux4Space mission is to create a reference Linux distribution as an open standard based on the requirements defined by the stakeholders in the space industry. Now we are looking for stakeholders interested to define and collect requirements and use cases. We are presenting the Linux4Space requirements initial release. The requirements have been gathered in cooperation with the Czech Aerospace Research Centre and the Institute of Experimental and Applied Physics of Czech Technical University in Prague, both of which already maintain working Linux based CubeSat in orbit. The presentation offers in-depth information about the Linux4Space project it provides details about the project phases and their principal goals. We are open to collaborating with anyone who may be interested in any kind of Linux space application.

Speakers
avatar for Lenka Kosková Třísková

Lenka Kosková Třísková

Ms., Technical University of Liberec
Lenka is an embedded software developer with a long history in the automotive and avionics industries. She has worked for STMicroelectronics, Skoda Auto, and Hood GmbH as a software specialist and requirements engineer. She teaches the operating systems theory and runs several research... Read More →
avatar for Lukáš Mázl

Lukáš Mázl

Researcher and Lecturer, Technical University of Liberec
Lukáš Mázl graduated from the IT study program at the Technical University of Liberec, where he is now working as a Ph. D. student and researcher. He had been working in the Unicorn software company as a software architect. He is the project leader of Linux4Space.



Friday September 16, 2022 10:50 - 11:30 IST
Liffey Hall 2 (Level 1)

10:50 IST

OverlayFS and its use in Yocto Project - Vyacheslav Yurkov, Precitec GmbH & Co. KG
Is your root file system read-only for whatever reason, but you still need RW access to certain directories? Perhaps also store application files between reboots? OverlayFS could be one of the solutions to this problem. In his talk Vyacheslav will share his experience on how OverlayFS can come in handy and cover its various use cases in Yocto Project. He will also provides some thoughts on designing the system that utilizes this feature, as well as try to demonstrate the limitations and corner cases.

Speakers
avatar for Vyacheslav Yurkov

Vyacheslav Yurkov

Software Architect, Intependent Contractor
Vyacheslav Yurkov worked in many companies from different industries throughout his career. He is currently employed by Wika Mobile Control, a company providing safety certified solutions for mobile machinery, where he leads a team of Software Engineers. He also provides support to... Read More →



Friday September 16, 2022 10:50 - 11:30 IST
Liffey Hall 1 (Level 1)
 

Filter sessions
Apply filters to sessions.
  • CloudOpen
  • Co-located Events
  • Community Leadership Conference
  • ContainerCon
  • Critical Software Summit
  • Diversity Empowerment Summit
  • Embedded IoT
  • Embedded Linux Conference (ELC)
  • Emerging OS Forum
  • Keynote Sessions
  • KVM Forum (Joint OSS Track)
  • LinuxCon
  • Open AI & Data Forum
  • Open Source On-Ramp
  • OSPOCon
  • Special Events / Exhibits / Breaks
  • SupplyChainSecurityCon