Loading…
Attending this event?
September 16-18, 2024
Vienna, Austria
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 2024 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 Central European Summer Time (UTC/GMT +2). 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.

arrow_back View All Dates
Monday, September 16
 

11:20 CEST

Sponsored Session: How We Built GLIDE: A Highly Reliable Multi-language Client for Valkey and Redis OSS - Mickey Hoter & Madelyn Olson, Amazon Web Services
Monday September 16, 2024 11:20 - 12:00 CEST
Valkey is an open source key-value data store that supports a variety of workloads such as caching, and message queues. Valkey General Language Independent Driver for the Enterprise (GLIDE) is one of the official client libraries for Valkey, supporting Redis open source 6.2, 7.0, and 7.2. You can use GLIDE to safely and reliably connect applications to services that are Valkey- and Redis OSS-compatible. Join this session to learn what it was like contributing to Valkey. Dive deep into GLIDE’s innovative design and discover how GLIDE can help you achieve operational excellence.
Speakers
avatar for Madelyn Olson

Madelyn Olson

Principal Engineer, AWS
Madelyn Olson is a Principal Engineer at AWS and a member of the Valkey Technical Steering Committee. When she is not busy writing databases, she enjoys hiking the serene nature of the pacific northwest.
avatar for Mickey Hoter

Mickey Hoter

Principal PMT, AWS
Mickey Hoter is a principal product manager on the Amazon In-Memory Databases team. Mickey has over 20 years of experience in building software products – as a developer, team lead, group manager and product manager. Prior to joining AWS, Mickey worked for large companies such as... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Room 1.31-1.32 (Level 1)
  CloudOpen
  • Presentation Slides Attached Yes

11:20 CEST

Mastering Windows Monitoring in Kubernetes Environments - Mansi Kulkarni & Kanika Rana, Red Hat
Monday September 16, 2024 11:20 - 12:00 CEST
Are you struggling to monitor Windows on Kubernetes as a developer? With the limited support stack available, it can be a challenging task to keep track of everything. Kubernetes now supports HostProcess containers on Windows nodes. As a result, the Windows exporter, a Prometheus exporter for Windows, can be deployed as a host process pod. This feature is introduced as an add-on in the kube-prometheus project. This talk will implement a monitoring stack using Windows exporter on a Windows node in Kubernetes. We start by diving into various metric collectors, their functionalities, and utilization. Subsequently, demonstrate how to implement the Windows exporter, configure a ServiceMonitor, and deploy a Prometheus instance. Once Prometheus is up and running, we highlight the differences in the monitoring approach compared to Linux machines. Finally, we complete the monitoring experience with a Grafana dashboard analyzing the collected metrics.
Speakers
avatar for Mansi Kulkarni

Mansi Kulkarni

Software Engineer, Red Hat Inc
Mansi is a software engineer at Red Hat. She currently works on the Windows Containers project for the Red Hat OpenShift platform and is an active contributor to Kubernetes SIGs like the SIG-Windows and SIG-Instrumentation. She has shadowed for the Kubernetes CI signal team in 1.28... Read More →
avatar for Kanika Rana

Kanika Rana

Software Engineer, Red Hat
Kanika is a software engineer at Red Hat since 2021. She works on Developer Sandbox - an evaluatory service for Openshift. Started as a small task but got interested in observability.
Monday September 16, 2024 11:20 - 12:00 CEST
Room 0.14 (Level 0)
  ContainerCon
  • Audience Level Beginner
  • Presentation Slides Attached Yes

11:20 CEST

Application of the Upcoming SPDX Safety Profile - Nicole Pappler, AlektoMetis.com
Monday September 16, 2024 11:20 - 12:00 CEST
Creating and maintaining a safety critical project comes with a lot of challenges. A central issue is keeping your documentation, starting from planning and guideline documents, down to requirements, safety analysis, reviews and tests, consistent and up to date. These artefacts often have their own lifecycle and are natively managed in different tools, with usually great traceability capabilities regarding dependencies between these artefacts as long as you stay within one tool or within a (usually propriety) tool family of one single tool vendor. Currently the resulting traceability gaps between these tools are handled either by the popular engineering tools like MS Excel or methods like “search for identical names”, depending highly on manual maintenance.

Using SPDX relationships, the upcoming Safety Profile in SPDX 3.1 will provide a model to represent all these dependencies as a knowledge model that can be used both to analyse possible impacts after a change (be it because of a security update or functional variants of your product), provide evidence of completeness and compliance as a Safety SBOM or simply keep track of your product variants.
Speakers
avatar for Nicole Pappler

Nicole Pappler

Senior Safety Expert, AlektoMetis
Nicole has worked in different projects developing safety relevant embedded software before starting as an independent assessor. With now more than twenty years of experience in the industry, she supported several customers to show their compliance with safety, security and quality... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Room 2.15 (Level 2)
  Critical Software Summit
  • Audience Level Any
  • Presentation Slides Attached Yes

11:20 CEST

Embedded Linux in EOD Robots - Lessons Learned - Marcin Bis, Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP
Monday September 16, 2024 11:20 - 12:00 CEST
Lessons learned, benefits and some drawbacks learned from utilizing Embedded Linux, Yocto Project and other parts of Opensource software stack in development, production and maintenance of Mobile Robots for special operations. A history of the Polish mobile robots has begun in 1999 with a prototype INSPECTOR robot designed and build by Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP. Since about 2010 the robots became digital and started to use Linux and build systems. The talk covers some practical aspects of design and implementation of ARM and x86 Explosive Ordnance Disposal (EOD) mobile robots, the industry transformation and response to Embedded Linux and Yocto Project software stack from a perspective of small engineering team chasing a constantly shifting targets. An insight, successes and failures throughout more than 10 years of utilizing Embedded Linux, Yocto Project, real-time aspects of the operating system and additional topics such as software update, system monitoring, safety critical operations and data encryption and safety will be also covered.
Speakers
avatar for Marcin Bis

Marcin Bis

Lead Programmer, Łukasiewicz Research Network – Industrial Research Institute for Automation and Measurements PIAP
I have been dealing with Linux since 2007, working with customers to create business value by migrating to open-source solutions. I am always eager to work on challenging projects as they sharpen my skills through hands-on experience and contribute to the growth of the industry. I... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

11:20 CEST

How to Enable Android (AOSP) on Your Developer Board - Mattijs Korpershoek, BayLibre
Monday September 16, 2024 11:20 - 12:00 CEST
Most embedded development boards can run Linux from traditional distros like Debian to custom Yocto systems. But have you ever wondered what it would take to run Android Open Source Project (AOSP) on these developer boards? Well, wonder no more. This talk will walk you through it. Using a ARM based Texas Instruments evaluation board as example, we will start from TI's Yocto SDK then download AOSP and study all the changes needed in order to boot to the Android home screen. We will cover: - Bootloader (U-Boot) modifications required for Android boot flow - Linux kernel versus Android Common Kernel (ACK) - User space changes - Android's build system - Additional changes to add more advanced features
Speakers
avatar for Mattijs Korpershoek

Mattijs Korpershoek

Software engineer, BayLibre
Mattijs works on embedded Android systems since Kitkat (2014). He started at Intel on various smartwatches running Android Wear. Wanting to contribute to open-source projects, he joined BayLibre in 2020. Since then, he and his colleagues have been bringing up Android on various boards... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Hall C (Level 2)
  Embedded Linux Conference
  • Audience Level Any
  • Presentation Slides Attached Yes

11:20 CEST

Civil Infrastructure Platform: Empowering Sustainable Living with Industrial Grade Linux - Yoshitake Kobayashi, Toshiba
Monday September 16, 2024 11:20 - 12:00 CEST
Linux is the backbone of our society, functioning within mission-critical systems across sectors such as energy, transportation, healthcare, and industrial automation. Once operational, these systems need to serve for decades. To achieve Smart Cities and IoT integration, these systems must be interconnected to enrich our lives. However, this interconnectivity brings challenges in managing vulnerabilities and upgrading systems. These systems must not only adhere to international standards and regulations but also maintain compatibility and integrity.
The Civil Infrastructure Platform (CIP) addresses these issues by providing Industrial Grade Linux. Over the past seven years, CIP has delivered robust, secure, and sustainable open-source base systems.
This presentation will showcase the real value of CIP, emphasizing its role in enhancing system reliability and security through collaborative efforts. Start using CIP today, become a part of its development, and collaborate with us to build a sustainable society.
Speakers
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

TSC Chair, Civil Infrastructure Platform (Toshiba)
Yoshitake Kobayashi is the Technical Steering Committee Chair for the Civil Infrastructure Platform Project, hosted by The Linux Foundation. He is actively working to leverage open-source software for a secure and sustainable society. Additionally, he leads a software R&D department... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Hall M2 (Level 1)
  LinuxCon
  • Audience Level Beginner
  • Presentation Slides Attached Yes

11:20 CEST

Panel Discussion: What's the State of Open Source in Europe? Key Research Findings Revealed! - Mirko Boehm, Anna Hermansen, Adrienn Lawson & Cailean Osborne, The Linux Foundation
Monday September 16, 2024 11:20 - 12:00 CEST
The "Key Findings from the World of Open Source: Europe Spotlight" panel will present and discuss the latest trends in the OSS landscape in Europe. The discussion will kick off with the presentation of novel findings from the "World of Open Source: Europe Spotlight" report, highlighting the need for openness in AI, the significance of OSS security, and the role of OSS as digital public goods. Anna Hermansen and Adrienn Lawson from LF Research will present the most salient quantitative insights from the Linux Foundation's annual World of OSS survey, segmented for Europe, then Mirko Boehm and Cailean Osborne from LF Europe will share qualitative insights from expert interviews. The findings provide a multifaceted understanding of the European open-source ecosystem and its future potential. A community expert will join the panel to provide an additional perspective on the findings. Attendees are encouraged to participate in this engaging discussion about the major trends shaping the OSS landscape in Europe. The panel will offer valuable insights for developers, businesses, and policy makers alike, and provide a forum for exchanging ideas on the future of OSS in Europe.
Speakers
avatar for Cailean Osborne

Cailean Osborne

The Linux Foundation
Cailean Osborne is a PhD Candidate in Social Data Science at the University of Oxford and Researcher at the Linux Foundation. At the Linux Foundation, Cailean leads research projects on diverse OSS trends and policy topics. His PhD concerns the political economy of open source AI... Read More →
avatar for Anna Hermansen

Anna Hermansen

Researcher and Ecosystem Manager, LF Research, The Linux Foundation
Anna is the Ecosystem Manager and a Researcher for LF Research where she supports end-to-end management of the department's research projects. She has conducted qualitative and systematic review research on the integration of technologies to better support health data sharing. Her... Read More →
avatar for Mirko Boehm

Mirko Boehm

Community Development, Linux Foundation Europe, The Linux Foundation
Mirko Boehm is a free and open source software contributor, community manager, licensing expert and researcher, with contributions to major open source projects like the KDE Desktop, the Open Invention Network, the Open Source Initiative and others. He is a visiting lecturer and researcher... Read More →
avatar for Adrienn Lawson

Adrienn Lawson

Data Analyst, Linux Foundation
Adrienn is a data analyst at the Linux Foundation. Adrienn obtained a Master’s degree from the University of Oxford in Social Data Science. She supports LF Research with survey development, analysis, and report writing. Adrienn has previously conducted research at the University... Read More →
Monday September 16, 2024 11:20 - 12:00 CEST
Room 0.94-0.95 (Level 0)
  Open Source Leadership Summit
  • Audience Level Any
  • Presentation Slides Attached Yes

12:15 CEST

Traceability and Automation Examples With Basil an Open Source Software for Quality Management - Luigi Pellecchia & Gabriele Paoloni, Red Hat
Monday September 16, 2024 12:15 - 12:35 CEST
In Safety Critical applications it is mandatory to ensure Sw Requirements traceability to Sw Specifications, Test Cases, Test Results, Bugs and more.
The process leading to this goal is usually complex and time-consuming and it is essential to understand the state step by step and highlight what remains to be done.
Moreover, for the intrinsic nature of a software project, we need to ensure traceability and test verification following any evolution in the ecosystem of the project.

BASIL The FuSa Spice, is an open source sw that provides a quality management solution aimed to address the above mentioned challenges for SW developments that are code driven and equally for the ones requirements driven.

We will see how to implement in BASIL Sw Requirements traceability to the source Code and to existing upstream Test Cases, how to execute them, how to navigate Test Results and artifacts and how to link failures to a bug in a bug tracking system.

We will also go into the details of a pipeline implementation based on the BASIL HTTP Api to understand how changes in one or more work items can be managed through automation with the goal of implementing a continuous certification framework.
Speakers
avatar for Gabriele Paoloni

Gabriele Paoloni

Sr SW Principal Engineer, Red Hat
Gabriele Paoloni is an Open Source Community Technical Leader at Red Hat. He is a passionate technologist and has strong experience in both functional safety and Linux Kernel development, including previous roles leading FuSa software architecture for Intel platforms, CCIX vice chairman... Read More →
avatar for Luigi Pellecchia

Luigi Pellecchia

Senior Software Quality Engineer, Red Hat
Luigi Pellecchia is a Principal Sw Quality Engineer at Red Hat.He is a Mechanical Engineer with a solid background in sw development.He gained a strong experience as automotive sw tester reaching the role of Sw Validation Project Leader working on ECUs ISO 26262 compliant that are... Read More →
Monday September 16, 2024 12:15 - 12:35 CEST
Room 2.15 (Level 2)
  Critical Software Summit
  • Audience Level Any
  • Presentation Slides Attached Yes

12:15 CEST

Developing on Containers with Dev Containers - Hrittik Roy, Loft Labs
Monday September 16, 2024 12:15 - 12:55 CEST
Cloud computing has been primarily used by companies for production environments for quite some time now. However, a small group of users have found ways to move their development environment to the cloud. This allows them to access all their shared libraries, build tools, and software development kits (SDKs) on the cloud. As a result, they can build and ship their applications natively on the cloud. Gartner reports that 60% of cloud workloads will be developed and deployed using Container Development Environments (CDEs). In this talk, you will primarily focus on how you can simplify the structure of your projects by utilizing modern standards like devcontainer.json and open source CDEs such as DevPod ( devpod.sh ) to reduce the cognitive load for contributors and eliminate unnecessary obstacles. Moreover, DevPod handles the lifecycle of the infrastructure it runs on, and it can even suspend cloud resources automatically to save on costs. By the end of the talk, you will make local development much easier while saving costs.
Speakers
avatar for Hrittik Roy

Hrittik Roy

Platform Advocate, Loft Labs
Hrittik is currently a final year undergrad, who has previously worked at various startups helping them scale their content efforts. He loves diving deep into distributed systems and creating articles on them and has spoken at conferences such as Azure Cloud Summit, UbuCon Asia and... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Room 0.14 (Level 0)
  ContainerCon
  • Audience Level Beginner
  • Presentation Slides Attached Yes

12:15 CEST

Sponsored Session: Sustaining Git Performance Under Heavy Workloads: GHS, an AI-driven Approach - Daniele Sassoli, GerritForge
Monday September 16, 2024 12:15 - 12:55 CEST
Over time we've become accustomed to taking for granted that Source Code Management systems are always available. SCMs are a mission-critical part of any software-related business. When they don't work as expected, whole organizations come to a halt quicker than you would expect, therefore, efficient maintenance of such systems is crucial to success.

Git repositories that are under heavy load quickly become inefficient or even inaccessible. This impacts client operations of all types (e.g., git-upload-pack, git-receive-pack). Currently, the only countermeasures are a full GC or a geometric repacking, either time or metrics-based.

As the repositories grow, running a full GC takes longer, is more expensive, and risks introducing additional workload at inopportune times (e.g., running GC during a burst of repository activity may bring nodes to a standstill). In this talk, we will introduce an AI-driven approach to maintaining the performance of busy Git repositories that undergo heavy workloads. The AI model will explore and learn different strategies, including partial repacking, bitmap regeneration, empty directory removals, and more, by evaluating its success using reinforcement learning.
Speakers
avatar for Daniele Sassoli

Daniele Sassoli

Senior Engineering Manager / Gerrit Community Manager, GerritForge
Daniele is a Senior Software Engineer with extensive experience in highly scalable systems hosted in the cloud. As a member of the GerritForge team, he has designed, maintained, and improved some of the biggest high-throughput multi-site installations in the world.He is also a Gerrit... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Room 1.31-1.32 (Level 1)
  Critical Software Summit
  • Presentation Slides Attached Yes

12:15 CEST

How Did You Cook It? About Honda’s AOSP-Based IVI(in-Vehicle Infotainment) System - Yuichi Kusakabe, Honda Motor Co., Ltd.
Monday September 16, 2024 12:15 - 12:55 CEST
This presentation is the story of Honda's first in-house software development of IVI(In-Vehicle Infotainment) software. Reasons why Honda promotes in-house software development, Building an in-house software development team that started with two people, All development process from scratch, There is no silver bullet that will solve many problems. However, we were able to success the launced this model based on Honda's DNA of Waigaya, A00, and 120% quality products. The key point for this is the use of AOSP(Android Open Source Project) and some OSS. This presentation will show how a traditional automotive OEM like Honda was able to create an in-house software development team, and how it used OSS, including AOSP. By applying OpenChain(ISO/IEC 5230) self-certification and SPDX Lite to our development process, we were able to solve many problems and get a higher starting point. However, vehicles have difficult requirements, so we will tell you the points to minimize customization of OSS.
Speakers
avatar for Yuichi Kusakabe

Yuichi Kusakabe

Chief Architect/OSPO Tech Lead, Honda Motor Co., Ltd.
Yuichi Kusakabe is the Lead Architect at Honda Motor Co., Ltd. , AGL(Automotive Grade Linux) member and COVESA(Connected Vehicle Systems Alliance) member since 2011 with over twenty years of Automotive and Open Source Software Experience. Prior to joining Honda Motor he worked for... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Hall C (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

12:15 CEST

Getting Linux Distros to New Architectures - Bernhard Rosenkränzer, Baylibre
Monday September 16, 2024 12:15 - 12:55 CEST
Once in a while, new processor architectures show up -- aarch64, RISC-V, Loongarch, Elbrus -- and more to come. Getting Linux distributions - especially those using binary packages - up on them has traditionally been difficult, but it doesn't have to be. For the new OpenMandriva RISC-V port, we have automated the process in a way that will also work for other new architectures (or even other core changes like spins using a different libc). This talk introduces the pitfalls and the Open Source tools we've used to overcome them.
Speakers
avatar for Bernhard

Bernhard

Linux/Open Source consultant, Baylibre
Bernhard "bero" Rosenkränzer has been a Linux developer ever since he became curious about a stack of 84 floppy disks in the first half of the 1990s. Some of his code can be found in anything from the Linux kernel to the KDE Plasma user interface. Before joining BayLibre, he has... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Hall M1 (Level 1)
  LinuxCon
  • Audience Level Any
  • Presentation Slides Attached Yes

12:15 CEST

Virter – How the "Docker for VMs" Can Help You Test the Linux Kernel - Christoph Böhmwalder, LINBIT HA-Solutions GmbH
Monday September 16, 2024 12:15 - 12:55 CEST
Testing the Linux kernel and its associated components at scale presents unique challenges compared to other software projects. While user-space projects can usually use containers to efficiently and quickly run their integration tests, kernel-level software requires virtual machines, making the process more difficult. At LINBIT, we also notice this when developing our Linux kernel driver, DRBD, and other components that depend on it.

That is why, after several iterations with other approaches, we have created our own open-source tool for the task: Virter, a "Docker for VMs."
Virter isn't just a proof-of-concept; it's a practical solution. Its primary design goal is to simplify the provisioning, cloning, and running of virtual machines. We currently use it to run around 40,000 VM instances every day as part of our testing efforts.

In this talk, we will share our experience testing the Linux kernel, a journey that ultimately led to the creation of Virter. We will demonstrate how we now use Virter to effectively and efficiently test Linux kernel components and explore how your workflow might benefit from it, too.
Speakers
avatar for Christoph Böhmwalder

Christoph Böhmwalder

Software Engineer, LINBIT HA-Solutions GmbH
Christoph has been with LINBIT for five years, contributing, among other things, to the development of DRBD – a software-based driver used for block-level replication across the network. Within the Linux kernel ecosystem, he focuses mainly on automated testing and CI/CD workflows... Read More →
Virter pdf
Monday September 16, 2024 12:15 - 12:55 CEST
Hall M2 (Level 1)
  LinuxCon

12:15 CEST

Demystifying CNI - Writing a CNI from Scratch - Filip Nikolic, Isovalent
Monday September 16, 2024 12:15 - 12:55 CEST
Whether you're new to Kubernetes or a seasoned veteran, understanding the details of Pod creation and networking is essential. This talk unravels the intricacies of Kubernetes networking by building the simplest of CNIs (Container Network Interface) from scratch. A CNI plugin is a crucial component, enabling communication between containers in a Kubernetes cluster. In just a few lines of code, we'll explore the creation of Pods, how they are assigned IP addresses, and the role of virtual Ethernet pairs in connecting them to the broader cluster. Gain practical insights into real-world scenarios, discover the significance of CNIs in the CNCF and understand why it's fundamental for any engineer operating Kubernetes. This talk equips you with practical knowledge to navigate Kubernetes networking with confidence by empowering attendees with essential CNI concepts and providing a clear understanding of its role in shaping the containerized world.
Speakers
avatar for Filip Nikolic

Filip Nikolic

Senior Solutions Architect, Isovalent
Filip is a dedicated advocate for open source, co-organizing the Vienna eBPF meetup to encourage collaboration. With expertise in Kubernetes and networking, he actively contributes to CNCF projects like Cilium and Tetragon. Currently, Filip is leveraging his expertise as a key member... Read More →
Monday September 16, 2024 12:15 - 12:55 CEST
Room 1.61-1.62 (Level 1)
  Open Source 101
  • Audience Level Beginner
  • Presentation Slides Attached Yes

12:35 CEST

Enhancing Kernel Functional Safety Analysis with KS-nav - Alessandro Carminati & Gabriele Paoloni, Red Hat
Monday September 16, 2024 12:35 - 12:55 CEST
In order to make functional safety claims on SW components, having a clear understanding of the underlying software architecture is crucial. However, if SW architectural documentation is missing, understanding how software operates and how its parts fit together can be challenging. For the Linux kernel and many other OSS SW, such documents are absent and instead, analysts must rely on code, which can be hard to read.
ks-nav is a tool designed to help in reverse engineering and understanding the code by generating diagrams that highlight the interactions between code elements and sub-elements.

ks-nav relies on binary images instead of source code analysis to get rid of the uncertainty introduced by configurations, compiler optimizations, and any other toolchain related issues. Additionally, using the MAINTAINERS file, it precisely pinpoints subsystems, enabling users to delve into their interactions with clarity.

This session focuses on:
* Why understanding the code is critical in FuSa activities;
* How ks-nav works, how it addresses the various challenges of analyzing the code;
* An example of how ks-nav can be used to support an expert-driven FMEA for a specific use case.
Speakers
avatar for Gabriele Paoloni

Gabriele Paoloni

Sr SW Principal Engineer, Red Hat
Gabriele Paoloni is an Open Source Community Technical Leader at Red Hat. He is a passionate technologist and has strong experience in both functional safety and Linux Kernel development, including previous roles leading FuSa software architecture for Intel platforms, CCIX vice chairman... Read More →
avatar for Alessandro Carminati

Alessandro Carminati

Principal Software Engineer, Red Hat
As a Linux Kernel Engineer within the RedHat Automotive Team, I specialize in both upstream contributions and downstream efforts, focusing on enhancing Linux kernel functionality for automotive.With a background in embedded Linux development and Linux security for embedded systems... Read More →
Monday September 16, 2024 12:35 - 12:55 CEST
Room 2.15 (Level 2)
  Critical Software Summit

12:35 CEST

Promoting Group Wide Open Source Activity Within Sony by Identifying Common Key Open Source Projects - Kazumi Sato & Masayuki Kuwata, Sony Group Corporation
Monday September 16, 2024 12:35 - 12:55 CEST
In this presentation, we present how an analysis of companies and technical trends can lead to the formation of group-wide community and participation in open source alliance organizations. We analyzed companies and technological trends in the related technology area to clarify the situation around the company direction from top-level executives. As a result, we identified important foundations and open source projects in which companies in the related technology area were actively involved. These projects are also important for the Sony Group business. However, due to the diverse nature of Sony's business entities, the organization responsible for video production was unaware of the significance within Sony group, even though they were aware of the trends in OSS and the importance for their own business. In contrast, the organization in the electronics field lacked awareness of video production trends. We tailored the analysis results to each organization and communicated them accordingly. This explanation led to valuable insights for each tech executive, resulting in the formation of group-wide community and participation in a related alliance organization.
Speakers
avatar for Kazumi SATO

Kazumi SATO

Senior Principal Engineer, Distinguished Engineer, Sony Group Corporation
Kazumi SATO is a Distinguished Engineer in Sony. He has been working on Linux-based system software for various Sony products. He also has been working on OSS compliance and relationship with communities in Sony Group. Since 2002, when Sony started to use Linux, he has been leading... Read More →
avatar for Masayuki Kuwata

Masayuki Kuwata

Senior Manager, Sony Group Corporation
Masayuki Kuwata is the OSPO leader of Sony Group Corporation. Since 2022 April, he has started his career in OSPO. Before that, he worked on development of embedded software for camcorders and cameras. He works on leading the open source strategy with business unit. He is an organizer... Read More →
Monday September 16, 2024 12:35 - 12:55 CEST
Room 0.49-0.50 (Level 0)
  Operations Management Summit
  • Audience Level Any
  • Presentation Slides Attached Yes

13:20 CEST

AOSP Developers Birds of a Feather - Chris Simmonds, 2net Ltd
Monday September 16, 2024 13:20 - 14:00 CEST
This Birds of a Feather meeting is an opportunity for all developers working with embedded Android to come together and share ideas, grumbles and clever hacks. Some of the topics you might like to talk about include these: * Building AOSP * Creating and maintaining board support packages * Integration with Android Studio * Testing and debugging * Security, SELinux, secomp, sandboxing Come along if you find *any* of this stuff interesting!
Speakers
avatar for Chris Simmonds

Chris Simmonds

software consultant, 2net Ltd
Chris Simmonds is a software consultant and professional geek living in Northern England. He has more than two decades of experience in designing and building open-source embedded systems. He is a big believer in Open Source and the importance of community. He is the author of the... Read More →
Monday September 16, 2024 13:20 - 14:00 CEST
Hall C (Level 2)
  Embedded Linux Conference

13:20 CEST

ELinux Wiki BOF - Tim Bird, Sony Electronics
Monday September 16, 2024 13:20 - 14:00 CEST
In this session, the status of the elinux wiki will be discussed, along with ideas for expanding and updating the content for the site. The elinux wiki has served as a resource for embedded Linux developers for almost 18 years. The wiki contains a lot of great material, including slides and videos for almost every embedded Linux Conference. In this session, Tim will discuss the wiki, and we'll brainstorm ideas for rejuvenating the site, and utilizing it as an effective community resource. Rewards will be available if you make an edit to the wiki during the BOF!! Let's work together to improve this valuable resource!
Speakers
avatar for Tim Bird

Tim Bird

Principal Software Engineer, Sony Electronics
Tim Bird is a Principal Software Engineer for Sony Corporation, where he helps Sony use Linux and other open source software in their products. Tim is the maintainer of the Fuego test framework, and is involved with various Linux Foundation projects (including being a member of the... Read More →
Monday September 16, 2024 13:20 - 14:00 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Any
  • Presentation Slides Attached Yes

14:15 CEST

Lightning Talk: Kustomize Your Operator - Moritz Wanzenböck, LINBIT
Monday September 16, 2024 14:15 - 14:25 CEST
More and more Operators automate deployment of cloud native applications in Kubernetes. Operators often automate the whole process of setting up and maintaining applications, including setting up the necessary workload resources, such as Deployments, StatefulSets and more. This poses a challenge for us Operator developers. Oftentimes, users of our Operator have specific requirements for the deployed workloads, restricting them to specific nodes, requiring additional configuration, added sidecar containers and many more. This talk shows how using kustomize in our Operator, we can simplify our own Operators while still allowing users the full range of customization. This even also allows for quick iteration during feature development.
Speakers
avatar for Moritz Wanzenböck

Moritz Wanzenböck

Software Engineer, LINBIT
I am interested in the inner workings of cloud infrastructure and automation. After years of working with storage solutions as a user, I switched sides in 2020 to work on software defined storage solutions at LINBIT. I am a maintainer of the Piraeus project, always on the lookout... Read More →
Monday September 16, 2024 14:15 - 14:25 CEST
Room 0.14 (Level 0)
  ContainerCon
  • Audience Level Advanced
  • Presentation Slides Attached Yes

14:15 CEST

Sponsored Session: Building the IDE Golden Path - Ben Potter, Coder
Monday September 16, 2024 14:15 - 14:55 CEST
In this presentation, we’ll share stories of how several organizations built an IDP around where developers spend the majority of their time; the development environment. The integrated development environment (IDE) is sacred to the developer, so we’ll discuss strategies for surveying developers, identifying pilot groups, and improving efficiency without disrupting core workflows.
Speakers
avatar for Ben Potter

Ben Potter

Head of Product, Coder
In this presentation, we’ll share stories of how several organizations built an IDP around where developers spend the majority of their time; the development environment. The integrated development environment (IDE) is sacred to the developer, so we’ll discuss strategies for surveying... Read More →
Monday September 16, 2024 14:15 - 14:55 CEST
Room 1.31-1.32 (Level 1)
  CloudOpen
  • Presentation Slides Attached Yes

14:15 CEST

Cross Industry Demands and Collaboration Opportunities in Open Source for Safety Critical Systems - Philipp Ahmann, Robert Bosch GmbH & Olivier Charrier, Wind River
Monday September 16, 2024 14:15 - 14:55 CEST
The increasing computation power of embedded CPUs has revolutionized industries such as Automotive, Aerospace, or Industrial by enabling centralized and enhanced use cases, software-defined functionalities, and increased automation. The challenges of this increased complexity are often addressed by incorporating Open Source Software, particularly Linux, virtualization and RTOS. As these industries are heavily regulated by quality and safety-integrity standards, the certification of these highly complex systems becomes crucial.

Starting from the similarities and overlaps in system architecture design across use cases, this talk will explore the demands imposed by safety integrity standards in various industries. To develop these systems and adhere to required processes, the integration of tools and a high degree of automation is essential.

The authors show how Open Source projects bridge the gap between open source and safety-criticality, introducing tools and processes, and showcasing collaborative efforts in creating reproducible example system architectures. These systems can serve as a foundation for companies and projects adopting Open Source in safety-critical applications.
Speakers
avatar for Philipp Ahmann

Philipp Ahmann

Sr. OSS Community Manager, Etas GmbH (BOSCH)
Philipp Ahmann is a senior OSS community manager at Etas GmbH (BOSCH) specializing in safety and automotive grade open source software. He holds the position of technical steering committee chair for the Linux Foundation (LF) ELISA project to Enable Linux in Safety Applications and... Read More →
avatar for Olivier Charrier

Olivier Charrier

Principal Technologist - Functional Safety, Wind River
Olivier Charrier obtained a Master’s degree in Software Engineering (DESS) from Bordeaux University in 1989.After working for Alsys/Aonix on Ada development environment for embedded systems, Olivier joined Wind River in June 2001 where his focus is to help Wind River's customers... Read More →
Monday September 16, 2024 14:15 - 14:55 CEST
Room 2.15 (Level 2)
  Critical Software Summit

14:15 CEST

Linux in Space: Fault Detection, Recovery and Fault-Tolerant System Designs - Lenka Kosková Třísková & Lukas Mazl, Technical University of Liberec & Tomas Novotny, VZLU
Monday September 16, 2024 14:15 - 14:55 CEST
Linux in space must be highly reliable and autonomous, both because of the hostile external environment, the physical unavailability of the system, and the limited data flow and direct system administration capabilities. Radiation and other external influences lead to sudden shutdowns and system reboots. Also, data stored in storage devices are at risk of radiation and physical effects. Therefore, the design of a satellite always considers which parts of the system to duplicate or otherwise insure and how to ensure the system's ability to detect an error and recover. In the design of Linux4Space, we have encountered various approaches to solving the problem (from "we have two SD cards, and one is sure to last six months" to "fully duplicated storage and CPU with error detection"). We have reviewed the designs of other satellites and systems. In this paper, we provide some specific examples from natural satellites and summarize everything we have been able to find and track down for various other solutions, examples, and demonstrations.
Speakers
avatar for Tomas Novotny

Tomas Novotny

Research and Development Engineer, Czech Aerospace Research Centre (VZLÚ)
Tomáš Novotný is an embedded Linux systems developer. He currently works on embedded systems for satellites. His previous projects were in the fields of biometric access systems, home automation, and fire engine control.
avatar for Lenka Kosková Třísková

Lenka Kosková Třísková

Teacher, Researcher, 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 Lukas Mazl

Lukas Mazl

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.
Monday September 16, 2024 14:15 - 14:55 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

14:15 CEST

The Devboards Community for Android - Amit Pundir, Linaro Ltd.
Monday September 16, 2024 14:15 - 14:55 CEST
"Which device prototype or a development board do you suggest?" - got to be one of the most frequently asked question in the embedded workspace. Last year EOSS/ELC'23 was no different and we ran into similar questions around Android development boards. That planted the idea of enabling a community around the development boards or devices that provide decent AOSP (Android Open Source Project) support.

So we started working on The Devboards for Android community initiative https://devboardsforandroid.linaro.org to enable a collaborative space for AOSP system developers. We briefly talked about it at the Android Microconf at LPC'23 as well.

Overall idea of this project is to provide an umbrella space for collaboration and consolidate all the resources about the devices that are known to support AOSP reliably. For each supported device, links are made available to the kernel source, local manifests, device specific files and binaries (like bootloader, firmware, HALs) and documentation. We hope that this initiative will be instrumental in sharing and co-developing features like generic HALs across multiple devices and possibly enabling the supported devices with LAVA CI in the future.
Speakers
avatar for Amit Pundir

Amit Pundir

Senior Engineer, Linaro Ltd.
Senior Engineer at Linaro
Monday September 16, 2024 14:15 - 14:55 CEST
Hall C (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

14:25 CEST

Lightning Talk: Optimizing Kubernetes Multicluster Backup & Restore - Hường Đinh, Viettel Solutions
Monday September 16, 2024 14:25 - 14:35 CEST
In this presentation, I aim to address critical challenges in Kubernetes cluster management, particularly focusing on optimizing multicluster backup and restore processes using Velero. The current state of Kubernetes cluster management emphasizes the critical importance of implementing robust backup and restore processes. However, a challenge arises when dealing with multiple clusters, requiring the installation of Velero on each cluster, resulting in complex and resource-intensive multicluster Kubernetes environments. To address this issue, the proposed solution advocates for a centralized Velero installation, allowing for the backup and restore of individual clusters using their corresponding kubeconfig. The talk delves into the design architecture of multicluster backups, outlining how to integrate this approach with Velero's existing features. This innovative approach not only simplifies management but also optimizes resource utilization in a way that aligns with the evolving landscape of Kubernetes cluster operations. I aim for the audience to leave with actionable insights and a clear roadmap for implementing centralized backup strategies in their own multicluster setups.
Speakers
avatar for Hường Đinh

Hường Đinh

Cloud Engineer, Viettel Solutions
Cloud Solution Engineer
Monday September 16, 2024 14:25 - 14:35 CEST
Room 0.14 (Level 0)
  ContainerCon

14:45 CEST

Lightning Talk: Cognitive and Self-Adaptive System for Effective Distributed-Tracing (Using Jaeger, Open Tracing) - Susobhit Panigrahi, Independent
Monday September 16, 2024 14:45 - 14:55 CEST
In the realm of distributed systems and microservices architecture,dynamic API tracing systems play a pivotal role in diagnosing API failures and performance issues.However, current implementations often sample only a fraction of traces(1-5%) due to storage and scale constraints,leading to a skewed distribution favoring normal execution traces.This bias hampers effective diagnosis,impacting both developers and SRE teams.Our proposed solution employs a Machine Learning and Cognitive approach to rectify this imbalance in trace collection. By dynamically adapting based on actual data, the system learns to capture higher-interest traces, helping root causing issues. This innovative approach has significantly improved the Mean Time to Resolve (MTTR) for SRE teams, revolutionizing issue triaging within the organization. The Adaptive Sampling technique, driven by data analysis, standardizes trace distribution, reduces storage requirements, and dynamically adjusts the sampling rate.It lowers costs & resource utilization for tracing services, also streamlines trace metric analysis for SRE,offering a forward-looking solution to common challenges in the Observability and Infrastructure space.
Speakers
avatar for Susobhit Panigrahi

Susobhit Panigrahi

Senior Software Engineer
As a Developer and DevOps Engineer at VMware, I specialize in developing scalable cloud software. My focus includes deploying and managing services with Kubernetes, Helm, and Istio. I'm keen to contribute to the open-source community, especially in Kubernetes and other CNCF projects... Read More →
Monday September 16, 2024 14:45 - 14:55 CEST
Room 0.14 (Level 0)
  ContainerCon
  • Audience Level Beginner
  • Presentation Slides Attached Yes

15:25 CEST

How to Make Your Kubernetes Add-Ons Management Painless in Multi Cloud - Eleni Grosdouli & Gianluca Mardente, Cisco Systems
Monday September 16, 2024 15:25 - 16:05 CEST
One of the most powerful aspects of Kubernetes is its extensibility. But with flexibility comes complexity. Deploying Kubernetes add-ons extend its functionality, but with most platform engineers managing and maintaining multiple clusters across different environments comes the pain. Giving a breather to platform administrators will allow them to be more productive and creative, while enabling them to perform deployments easily, quickly and reliably. From a small home lab to large-scale production environments, keeping up with Kubernetes add-ons deployment and management in a consistent, reliable, and maintainable manner can be like trying to find Nemo on the CNCF landscape. In this engaging session, we will demonstrate: - How smoothly Flux synchronises Kubernetes resources - How to use different add-on formats, including Helm charts, raw YAML/JSON highlighting the Lua language template creation for advanced deployments and logical application - How to deploy Cilium as a CNI - How to deploy Kyverno policies to clusters based on their scope as templates Attendees will learn a new, easy and creative way of deploying applications whether on-prem or in the cloud.
Speakers
avatar for Gianluca Mardente

Gianluca Mardente

Principal Engineer, Cisco Systems
A passionate advocate for automation in Kubernetes environments, Gianluca brings a lot of experience to his role as a Principal Engineer at Cisco Systems. He contributes to the open-source community by actively maintaining Projectsveltos, a set of Kubernetes controllers that simplify... Read More →
avatar for Eleni Grosdouli

Eleni Grosdouli

DevOps Consulting Engineer, Cisco Systems
The go-to person for DevOps and Kubernetes Automation, with a passion for networking, security, endpoint management, and endpoint security, Eleni brings diversity of experiences to her role as a DevOps Consulting Engineer at Cisco Systems. Always eager to learn, she enjoys trying... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Room 0.11-0.12 (Level 0)
  CloudOpen

15:25 CEST

Bringing Existing Open-Source Code into MISRA Compliance - Roberto Bagnara, University of Parma and BUGSENG
Monday September 16, 2024 15:25 - 16:05 CEST
Bringing an existing codebase into MISRA compliance is known to be a difficult, risky and time-consuming task. Yet, when a product needs a functional safety certification and rewriting the software is out of question, this is a necessity. Such an endeavor requires facing multiple tradeoffs and, consequently, lots of experience both on the codebase and on MISRA. The choices between deviating the guideline, and the (often, many) ways in which code may be changed and deviations may be formulated, are tough and with consequences that are not immediately evident. The situation is particularly interesting in the case of open-source software, where additional challenges have to be faced. In this presentation, we illustrate our experience and the several lessons learned while undertaking MISRA compliance work in open-source projects, most notably the Zephyr RTOS and the Xen hypervisor, both used in many embedded systems. Key take-home points include: effective deviation strategies and mechanisms; dealing with the MISRA C essential type model (guidelines related to that account for many of the violations in existing codebases); interaction with open-source communities.
Speakers
avatar for Roberto Bagnara

Roberto Bagnara

Professor, University of Parma and BUGSENG
Roberto Bagnara is professor of Computer Science at the University of Parma and Software Verification Expert and Evangelist at BUGSENG. He coauthored more than 40 papers, in international journals and conference proceedings, on programming languages, static analysis and other techniques... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Room 2.15 (Level 2)
  Critical Software Summit

15:25 CEST

From Hardware to Linux - Stefan Eichenberger, embear GmbH
Monday September 16, 2024 15:25 - 16:05 CEST
This presentation will show a step-by-step guide from hardware design to a fully functional Linux system. Initial considerations in the hardware design phase will help simplify the bringup. This includes designing for testability and incorporating features that make debugging easier, such as having accessible test points and providing instrumentation, such as a serial console and a JTAG interface. The next phase involves the bootloader, which is the first software component to run on the system. At this stage, we can use JTAG for early debugging to get some text output and eventually a console. The transition to the Linux kernel involves strategies that may include using JTAG again for early kernel debugging, followed by using printk and KDB for later diagnostics. The final phase involves the root file system and userspace tools that help bring up the rest of the peripherals. This final section of the presentation shows some userspace diagnostic and debugging tools for successfully getting a Linux-based system up and running.
Speakers
avatar for Stefan Eichenberger

Stefan Eichenberger

Embedded Software Engineer, embear GmbH
I started my career 20 years ago with an apprenticeship as an electronics technician. I was always fascinated by embedded software, which led me to study electrical engineering and computer science. Since then I have been working as an embedded software engineer using embedded Linux... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Hall C (Level 2)
  Embedded Linux Conference

15:25 CEST

What's Happening with Automotive Grade Linux and How Our Update to Yocto 5.0 Went - Walt Miner, The Linux Foundation & Scott Murray, Konsulko Group
Monday September 16, 2024 15:25 - 16:05 CEST
Automotive Grade Linux released the Quirky Quillback version of the UCB in February and Royal Ricefish is coming in the Summer of 2024. The latest release includes an update to the Yocto project LTS version 5.0. We will give an update on the latest AGL features included in the Ricefish release. We also want to share some lessons learned from upgrading from the 4.0 to 5.0 versions of the Yocto Project.
Speakers
avatar for Walt Miner

Walt Miner

Senior Director of Community - Automotive Grade Linux, The Linux Foundation
Walt Miner is the Senior Director of Community at The Linux Foundation and has served as Community Manager for Automotive Grade Linux since 2014. Walt has spoken at numerous conferences throughout the worlds and brings over 30 years of embedded software development and management... Read More →
avatar for Scott Murray

Scott Murray

Principal Software Engineer, Konsulko Group
Scott has been a Linux user for almost 30 years, and has developed Linux based embedded products for almost 25 years at a variety of companies large and small. Currently, he works for Konsulko Group as a Principal Software Engineer, providing embedded Linux engineering services for... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Hall B (Level 2)
  Embedded Linux Conference
  • Audience Level Beginner
  • Presentation Slides Attached Yes

15:25 CEST

DAMON Recipes: Ways to Save Memory Using a Linux Kernel Subsystem in the Real World - SeongJae Park, Meta & Honggyu Kim, SK hynix
Monday September 16, 2024 15:25 - 16:05 CEST
DAMON is a Linux kernel subsystem for efficient data access monitoring that has been integrated into the mainline since v5.15. The subsystem has been further developed into an access-aware system operating engine. In addition, userspace tools for DAMON have been developed to provide a human-friendly interface and additional userspace capabilities. Several major Linux distributions now offer DAMON-enabled kernels and user-space tool packages. Of course, not all use cases for DAMON are known, but the DAMON maintainer has been privileged to hear about some interesting and creative uses of DAMON from several people who primarily use DAMON for memory efficiency in their prototypes, researches, and products. In this talk, we'll give a brief introduction to the practical benefits and unique internal mechanisms that DAMON provides, with live demos of key features. We'll then detail real-world examples of DAMON use in prototypes, researches, and products. Finally, we'll show you how you can join the project community for participating to the development or get help. The rest of the talk will be followed by a Q&A.
Speakers
avatar for SeongJae Park

SeongJae Park

Software Engineer, Meta
SeongJae Park is a Linux kernel programmer who maintains the data access monitoring framework of the Linux kernel called DAMON (https://damonitor.github.io/). His interests include operating system kernels, parallel computing, and memory management.
avatar for Honggyu Kim

Honggyu Kim

Staff Software Engineer, SK hynix
Honggyu Kim is a staff software engineer at SK hynix. He focuses on improving tiered memory management in Linux kernel to support CXL memory under HMSDK project(https://github.com/skhynix/hmsdk). He has also worked on an open source function tracing tool, uftrace, since 2015.
Monday September 16, 2024 15:25 - 16:05 CEST
Hall M1 (Level 1)
  LinuxCon
  • Audience Level Any
  • Presentation Slides Attached Yes

15:25 CEST

Unleashing Collective Genius: Building GenAI Through Open Collaboration - Anni Lai, Futurewei
Monday September 16, 2024 15:25 - 16:05 CEST
Explore the transformative potential of open collaboration in shaping the landscape of GenAI. Generative AI Commons under LF AI & Data emerges as a beacon of collaborative innovation, dedicated to fostering openness and inclusivity in GenAI development. Within Generative AI Commons, dedicated workstreams drive forward key initiatives, including the Model Openness Framework (MOF), the Responsible AI Framework (RAF). The MOF advocates for transparent and accessible AI model development, democratizing research and accelerating progress. Complementing this, the RAF ensures ethical AI development, prioritizing transparency, fairness, accountability, and inclusivity to benefit society. Generative AI Commons serves as an incubator for diverse projects and initiatives, fueling innovation in GenAI. From cutting-edge research to collaborative tool development, the community thrives on open collaboration. Join us as we unveil the breadth of initiatives within Generative AI Commons, showcasing how open collaboration propels creativity and progress in GenAI. Together, let's harness the power of collaboration to shape a future where GenAI benefits all.
Speakers
avatar for Anni Lai

Anni Lai

Head of Open Source Operations and Marketing, Futurewei
Anni drives Futurewei’s open source (O.S.) governance, process, compliance, training, project alignment, and ecosystem building. Anni has a long history of serving on various O.S. boards such as OpenStack Foundation, LF CNCF, LF OCI, LF Edge, and is on the LF OMF board and LF Europe... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Room 2.31 (Level 2)
  Open AI + Data Forum
  • Audience Level Beginner
  • Presentation Slides Attached Yes

15:25 CEST

Who Owns This Code? Navigating Code Ownership from InnerSource to Open Source - Clare Dillon, Lero, CURIOSS & Tom Sadler, BBC
Monday September 16, 2024 15:25 - 16:05 CEST
In this session we will dive into the world of code ownership and examine the lines between "mine", "yours", and "ours" in open source and InnerSource projects. We’ll look at the different ways that you can consider the question: “who owns this code?” and how that may differ in open source and InnerSource practices. We’ll unpack the idea of hard vs. soft ownership. We’ll share real-life examples of different code ownership models, showing how they can impact project quality and sustainability. We’ll show how ownership can help empower teams to create and contribute to open source, but also where it can put up barriers. We’ll share some ways to create clarity in the area and examine some of the more subtle challenges related to toxic ownership cultures. This session aims to give attendees insights and strategies to foster effective code ownership in open source and InnerSource projects.
Speakers
avatar for Clare Dillon

Clare Dillon

InnerSource Researcher, CURIOSS Lead, Lero, CURIOSS
Clare Dillon is an InnerSource researcher with Lero (Science Foundation Ireland's Research Centre for Software) and a member of Lero's OSPO. Clare also works with CURIOSS, a global community of Open Source Program Offices in university and research institutions. From 2021-2023, Clare... Read More →
avatar for Tom Sadler

Tom Sadler

Principal Software Engineer, BBC
Tom Sadler is a Principal Software Engineer at the BBC, working with a number of teams to enable open source and industry engagement, and InnerSource. He has led multiple teams working on the BBC’s Connected TV applications, with a focus on cross team collaboration. Tom has been... Read More →
Monday September 16, 2024 15:25 - 16:05 CEST
Room 0.94-0.95 (Level 0)
  Open Source Leadership Summit
  • Audience Level Beginner
  • Presentation Slides Attached Yes

15:25 CEST

Exploration of Compliance Governance Based on Operating Systems - Zheng Zhenyu, Huawei & Liu Yanfei, OpenAtom Foundation
Monday September 16, 2024 15:25 - 16:05 CEST
Open source compliance management occupies an important position in enterprise open source management, but for operating systems, the scenarios that require compliance management are complex and numerous, and management is difficult, but it is still a task that we have to face.This topic focuses on enterprise open source compliance management, starting from the overall development process of the operating system, explains in detail a variety of development scenarios, analyzes the pain points and difficulties of compliance management in different scenarios, and gives some thoughts and suggestions on compliance management.
Speakers
LY

Liu Yanfei

OpenAtom Foundation
avatar for Zheng Zhenyu

Zheng Zhenyu

openEuler Community Operations Manager, Huawei Technologies
8+ years of experience in open source development and management, contributed to projects like OpenStack, Libvirt, Hadoop, etc. Started to work on openEuler since 2019, currently work as community manager for openEuler community.
Monday September 16, 2024 15:25 - 16:05 CEST
Room 0.49-0.50 (Level 0)
  Operations Management Summit

15:25 CEST

LFX Mentorship Showcase (Open to All Attendees; No Additional Fee or Registration Required)
Monday September 16, 2024 15:25 - 17:00 CEST
Hosted by Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation

1. Empowering Newcomers: A Journey of Learning Through Open Source Mentorship Programs. - Prateek Singh, Fountaine LCC

2. Evolving Beyond the Label: Creating a New Identity for ORAS - Asmit Malakannawar, Biorce

3. Navigating the ORASphere - Restructuring the Documentation of ORASDeepesha Burse, LFX Mentee at ORAS Project (Student)

4. Secure Your Container Projects: A Guide to OCI Hooks and Avoiding CRI Socket Pitfalls - Akshay Gaikwad, InfraCloud Technologies

5. Unlocking the Power of Chainsaw: A Dive Into Effortless End-to-End Testing for Kubernetes OperatorsShubham Gupta, Uber

6. Fully Automated Release and Code Review with CI/CD: Case Study from Kubescape Songlin Jiang, Aalto University

7. Empowering Innovation: Leading Hyperledger Documentation in the Metaverse and BeyondArunima Chaudhuri, National Institute of Technology Warangal (NITW)

8.  An Adventure through the Linux Kernel - Javier Carrasco Cruz, WolfVision GmbH

9. The Epic Integration: Bridging OpenKruise Workloads with ArgoCD and Helm - Mahesh Raju Kasbe, CNCF - OpenKruise

10. Impact of LFX Mentorship: My Learnings at Carvel and the Journey BeyondAshish Kumar, India Institute of Technology

11. Diving into Zowe App Store & How OSS Transformed Me?Priyansh Mehta, Open Mainframe Project

12. Empowering Open Source: My Journey with the Open Mainframe Project's Software Discovery Tool Prince, IIIT Gwalior

13. Linux Kernel Bug Fixing Experience  - Andrew Kanner, CloudLinux

14. From Console to VS Code: Build Reasonably Easy Extensions Roshan Swain, MathWorks

15. Crafting Prometheus Exporters From Scratch - Yash Raj Singh, Syself

16. Fast and Portable Media Processing Functions with Server Side Wasm - Hrushikesh Rao Naidnur, Goldman Sachs

Closing Remarks by Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation

Moderators
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, Linux Foundation
Greg Kroah-Hartman is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as a Linux Foundation Fellow, he continues his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in a fully... Read More →
Speakers
avatar for Asmit Malakannawar

Asmit Malakannawar

Product Designer, Biorce
Asmit Malakannawar is a student in Pune, India, studying computer science and business systems. He is a product designer and likes working with cloud technology and open-source projects.He's a member of the GNOME Foundation and a part of organizing committee to help plan events like... Read More →
avatar for prateek singh

prateek singh

Software Engineer, Fountane LLC.
My name is Prateek Singh, I am a Final Year Engineering student from India. I like exploring tech in general and love Open Source. I work full time as a Software Engineer at Fountane, a Venture Studio.I have presented in many local events, teaching and sharing knowledge and I write... Read More →
avatar for Deepesha Burse

Deepesha Burse

Student, Bharati Vidyapeeth (DU), College of Engineering Pune
Deepesha Burse is a student in Pune, India, pursuing a Bachelor's in Computer Science and Business Systems. She is mainly involved in Community Management and Developer Advocacy in cloud-native projects and other open source projects. Along with this, she was a recipient of the LiFT... Read More →
avatar for Akshay Gaikwad

Akshay Gaikwad

Software Engineer, InfraCloud Technologies Pvt. Ltd.
I'm a Software Engineer at InfraCloud Technologies, where I focus on building robust solutions for containerized environments. As a mentee in the KubeArmor project during the LFX Summer'23 program, I played a key role in designing OCI hooks to enhance container security.In addition... Read More →
SG

Shubham Gupta

Sr Manager, Engineering, Uber
Hi, I am Shubham Gupta i contribute actively contributing to projects within the CNCF community.
avatar for Songlin Jiang

Songlin Jiang

Doctoral Researcher, Aalto University
Hi, everyone! I'm Songlin Jiang, a doctoral researcher at the Department of Computer Science, Aalto University on machine learning systems and databases. Beyond my academic pursuits, I am a devoted advocate of free software. In my free time, I maintain several open-source projects... Read More →
avatar for Aritra Bhaduri

Aritra Bhaduri

Student, Indian Institute of Technology, Patna
Aritra Bhaduri is an engineering student with interest in decentralized computing, SSI, federated learning. He currently pursuing a bachelor’s degree in Artificial Intelligence and Data Science from the prestigious Indian Institute of Technology, Patna. With a keen interest in decentralized... Read More →
AK

Ashish Kumar

Student, Indian Institute Of Technology, Roorkee
I am a junior Mathematics and Computing student at Indian institute Of Technology. I'm also a member of SDSLabs, our college's tech organisation, which has created and shipped some fantastic projects. Recently, my ongoing projects would be katana, an attack and defence ctf platform... Read More →
AC

Arunima Chaudhuri

Student, National Institute of Technology Warangal
Arunima Chaudhuri is a technology enthusiast with a passion for innovation and community involvement. Currently, she is working as a Research and Development Intern at Status, contributing to the data availability sampling research project with Codex and the Ethereum Foundation. She... Read More →
avatar for Javier Carrasco Cruz

Javier Carrasco Cruz

embedded systems developer, WolfVision GmbH
Embedded systems developer at WolfVision GmbH. I graduated from the LFX Mentorship Program last December, and since then, I have been contributing to the Linux kernel regularly while also supporting newcomers to join the community.
avatar for Mahesh Raju Kasbe

Mahesh Raju Kasbe

Student, None
I'm Mahesh Kasbe,I specialize in cloud-native technologies and open-source development. With a strong foundation in Computer Science, I'm committed to pushing the boundaries of innovation in the tech industry.At present, my focus lies on various open-source projects, particularly... Read More →
avatar for Priyansh Mehta

Priyansh Mehta

Software Engineer Intern, Flipkart
Hello! I'm Priyansh Mehta, developer who loves tackling challenges and constantly learning new things. My favorite area is backend development because I enjoy building the behind-the-scenes technology that makes apps run smoothly. I'm always up for experimenting and discovering new... Read More →
avatar for Prince

Prince

Student, HCL
I'm Prince, currently employed at HCL after completing my postgraduate studies in Information Technology at the Indian Institute of Information Technology, Gwalior  I have a strong passion for problem-solving and enjoy developing innovative solutions. My journey in competitive programming... Read More →
avatar for Andrew Kanner

Andrew Kanner

kernel developer / team lead, CloudLinux
I have PhD in security models and participated in several local and international conferences including those organized by IEEE (as a speaker as well).Earlier I worked with security/fs/mm Linux kernel subsystems for my own LSM module for different architectures (x86_64, aarch64, s390x... Read More →
avatar for Roshan Swain

Roshan Swain

Software Engineer, MathWorks
I am currently working as a Software Engineer at MathWorks where i am tinkering with the Infrastructure, dev tooling and cloud delivery mechanisms for MATLAB. I have been a fellow of Google Summer of Code in year 2021 at Organization mlpack and also a LFX mentee at organization Konveyor... Read More →
YR

Yash Raj Singh

SDE Intern, Syself
I'm Yash Raj Singh, an LFX'23 Mentee at Kubescape, having successfully graduated from the program in August last year. My focus during the mentorship was on the Kubescape organization, where I played a crucial role in developing a Prometheus Exporter tailored for Kubescape. As a passionate... Read More →
HR

Hrushikesh Rao Naidnur

Analyst, Goldman Sachs
I am pursuing my bachelors in Jawaharlal Nehru Technological University, Hyderabad India. I am an avid open source contributor. Contributed to Jenkins git-plugin by integrating git maintenance to optimize git repositories on Jenkins Controller. I've also contributed to WasmEdge under... Read More →
Monday September 16, 2024 15:25 - 17:00 CEST
Hall M2 (Level 1)
  LFX Mentorship Showcase
  • Presentation Slides Attached Yes

16:20 CEST

Demystifying CRI - Writing a CRI from Scratch - Filip Nikolic, Isovalent
Monday September 16, 2024 16:20 - 17:00 CEST
Join us for an enlightening session where we dive deep into the heart of containerization. In this talk, we'll unravel the intricacies of the Container Runtime Interface (CRI) by embarking on a journey to craft our own CRI entirely from scratch. Get ready to explore the fundamentals of container runtimes as we break down the CRI architecture, dissect its components, and understand how it interfaces with Kubernetes. From understanding the core functionalities to handling container lifecycle management, we'll guide you through each step of the process, demystifying the CRI along the way. Whether you're a seasoned container enthusiast looking to deepen your understanding or a newcomer eager to explore containerization at its core, this talk offers invaluable insights and hands-on experience. Join us as we empower you to take control of container runtimes by writing your very own CRI.
Speakers
avatar for Filip Nikolic

Filip Nikolic

Senior Solutions Architect, Isovalent
Filip is a dedicated advocate for open source, co-organizing the Vienna eBPF meetup to encourage collaboration. With expertise in Kubernetes and networking, he actively contributes to CNCF projects like Cilium and Tetragon. Currently, Filip is leveraging his expertise as a key member... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Room 0.14 (Level 0)
  ContainerCon
  • Audience Level Beginner
  • Presentation Slides Attached Yes

16:20 CEST

Hidden in Plain Sight: Corner Case Defects - Robert Altnoeder, LINBIT HA-Solutions GmbH
Monday September 16, 2024 16:20 - 17:00 CEST
This session is about often unexpected and sometimes intricate defects that may either occur infrequently, seemingly randomly, or only in very specific corner cases.

These defects are often overlooked by developers, and most tests may not discover them either, despite how widespread they are, often lurking in plain sight, waiting to strike at the most unfortunate moment.
In this session, we will take a look at some code examples, we will talk about the sometimes surprising ways in which things can go wrong, and about how to avoid repeating the same mistakes.
Speakers
avatar for Robert Altnoeder

Robert Altnoeder

Developer, former RCA team member, LINBIT HA-Solutions GmbH
Robert has worked in the IT industry for almost 20 years in various roles, including as a root cause analysis specialist for a big international IT company. The subjects of code correctness and robustness are one of this main areas of interest, and the focus of a significant portion... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Room 2.15 (Level 2)
  Critical Software Summit
  • Audience Level Intermediate
  • Presentation Slides Attached Yes
  • about Robert has worked in the IT industry for almost 20 years in various roles, including as a root cause analysis specialist for a big international IT company. The subjects of code correctness and robustness are one of this main areas of interest, and the focus of a significant portion of his own software development projects. He currently works as a software developer and consultant for LINBIT HA-Solutions GmbH in Austria.

16:20 CEST

Embedded Audio Policies Made Easy with WirePlumber - George Kiagiadakis, Collabora
Monday September 16, 2024 16:20 - 17:00 CEST
Building robust audio policies on embedded systems that integrate well with upstream APIs and components such as PipeWire and PulseAudio has been a challenging task for a long time. In many implementations, custom hardware DSP management components are built, bypassing existing upstream functionality, making integration and maintenance harder than they need to be. In this talk, George will explain how many of these difficulties can be overcome by integrating management directly into WirePlumber, the default session manager of PipeWire, and how existing functionality can be factored in to build complex solutions with ease. Emphasis will be given also on how recent developments in WirePlumber have improved this particular use case.
Speakers
avatar for George Kiagiadakis

George Kiagiadakis

Principal Software Engineer, Collabora
George Kiagiadakis is a principal software engineer at Collabora, with over 14 years of experience in open source and embedded multimedia projects in particular. He is the author and maintainer of WirePlumber, a modular session manager for PipeWire, and has worked extensively with... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Hall B (Level 2)
  Embedded Linux Conference

16:20 CEST

Practical Application of Verified Boot - Rouven Czerwinski, Pengutronix e.K.
Monday September 16, 2024 16:20 - 17:00 CEST
More and more applications of embedded linux systems require them to ensure that only trusted software is started on the device. This means that verified boot procedures need to be employed to verify the software running on the device. This talk will highlight the necesssary components to cryptographically verify the bootloader, kernel and filesystem. It will also show how these components can be integrated using the OpenEmbedded build system. Bootloader verification will be covered by providing examples to use the signing.bbclass in Yocto in conjunction with the NXP CST tool to sign a bootloader, kernel verification is covered by a to be upstreamed fitimage class and filesystem verification will be shown with a dm-verity class example for Yocto. Additionally the talk will highlight common pitfalls when deploying locked down embedded systems encountered during project work. We will also cover the case of using GPLv3 licenses on locked down devices.
Speakers
avatar for Rouven Czerwinski

Rouven Czerwinski

Embedded Linux Developer, Pengutronix e.K.
At first building the labgrid hardware access layer, rouven nowadays works on security solutions for embedded devices.
Monday September 16, 2024 16:20 - 17:00 CEST
Hall C (Level 2)
  Embedded Linux Conference

16:20 CEST

Challenges and Innovations Towards Spatial Safety in the Linux Kernel - Gustavo A. R. Silva, The Linux Foundation
Monday September 16, 2024 16:20 - 17:00 CEST
The first flexible-array transformation we implemented in the kernel, as part of the Kernel Self-Protection Project, took place back in March 2019. At the time, our work on preventing integer overflows during memory allocations led us to discover an 8-year-old bug. Addressing this bug not only resolved a longstanding issue but also initiated the work of flexible-array transformations across the whole kernel tree. This marked the beginning of a challenging yet rewarding journey to add bounds-checking on trailing arrays in the Linux kernel. Five years have passed since then, and we've come a long way. We have now new Clang and GCC hardening compiler options and attributes, that significantly improve the security of the Linux kernel, particularly in the spatial-safety area. We have new hardening helpers that make traditional methods less prone to error. In general, we have new and safer ways of doing things, which usually require a learning curve, even for seasoned kernel developers. In this talk, we will walk through the most recent challenges and history of our quest to improve spatial safety in the Linux kernel, and with that, get rid of out-of-bounds bugs once and for all.
Speakers
avatar for Gustavo A. R. Silva

Gustavo A. R. Silva

Upstream Linux Kernel Engineer, The Linux Foundation
Gustavo A. R. Silva works full-time as an Upstream Linux Kernel Engineer, focused on security. Over the past several years, he’s been hunting and fixing all sorts of bugs and issues in the Linux kernel. He actively collaborates with the Kernel Self-Protection Project, and his work... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Hall M1 (Level 1)
  LinuxCon
  • Audience Level Advanced
  • Presentation Slides Attached Yes

16:20 CEST

The Power of Mentorship: Your Path to Open Source Success - Stephanie Taylor, Google
Monday September 16, 2024 16:20 - 17:00 CEST
Developers interested in making their first contributions to open source communities often aren’t sure where to start - what community is a good fit, will the community be interested in their ideas, how do they take that first step into a community? You have learned some basics about open source but where do you put those coding skills to work and find cool open source communities doing interesting work you care about? For 20 years Google Summer of Code has helped bridge this gap for over 20,000 beginners to open source (students, young professionals, career switchers, etc.) and helped them find over 1,000 welcoming communities prepared to mentor them as they start their open source journey. Many mentorship programs (Outreachy, LFX) are designed to bring new contributors into the open source ecosystem to keep diverse perspectives coming into OSS. Learn about GSoC and other programs that you can join to put into practice the OSS skills you have been learning.
Speakers
avatar for Stephanie Taylor

Stephanie Taylor

Google Summer of Code Program Lead, Google
Stephanie Taylor leads the Google Summer of Code program, now in its 20th year of introducing beginners to open source software development. Stephanie has been at Google in the Open Source Programs Office since 2011 and is dedicated to bringing enthusiastic developers from around... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Room 1.61-1.62 (Level 1)
  Open Source 101
  • Audience Level Beginner
  • Presentation Slides Attached Yes

16:20 CEST

Open Source Compliance Management - Removing the Thorn from Your Company's Side - Eleftheria Stefanaki, Nokia Technologies & Jimmy Ahlberg, Ericsson
Monday September 16, 2024 16:20 - 17:00 CEST
This session covers two major topics: Firstly, the significance of an open source management system in the context of IP management for heavily software-dependent companies. Managing open source dependencies is a key pain-point, since so much of modern software development depends on it. Yet only a small number of people truly understand open source beyond “just the code”. Although a company's heavily intellectual property (IP)-involved departments deal with IP management everyday, they are oblivious to open source software. This talk suggests ways to translate the ‘open source talk’ and make these departments your comrades in arms. Secondly, the speakers introduce the OpenChain Specification 2.1 (ISO/IEC 5230:2020) on open source license compliance, aka a framework and a blueprint for how to translate open source management into IP management. This session gives you the tools to turn the view of open source from a potential liability to a valuable asset. The speakers pull from their experience working in IP heavy weights such as Ericsson (more than 60.000 granted patents globally) to put the above into context and give example of Ericsson’s ongoing journey in this area.
Speakers
avatar for Jimmy Ahlberg

Jimmy Ahlberg

Director Open Source Policy, Ericsson
Currently Mr Ahlberg is the Director of Open Source Policy with the Ericsson OSPO. Prior to the inception of the Ericsson OSPO he worked in different roles with various aspects of Open Source in the Ericsson organization, This included consumption of and contribution to Open Source... Read More →
avatar for Eleftheria Stefanaki

Eleftheria Stefanaki

FOSS Legal Counsel, Nokia Technologies
I am a lawyer from Greece, specialized in technology and passionate about open source. I started my 'open source journey' in 2022, assisting and participating in the activities and day-to-day of the OSPO in Ericsson. Today, I continue this journey as a FOSS legal counsel in Nokia... Read More →
Monday September 16, 2024 16:20 - 17:00 CEST
Room 0.49-0.50 (Level 0)
  Operations Management Summit
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -