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

Board Farms for Everyone: Making Hardware Debugging Easier and Sharing Boards Across the Globe! - Christopher Obbard, Collabora Ltd
Running out of desk space for your debug devices? Do you hate wasting time trying to figure out which serial port your board is hanging off? How about resetting the power of your board - do you have to lean over lots of other stuff to re-plug the power cable? Maybe you have a huge collection of embedded devices which keep growing or perhaps you have struggled because the board you want to use is with a colleague across the globe and you cannot wait for it to be shipped? These issues were all solved when Chris created a board farm at a minimal hardware cost using LabGrid. This beginner-level presentation will introduce you to a device-agnostic way to share boards across the globe and will help make your development simpler. Expect a live demo of how simple it is to remotely power-on a board, flash an image, access the console and even help verify peripherals, all without leaving your console! Practical tips of the hardware used, the Ansible recipes used to setup the software stack, connecting new boards and integration of boards in the farm to image-building CI pipelines in GitLab and GitHub will also be shown.

Speakers
avatar for Christopher Obbard

Christopher Obbard

Senior Software Engineer, Collabora Ltd
Chris is an engineer at Collabora where he works on Embedded Debian systems. Chris’s specialities include audio driver development, working with Debian GNU/Linux for ARM processors. In his spare time, Chris has built the software for the PiDeck project, a real-time embedded distribution... Read More →



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

15:15 IST

Merging your Kernel Testing Code into KernelCI - Alice Ferrazzi & Hirotaka Motai, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd.
KernelCI is a project focused on testing the upstream Linux Kernel on different hardware with an open testing philosophy and high modularity. Thanks to this approach, KernelCI is expanding its testing ecosystem by allowing new tests and trees to be easily integrated into KernelCI. We will talk about two main ways of growing the current KernelCI ecosystem: Adding to the KernelCI code Using KCIDB (KernelCI’s results aggregation system) From a CIP project (Civil Infrastructure Platform) testing member and KernelCI CIP instance mentor, you will get an overview of the effort of the CIP project to merge its current testing system into KernelCI, and how it is possible to collaborate and send test results to KernelCI using KernelCI’s common reporting system KCIDB. The CIP project tests merged into KernelCI are currently used for testing the CIP Kernel. The CIP Kernel is currently used for example for isar CIP core and EMLinux (an embedded Linux distribution). This talk will give an overview of what we learned from making GKernelCI (Gentoo Kernel automatic testing system) and CIP testing systems collaborate with KernelCI. What we did, what is still missing and what is planned in the future. We hope that this experience will help future collaboration with the KernelCI project.

Speakers
avatar for Hirotaka Motai

Hirotaka Motai

Expert Engineer / OSPO Staff, Cybertrust Japan / IoT Linux Development Dept / OSPO
Hirotaka Motai works as an embedded software engineer for 20 years. Currently he works for Cybertrust Japan and develops Yocto-based embedded Linux Distribution and technical services with his team. He is the representative for CIP project. He is also an OSPO staff member and interacts... Read More →
avatar for Alice Ferrazzi

Alice Ferrazzi

Senior Engineer, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd.
Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader. She holds Gentoo study meetings in Tokyo, Japan and organizes Gentoo booth at various open source events. Furthermore, she is currently working as IoT Technology division as embedded software engineer... Read More →



Wednesday September 14, 2022 15:15 - 15:55 IST
Liffey Meeting Room 2 (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)
 
Thursday, September 15
 

14:05 IST

Growing a Lab for Automated Upstream Testing: Challenges and Lessons Learned - Laura Nao, Collabora Ltd.
With great labs comes great responsibility! In this presentation, we will walk through the challenges of maintaining and growing the Collabora LAVA lab, which now counts more than 100 devices of several types running thousands of test jobs every day. Our main goal is to build an ecosystem of devices that open source projects can use for automated testing on various hardware. Successful CI initiatives such as KernelCI and MesaCI have been leveraging the Collabora lab for their automated upstream testing and development workflows, with more than a hundred thousand test jobs running every month. Maintaining and scaling up on such a large lab comes with its own sets of requirements and challenges. As coverage increases in the project pipelines, the impact of any unreliability or failure in the hardware pool multiplies. Continuous monitoring and recovery mechanisms are crucial to ensure good device availability and reliability. We will discuss the lifecycle of devices inside the lab from the bring up to the day-to-day care, as well as the ongoing efforts to make the Collabora LAVA lab more robust as it grows.

Speakers
avatar for Laura Nao

Laura Nao

Consultant Software Engineer, Collabora
I work as a consultant software engineer at Collabora. My work is currently focused on improving the quality of Linux Kernel tests and maintaining a lab for automated upstream testing.



Thursday September 15, 2022 14:05 - 14:45 IST
Liffey Hall 2 (Level 1)
 
Friday, September 16
 

09:50 IST

BoF: Automated Testing and Board Farming - Chris Fiege, Pengutronix e.K.
Testing of software on real hardware is an important part of the development cycle. As there is no co-located automated testing event this year, we want to use this BoF to continue the exchange between the people involved in testing for Embedded Linux. Compared to the Kernel Testing & Dependability MC at Plumbers, the BoF will focus more on the practical side of running a board farm. We'll start with a quick summary of recent developments related to board farms, lab control frameworks, KernelCI and automated testing in general. Then, we can share (good or bad) experiences with different approaches and tools or just for discussion in general. Possible discussion topics for this BoF are: - control software (Lava, tbot, pdudaemon, labgrid, the board farm REST-API, ...) - board farm architectures - controller to board mapping (1:N vs. 1:1) - useful hardware tools - gaps in our tools - plans for the next year - possible areas for collaboration - … We'll be using a shared document to gather topics before and during the BoF and collect notes during the discussions: https://docs.google.com/document/d/1oxgzOvWu6vbC4SoJq6y-NbqhlnEED73ZeCp7hpSU7QU/edit?usp=sharing

Speakers
avatar for Chis Fiege

Chis Fiege

Electron Distribution Manager, Semiconductor and PCB Division, Pengutronix
Chris has several years of experience as an electronics designer. Before starting his employment at Pengutronix he developed electronics for special measurement devices for the German automotive industry. At Pengutronix, Chris designs and maintains hardware for the embedded device... Read More →



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

11:45 IST

Day-to-day Testing of Linux 'Next' Kernel Branch - My Story - Marek Szyprowski, Samsung Electronics Poland R&D Center
Marek is doing day-to-day testing of the Linux kernel 'next' branch since 2018. Since v4.15 Linux kernel release there are almost 250 commits with his 'Tested-by' and 90 commits with his 'Reported-by' tags. In his speech, Marek will present his system used for the daily tests, show how does it work and what kind of tests are being performed. Then he will show how he identifies the regressions, how to prepare a report about such regression and how to help kernel developers to fix it. Marek will also show how a typical bisection process does look like, how to do it automatically and how to interpret the results. He will also share some practical hints and tips related to the process of finding regressions and identifying broken commits. In the summary Marek will briefly compare his solution with other kernel testing robots and systems.

Speakers
MS

Marek Szyprowski

Principal Engineer, Samsung Electronics Poland R&D Center
Marek is a Linux kernel developer at Samsung R&D in Warsaw, Poland. He specializes in embedded systems. His ongoing effort is to provide better support for Samsung SoC in the Linux kernel. This includes core platform support as well as various updates to the device drivers and frameworks... Read More →



Friday September 16, 2022 11:45 - 12:25 IST
Liffey Meeting Room 2 (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