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
 

15:15 IST

Booting Automotive ECUs Really Fast with Modern Security Features - Brendan Le Foll, BMW Car IT GmbH
Brendan will explain what is different about using Linux in the automotive segment specifically around the boot time requirements and other interesting performance indicators which are maybe different to other industries. We will show how we use yocto/poky with a mix of android derived features as well as genivi/covesa components to implement internally 10 automotive control units in infotainment, telematics, instrument cluster and body domains. The talk will center around how to handle the challenging 2 seconds rear view camera KPI in Linux userspace as well as other lifecycle KPIs (shutdown, suspend to ram) using a relatively classic systemd/glibc Linux whilst having modern security features enabled (secure boot, dm-verity, ipsec & selinux). We will especially focus on how we configure multiple different SOC platforms to achieve these goals and what hardware characteristics are most important to achieve fast boot times. The talk will then discuss the specific patches and configuration BMW proposed to systemd specifically to allow an 'early' boot target. We would also like to use the opportunity to understand if other industries have similar issues around boot times and if we could work together to jointly maintain a systemd 'fast' profile.

Speakers
BL

Brendan Le Foll

Software Architect, BMW Car IT
Brendan has worked in a number of different industries always shipping embedded linux product, ranging from small IoT maker class devices to network attached storage devices, set top boxes and in vehicle infotainment solutions. After developing mutiple parts of such systems lately... Read More →



Wednesday September 14, 2022 15:15 - 15:55 IST
Liffey Hall 2 (Level 1)
 
Friday, September 16
 

13:55 IST

Being Systematic with systemd - Chris Simmonds, 2net Ltd
Systemd is the init daemon of choice for all but the smallest of embedded Linux project. Systemd is complex and can do many things (*). In this presentation I focus on the features most relevant to embedded devices

I begin with a review of the basics: Units, Targets, Services, and dependencies. Then I build on that to look at:
• Loading services on-demand, rather than just loading everything at boot time
• Controlling resource usage of daemons, following the principle of least privilege
• Using watchdogs to protect against lockups of key services
• Optimizing boot time

There will be demos, based on images built using Yocto Project

(*) Some people say systemd does too many things, but it’s up to you to decide

Speakers
avatar for Chris Simmonds

Chris Simmonds

Teacher, 2net
Chris Simmonds is a software consultant and trainer living in southern England. He has two decades of experience in designing and building open-source embedded systems. He is the founder and chief consultant at 2net Ltd, which provides professional training and mentoring services... Read More →



Friday September 16, 2022 13:55 - 14:35 IST
Liffey Hall 1 (Level 1)
  Embedded Linux Conference (ELC), Boot Speed
 

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