Loading…
June 23 - 25, 2025
Denver, Colorado
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 North America 2025 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 Mountain Daylight Time (UTC/GMT -6). 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
Tuesday, June 24
 

9:00am MDT

Debugging USB Type-C Power Delivery: Beauty and the Beast - Marcel Ziswiler, Codethink Ltd.
Tuesday June 24, 2025 9:00am - 9:40am MDT
While working with the RADXA ROCK 5B, a low-cost/high-performance RK3588 aarch64-based development board, we discovered that it is picky concerning the used USB Type-C power source. What was rather strange is that while it worked on our upstream Linux kernel (at the time of writing v6.13.1) based Embedded Linux system, it just boot-looped running RADXA's Debian (using a Rockchip downstream v6.1 based kernel). At the same time, my colleagues were working on the Testing in a Box version 2 (TIABv2) integrating USB Type-C power delivery which we plan to use in our board farm once ready. Of course, as soon as they had prototypes I gave it a try and it also showed the problem. By chance, both sides are using the exact same onsemi FUSB302B programmable USB Type-C controller with power delivery. The TIABv2 one is configured as a power source and the ROCK 5B one is configured as a power sink. This talk introduces the USB Type-C power delivery topic and then discusses how we joined forces and debugged both sides, at times giving the ball to the TIABv2 firmware, at other times to the Linux kernel fusb302 driver and back and forth again.
Speakers
avatar for Marcel Ziswiler

Marcel Ziswiler

Senior Software Engineer, Codethink
In 2024 Marcel Ziswiler joined Codethink. Before, he spearheaded Toradex' Embedded Linux adoption. His intro of an upstream first policy led to being a top 10 U-Boot as well as Linux kernel Arm SoC contributor. He has broad experience in designing real-time and mobile applications... Read More →
Tuesday June 24, 2025 9:00am - 9:40am MDT
Bluebird Ballroom 2A
  Embedded Linux Conference
  • Audience Experience Level Any
  • Session Slides Yes

9:00am MDT

Efficient On-Device Core Dump Processing for IoT: A Rusty Implementation - Blake Hildebrand, Memfault
Tuesday June 24, 2025 9:00am - 9:40am MDT
Embedded Linux devices operate in constrained environments with limited storage, bandwidth, and connectivity. Traditional core dumps can be quite large, making it impractical for some of the more constrained embedded systems. Over the past year, we’ve tackled this challenge head-on—optimizing Linux core dumps directly on the device to reduce size, protect privacy, and enable better debugging for IoT developers.

What We’ll Cover:
Inside ELF Core Dumps – A look at the ELF structure and how it applies to core dumps.

On-Device Optimization – How we reduced core dump size by capturing only the first N bytes of each stack, minimizing storage and bandwidth impact.

Privacy-Preserving Debugging – How our custom built (in Rust!) on-device stack unwinder hooks into the core handler, and reduces a coredump to a set of PCs per frame to save space and prevent potential PII from leaking.

Scaling to Millions of Coredumps – Lessons learned from parsing an unprecedented volume of core dumps with Rust.


Speakers
avatar for Blake Hildebrand

Blake Hildebrand

Software Engineer, Memfault
Blake has been using Linux since installing Ubuntu Breezy on his dad’s old office PC. Since then, he’s worked on everything from smartwatches to large-scale web services. As a Software Engineer at Memfault, he focuses on improving device reliability and performance. Previously... Read More →
Tuesday June 24, 2025 9:00am - 9:40am MDT
Bluebird Ballroom 2B
  Embedded Linux Conference
  • Audience Experience Level Any
  • Session Slides Yes

9:25am MDT

Keynote: An Open-Source Stack for AI Compute: Kubernetes + Ray + PyTorch + vLLM - Robert Nishihara, Co-Founder, Anyscale & Co-creator, Ray
Tuesday June 24, 2025 9:25am - 9:40am MDT
Speakers
avatar for Robert Nishihara

Robert Nishihara

Co-founder, Anyscale & Co-creator of Ray
Robert Nishihara is one of the co-founders of Anyscale and one of the co-creators of Ray, the leading open source framework for scalable AI. He did his PhD in machine learning and distributed systems in the computer science department at UC Berkeley. Before that, he majored in math... Read More →
Tuesday June 24, 2025 9:25am - 9:40am MDT
Bluebird Ballroom 1C (Terrace Level 1)
  Keynote Sessions
  • Session Slides Yes

9:50am MDT

Regression Testing Boot-time Performance in the Linux Kernel - Tim Bird, Sony
Tuesday June 24, 2025 9:50am - 10:30am MDT
There are numerous tools to measure boot-time performance of Linux. However, there is no standard regression test of boot performance for Linux. This is due to a number of factors, including disparities in system performance, different requirements for quickly-needed functionality, and differences in bootloader, kernel and user-space configuration. In this session Tim will present a boot-time regression test that utilizes a collection of reference value data files for different platforms, kernel versions and configurations. A meta-data matching system is used to select an appropriate reference data file. Boot time data (including initcall durations, and the durations of pre-selected boot operations) is compared with reference values, in order to report regressions in boot-time duration for specific elements of the boot sequence. The upstream status of this effort, along with the test and supporting tools, as well as issues found with this approach, will be discussed.
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 organizer of the Linux Boot-Time Special Interest Group and is involved with various Linux Foundation projects (including being... Read More →
Tuesday June 24, 2025 9:50am - 10:30am MDT
Bluebird Ballroom 2B
  Embedded Linux Conference

9:50am MDT

Skip the Wait: Maximizing SPI Throughput in the Linux Kernel With SPI Offloading - David Lechner, BayLibre
Tuesday June 24, 2025 9:50am - 10:30am MDT
SPI offloading is a new feature slated to land in the 6.15 kernel. Come learn what it is and what it can be used for.

“Offloading” is a generic term that refers to using additional hardware connected to a SPI controller to handle tasks traditionally done in software, like initiating a SPI transfer and handling an interrupt when the transfer is complete. Having these functions offloaded to hardware is useful for applications like high speed data acquisition (think 1 million samples per second for an ADC) or to meet latency requirements (think CAN bus controller).

In this session, we will cover the thought process that went into designing an interface that can handle these varied applications and the solution we arrived at. We will also take a side trip to discuss hardware triggers that can be used as part of the SPI offload functionality and how they could potentially become a standalone subsystem for generic hardware triggers. Then we will take a look at how we put it all together in a real ADC driver to get 2.5 million samples per second. Finally, we will cover other potential use cases for SPI offloading and how one could go about adding support for these.
Speakers
avatar for David Lechner

David Lechner

Sr. Software Engineer, BayLibre
David Lechner is an embedded software engineer at BayLibre. He has been working with embedded Linux systems since 2013 and is the kernel maintainer for LEGO MINDSTORMS EV3 among other things. He also has a background in electrical engineering and industrial automation.
Tuesday June 24, 2025 9:50am - 10:30am MDT
Bluebird Ballroom 2A
  Embedded Linux Conference

11:00am MDT

Unleashing the Power of Mutation Testing: Supercharging Software Quality and Resilience - Emma Taylor, SciTec
Tuesday June 24, 2025 11:00am - 11:20am MDT
Mutation testing is a powerful technique used to assess the effectiveness of software tests by introducing small, deliberate changes (mutations) to the codebase. These mutations simulate common coding errors, offering a robust way to evaluate how well existing test suites can detect potential faults. This talk will explore the principles behind mutation testing, its applications in real-world development cycles, and its potential to uncover gaps in test coverage that traditional testing methods may miss. Attendees will learn about the core concepts, tools, and strategies for integrating mutation testing into CI/CD workflow, as well as the challenges and best practices for maximizing its benefits. Whether you’re looking to improve the robustness of your tests or dive deeper into software quality assurance, this session will provide valuable insights into how mutation testing can take your software’s reliability to the next level.
Speakers
avatar for Emma Taylor

Emma Taylor

Software Engineer, SciTec
Emma Taylor is a Full-Stack Developer with a BS in Computer Science and Electrical Engineering, specializing in scalable, high-performance systems. Skilled in Java, C/C++, Docker, and microservices, she uses mutation testing to enhance code quality and identify test coverage gaps... Read More →
Tuesday June 24, 2025 11:00am - 11:20am MDT
Bluebird Ballroom 3B
  cdCon
  • Audience Experience Level Beginner
  • Session Slides Yes

11:00am MDT

Bring the Power of Wireshark To Syscalls and Logs With Stratoshark - Gerald Combs, Sysdig, Wireshark Foundation
Tuesday June 24, 2025 11:00am - 11:40am MDT
Stratoshark is a powerful system call and log analyzer built on Wireshark's ubiquitous exploration, drill-down, and analysis capabilities. It is enriched with data sources from the libraries of the open source detection engine Falco, the standard for cloud-native threat detection. Stratoshark enables deep analysis and troubleshooting across Linux servers, Kubernetes clusters, and any system that generates Linux system calls or real-time log events. But fear not, Stratoshark maintains Wireshark’s classic, intuitive interface.

In this talk, Gerald Combs, the creator of Wireshark and co-creator of Stratoshark, will provide an update on the project since its announcement in January and showcase a live demo of Stratoshark, including how it extends the familiar Wireshark user experience to system calls and AWS audit events. Learn how Stratoshark builds on a legacy of open source innovation to broaden and modernize Wireshark’s range of use cases into cloud-native computing.
Speakers
avatar for Gerald Combs

Gerald Combs

Director of Open Source Projects, Sysdig, Wireshark Foundation
Gerald has the great fortune of working with fantastic open source teams as part of Wireshark's leadership and at Sysdig.
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 2F
  Cloud + Containers

11:00am MDT

Towards Confidential AI for the Masses! - Julian Stephen & Michael Le, IBM
Tuesday June 24, 2025 11:00am - 11:40am MDT
Confidential AI leveraging GPUs can bring AI to the masses without sacrificing the privacy of end users. Individual open source technologies already exist to configure, deploy, and manage confidential TEEs. However, clobbering a multitude of components into a coherent, secure, and efficient solution is challenging with many pitfalls. For example, depending on use cases and involved parties (cloud/model/service owners), attestation and key management methodology can vary drastically. In addition, for TEEs with confidential GPUs, complexity extends to increased load times, affecting services that serve multiple models.

This talk will go through key components and design decisions needed to enable confidential AI. Specifically: i) implications of different trust models on the solution and (ii) performance tradeoff considerations. To concretize the discussion, we will present a detailed end-to-end 'how to', for deploying an inference service on Nvidia H100 GPUs and AMD-based TEE with a focus on protecting the model and the user input. The audience will be able to appreciate why there can be no one size fit all confidential AI solution and understand what design works for them.
Speakers
avatar for Julian James Stephen

Julian James Stephen

Research Scientist, IBM
Julian Stephen is a research scientist in the security group at IBM T. J. Watson Research Center, NY.  He is interested in building systems and models that solve real world problems without compromising security and privacy of data. He received his Ph.D. in Computer Science from... Read More →
avatar for Michael Le

Michael Le

Security Researcher, IBM
Michael is currently a research staff member at the IBM T. J. Watson Research Center. His general research interest is in systems security with a focus on containers, virtualization, operating systems, and confidential computing. He enjoys long hacks in the kernel.
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 2G
  Cloud + Containers

11:00am MDT

Improving Linux Boot Time for Automotive Use Cases - Brian Masney & Eric Chanudet, Red Hat
Tuesday June 24, 2025 11:00am - 11:40am MDT
We will describe in this session a variety of strategies and
techniques that were used to optimize the boot up time of the Linux kernel, initramfs, and systemd for Red Hat In Vehicle Operating System. The unreported time before the kernel timer is initialized will be described, and how to measure this on an aarch64 system. Some of the techniques include changes that are specific to the realtime (RT) kernel, such as temporarily tuning RCU on boot up. We’ll also cover how a new project called autoinit was used in the initramfs with systemd to replace udev. Some kernel patch sets that have been merged upstream that help the overall kernel boot speed will also be described.
Speakers
avatar for Brian Masney

Brian Masney

Principal Software Engineer, Red Hat
Brian Masney has been a contributor and user of Linux and open source projects since 1996. He has 25 years of commercial experience, and has worked professionally on large distributed backend systems in userspace, automated large infrastructure in the cloud and data center, and is... Read More →
avatar for Eric Chanudet

Eric Chanudet

Principal Software Engineer, Red Hat, Inc
I joined the Red Hat Automotive Kernel team in 2021 and worked on improving boot time to match the requirement of the Red Hat In Vehicle OS kernel as well as helped enable and support arm64 platforms for it.
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 2B
  Embedded Linux Conference
  • Audience Experience Level Any
  • Session Slides Yes

11:00am MDT

Sensor Data Acquisition With Linux's IIO Subsystem and Libiio - Robin Getz, MathWorks
Tuesday June 24, 2025 11:00am - 11:40am MDT
This presentation showcases optimizing sensor data acquisition for embedded systems using the Linux IIO subsystem and libiio, with a special focus on developing algorithms on the host to capture data from remote hardware. The IIO subsystem offers a versatile framework for interfacing with sensors like ADCs, DACs, and IMUs, streamlining the management of diverse data streams. With libiio, developers can capture data from remote devices efficiently, simplifying integration and allowing for sophisticated data processing in user-space applications. We explore the architecture of the IIO subsystem, highlighting its modular design that enhances scalability and adaptability in embedded settings. The paper also covers practical methods for configuring and optimizing IIO drivers to improve performance and reliability. Real-world examples with Raspberry Pi demonstrate how libiio supports the rapid prototyping and deployment of sensor applications, with an emphasis on developing algorithms on the host. Attendees will learn best practices for creating high-performance data acquisition systems that ensure seamless integration and efficient resource use across distributed systems.
Speakers
avatar for Robin Getz

Robin Getz

Senior Director, Bose
Director of System Engineering with 20+ years in embedded systems. Skilled in management, product development, and systems architecture. Passionate about sensors, data acquisition, and SOC designs. I focus on innovation, and delivering quality user experiences.
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 2A
  Embedded Linux Conference

11:00am MDT

Six Years of Empowering Open Source Communities - Shuah Khan, The Linux Foundation
Tuesday June 24, 2025 11:00am - 11:40am MDT
Growing new talent and attracting new developers is challenging for open source communities. Yet, it is vital to reach out to train the next generation of developers to keep the open source communities healthy and sustainable.

Equitable access to learning resources is a barrier for a significant number of new developers. It isn't easy for new developers to get a start in open source, connect with open source communities and contribute to them. It is equally challenging for employers to find new developers to add to their technical projects.

Shuah Khan will talk about Linux Foundation's six year journey to provide learning resources for new open source developers, opportunities to experts in open source communities to train and mentor the next generation, and make newly trained talent available to prospective employers.
Speakers
avatar for Shuah Khan

Shuah Khan

Kernel Maintainer & Linux Fellow, The Linux Foundation
Shuah Khan is a Kernel Maintainer & Linux Fellow at The Linux Foundation. She is an experienced Linux Kernel developer, maintainer, and contributor. She authored, A Beginner’s Guide to Linux Kernel Development (LFD103) training course. She designed and leads the Mentorship program... Read More →
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 3G

11:00am MDT

Make Valkey Multi-threaded With Userspace RCU - Jim Huang, National Cheng Kung University
Tuesday June 24, 2025 11:00am - 11:40am MDT
This presentation explores how to create a multi-threaded version of Valkey by employing userspace Read-Copy-Update (RCU) to achieve high performance. With fewer than 2,000 lines of code modifications, we introduce a coordinator-worker pattern, enabling key-value stores like Valkey and Redis to handle tasks concurrently across multiple threads while using a per-thread event loop for I/O operations. Userspace RCU facilitates lock-free data sharing between a writer thread and multiple reader threads, dramatically improving read performance.

Our experiments show that the multi-threaded Valkey can achieve over one million operations per second on a standard server.
Speakers
avatar for Jim Huang

Jim Huang

Assistant Professor, National Cheng Kung University
Drawing from his contributions to the Android Open Source Project (AOSP), Jim specializes in real-time performance tuning and optimization of Linux-based automations. Additionally, he is a co-founder of the LXDE project, a lightweight desktop environment widely utilized in embedded... Read More →
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 2C
  Linux
  • Audience Experience Level Beginner
  • Session Slides Yes

11:00am MDT

Breaking and Fixing the Kernel: Crashes, Debugging & Performance Tuning - Hardik Garg & Thomas Ballasi, Microsoft
Tuesday June 24, 2025 11:00am - 11:40am MDT
Debugging Linux kernel crashes is a fundamental skill for developers working in kernel development. In this session, we’ll dive into four of the most common crash types—null pointer dereference, stack overflow, use-after-free, and divide-by-zero. Using real-world examples from an Azure Linux VM, we’ll analyze dmesg logs, walk through kernel crash reports, and demonstrate how to effectively debug these issues using tools like gdb and KASAN.
Beyond debugging, we’ll explore the performance impact of kernel configurations. Specifically, we’ll examine how kernel command-line parameters influence performance, using the SRSO mitigation as a case study. This session will provide practical insights into debugging crashes and optimizing kernel performance, helping developers strike a balance between stability, security, and efficiency in real-world deployments.
Speakers
avatar for Hardik Garg

Hardik Garg

Software Engineer, Microsoft
I work with the Linux Systems Group at Microsoft, focusing on maintaining the LCOW kernel and supporting hardware bring-up with Maintenance Operating Systems (MOS). I maintain the kernel build, test, and release pipeline, optimizing kernel performance across different hardware platforms... Read More →
avatar for Thomas Ballasi

Thomas Ballasi

Software Engineer (Linux Systems Group), Microsoft
Thomas Ballasi is a software engineer specializing in embedded Linux development. As a member of the Linux Systems Group at Microsoft, he contributes to advancing Linux on ARM64 platforms. With multiple years of experience, Thomas has worked extensively with Yocto, Buildroot, and... Read More →
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 3A
  Open Source 101
  • Audience Experience Level Beginner
  • Session Slides Yes

11:00am MDT

Building InnerSource Community: What Goes Behind the Scenes? - Shanmugapriya Manoharan, IKEA (Ingka Group)
Tuesday June 24, 2025 11:00am - 11:40am MDT
InnerSource involves much more than just opening up the codebase for reuse & contribution. So much nuanced, time sensitive work is done by maintainers behind the scenes to nurture a community around an InnerSource project - answering queries from the community in a timely manner, finding & promoting project to right customers (potential contributors), maintaining regular communication & creating a safe space for community to provide feedback, to name a few. These activities require commitment by the maintainers. It may come naturally for those who are familiar with inclusive, open source ways of working. For teams new to InnerSource and/or not familiar with open source development models, there is a need for a mindset shift to open development models. What can prevent teams within the company from reusing and contributing to an InnerSource project? Will inclusivity matter while building an internal community? What factors in an InnerSource project affect this inclusiveness? Is there a difference in community building strategy between InnerSource and open source projects? In this talk, I will share my learnings on what works and what does not, while building internal communities.
Speakers
avatar for Shanmugapriya Manoharan

Shanmugapriya Manoharan

Open Source Engineering Advisor, IKEA IT AB
Shanmugapriya is an Open Source & InnerSource SME, working as Engineering Advisor at OSPO, IKEA IT AB. She has 15+ years of experience in driving initiatives and projects including Open Source and InnerSource projects, while working in organizations like HPE and Dell Technologies... Read More →
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 3C
  Open Source Leadership

11:00am MDT

Sponsored Session: Unlock Growth and Talent: Effectiveness of Mentorship in Open Source Projects - Nate Waddington, CNCF
Tuesday June 24, 2025 11:00am - 11:40am MDT
Since 2020, the CNCF has run 3 mentorship terms per year; in that time, 19 mentees have become CNCF project maintainers. In the last two years, we've found that 40-45 percent of mentees continue to contribute to their projects in the year following their participation in the program.

In order to facilitate networking and business relationships at the event, you may choose to visit a third party's booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies. 
Speakers
avatar for Nate Waddington

Nate Waddington

Head of Mentoring and Documentation, CNCF, CNCF
Nate is a Developer Advocate with the Cloud Native Computing Foundation, focusing primarily on the CNCF landscape’s documentation efforts. Before joining the CNCF, Nate worked as a Creative Technologist at AKQA, helping build, install, and support interactive installations for retail... Read More →
Tuesday June 24, 2025 11:00am - 11:40am MDT
Bluebird Ballroom 3H

11:20am MDT

A Secure Tekton Task by Using Confidential Containers - Tatsushi Inagaki, IBM
Tuesday June 24, 2025 11:20am - 11:40am MDT
Software supply chain attack is an emerging threat for today’s enterprises. An attacker first gets an internal network access of the target enterprise, typically by using social engineering. Next the attacker gets administrator access to a software supply chain of the enterprise. Finally the attacker injects a backdoor into a built artifact and steals confidential information or digital assets from the enterprise, or even worse from customers.

A critical attack surface here is the administrator of the software supply chain. Confidential Containers is an open source project to protect containers from administrators by using trusted execution environments (TEEs). It protects a Kubernetes pod from a cluster administrator by running the pod inside of a TEE and validating the pod by remote attestation.

This talk presents a use case of Confidential Containers to protect a Tekton task. You will understand how Confidential Containers protects a task and artifacts even when the cluster administrator is compromised.
Speakers
avatar for Tatsushi Inagaki

Tatsushi Inagaki

Staff Research Scientist, IBM
Tatsushi is working on research to enhance the security of IBM Z. He contributed to various open source projects. He is recently contributing to Confidential Containers, which is a sandbox project of Cloud Native Computing Foundation.
Tuesday June 24, 2025 11:20am - 11:40am MDT
Bluebird Ballroom 3B
  cdCon
  • Audience Experience Level Advanced
  • Session Slides Yes

11:55am MDT

Who Are You Building For: Pipelines Have a Purpose - Andrew McNamara & Julen Landa Alustiza, Red Hat
Tuesday June 24, 2025 11:55am - 12:15pm MDT
Software is built for a purpose. The same property applies to build platforms!

We will show you how we are leveraging Tekton and Tekton Chains at Red Hat to create a build platform that meets developers where they are at. Developers start with the pipeline defined in their git repository – free for them to modify and update on their terms, with Tekton tasks ready to scan artifacts for vulnerabilities and Renovate pre-configured to help keep dependencies up to date.

This platform helps make sure that the artifacts are going somewhere. Using the detailed SLSA Provenance generated by Tekton Chains, the build platform enables policy driven development. Developers can see in their PRs whether they are on track to meet the target’s requirements – whether it is pushing to a development or production environment. Gone are the days saying “I didn’t know I had to do that!”

We won’t send the artifacts just anywhere, however, as we can tailor policies to ensure that you are meeting all of the requirements. The platform can inspect the provenance to ensure that artifacts are built using trusted steps and all required checks are good for takeoff!
Speakers
avatar for Andrew McNamara

Andrew McNamara

Senior Principal Software Engineer, Red Hat
Andrew McNamara is passionate about usable CI/CD, security, and DevSecOps, drawing from his experience of building and shipping containerized software at IBM and Red Hat. As a SLSA maintainer, Andrew is helping people identify how to approach and understand supply chain security... Read More →
avatar for Julen Alustiza

Julen Alustiza

Ansible Product Delivery Engineering Architect, Red Hat
I am an Open Source enthusiast currently working for Red Hat as Ansible Delivery Pipelines techincal lead.
Tuesday June 24, 2025 11:55am - 12:15pm MDT
Bluebird Ballroom 3B
  cdCon
  • Audience Experience Level Beginner
  • Session Slides Yes

11:55am MDT

Mock Me If You Can: Using Mocks in Container Applications for Integration Testing - John Coyne, Discover
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Automated testing needs to offer fast, reliable feedback so that defects can be quickly identified and resolved. In this session, I'll talk about how to use the open-source service virtualization framework, Wiremock, as a sidecar container to mock out the dependent services of an application running in a container platform. This can be used in Narrow Integration testing of an application as part of a CI/CD pipeline to ensure maximum code coverage along with stability of the test suite.

I'll walk attendees through a demo of practical use and share some best practices I've learned when setting up a Wiremock container for testing. Attendees will leave with a better understanding of Wiremock and tips for how to use it in their own testing scenarios.
Speakers
avatar for John Coyne

John Coyne

Distinguished Engineer of Application Engineering, Discover
John is a Distinguished Engineer of Application Engineering at Discover with over 20 years of experience building Java applications. His current interests include Observability, CI/CD automation, Kubernetes, and good API design. Outside of work, John enjoys spending time with his... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 2F
  Cloud + Containers

11:55am MDT

Sponsored Session: Following the Golden Image Road: Best Practices and Pitfalls - Natalie Somersall, Chainguard
Tuesday June 24, 2025 11:55am - 12:35pm MDT
The rise and increased prevalence of software supply chain attacks, the strengthened security requirements of compliance frameworks, and the speed and complexity of automated software development and build processes have all driven the need for open source standardization, often called Golden Image or Base Image programs.

But while DevOps and security teams recognize how critical open source standardization is, few feel comfortable tackling a large and fragmented challenge like open source software delivery, especially across diverse and disparate developer needs.

Join Chainguard’s Natalie Somersall to learn about best practices and common pitfalls that you
should be on the lookout for when taking on a golden image program.

Audience members will walk away with a clear understanding of the right change management milestones to keep in mind, the critical implementation criteria, and the most compelling use cases to make developers more productive and deliver secure open source software from the
start.

In order to facilitate networking and business relationships at the event, you may choose to visit a third party's booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies. 
Speakers
avatar for Natalie Somersall

Natalie Somersall

Principal Field Engineer, Public Sector, Chainguard
Natalie is a principal solutions engineer at Chainguard serving the public sector market. She spent years designing, building, and leading complex systems in regulated environments at a major systems integrator, but has also taken her career in many other directions - including detours... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 3H
  Cloud + Containers
  • Session Slides Yes

11:55am MDT

Early Ethernet With Linux - Keerthy Jagadeesh, Texas Instruments
Tuesday June 24, 2025 11:55am - 12:35pm MDT
The automotive world is rapidly moving towards software defined vehicles & zonal architecture. Ethernet is the backbone of zonal architecture. The bandwidth and response time requirements of ethernet are higher than ever. The network stack with Linux makes it a compelling choice of OS for Gateway/ADAS SOCs.

With growing number of ECUs in the car, the gateway SOC needs to be ethernet ready very early to support FOTA and telematics applications. All the ECUs sitting behind the gateway need ethernet functionality for communication. With ROM code, boot loader kernel & the user space application taking time to initialize, the goal of early ethernet is a tricky one.

The presentation aims to cover the optimizations done at each phase of the Linux boot to achieve early ethernet. Top level optimizations:

1. Streamlined the boot flow from bootloader to get to Linux kernel faster.
2. Opening the network device early with driver optimization allows the hardware to be initialized early
3. Configuring majority of network using networkd scripts allows the interfaces to be ready early

Although the demonstration is done using TI's DRA821 Gateway SOC, this is applicable to any SOC using Linux.
Speakers
avatar for Keerthy Jagadeesh

Keerthy Jagadeesh

Software Applications Engineer, Texas Instruments
Keerthy Jagadeesh is an ardent Linux developer team of the Texas Instruments and has been an active Linux contributor for the past 10+ years. He has worked on thermal management for TI SoCs, PMIC drivers, low power modes for AM437x SoCs. Maintains TI THERMAL DRIVER & maintains TI... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 2B
  Embedded Linux Conference

11:55am MDT

Virtio for PCI Endpoint Subsystem in Linux Kernel - Manivannan Sadhasivam, Linaro Ltd
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Traditionally, Virtio is primarily used in virtualized environments to allow the Hypervisor to Guest communication in an agnostic way. But Virtio as a standard can be leveraged outside virtualization for communication between any two entities.

The PCI Endpoint subsystem in the Linux kernel is used to run Linux on tiny PCI endpoint devices such as modems, NIC, GPU, etc... It requires the developers to write function drivers to communicate with the host. On most occasions, these function
drivers also require counterpart drivers on the host systems. This increases the time required for the project's development, as the development needs to happen on both the host and endpoint systems.

This is where Virtio comes in handy for the PCI Endpoint subsystem. With Virtio, developers can focus on developing the back-end drivers on the endpoint side and leverage the existing front-end drivers on host systems (such as virt-net, virt-gpu, etc...).

In this talk, Manivannan Sadhasivam will present the proposals received from the community for adding Virtio backend support to the PCI Endpoint subsystem and elaborate on the one that got a consensus to move forward, along with the future plans.
Speakers
avatar for Manivannan Sadhasivam

Manivannan Sadhasivam

Senior Staff Engineer, Qualcomm India Pvt Ltd
Mani is an Open Source enthusiast working as a Senior Staff Engineer for Qualcomm India Pvt Ltd. He maintains the PCI Controller drivers, PCI Endpoint Subsystem, Qualcomm MHI bus, and several drivers in the Linux Kernel.
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 2A
  Embedded Linux Conference

11:55am MDT

Empowering Asian Contributions: The Rise of Regional User Groups in Open Source Communities - Naomichi Shima & Norio Kobota, Sony Group Corporation
Tuesday June 24, 2025 11:55am - 12:35pm MDT
In the vast landscape of the global Open Source community, Asia, despite its significant population, has historically seen limited contributions.
This session will delve into the recent surge in the establishment of regional user group in Japan and their ripple effects across Asia. We will explore the inception and growth of the OpenChain Project's Japan Chapter since 2017, which has catalyzed the expansion of regional communities in China, Korea, and beyond.
We will discuss the motivations driving individuals in these regional communities and highlight the unique characteristics of the OpenChain Japan community. Furthermore, we will examine the collaborative efforts between the Japanese community and other open source communities like the TODO Group, showcasing how these partnerships have amplified their impact.
Through our experiences, we will share insights on the essential elements for fostering successful regional communities in Japan. Additionally, we will introduce messages from the managers of OpenChain and the TODO Group, emphasizing the importance of integrating regional activities with the global open source ecosystem.
Speakers
avatar for Naomichi Shima

Naomichi Shima

Alliance Manager, Sony Group Corporation
Naomichi Shima is OSPO and Alliance Manager in Sony Group Corporation. He chairs the Sony Group Corporation's Open Source Promotion Committee and works to promote open source compliance within the company. He leads the FAQ subgroup of the OpenChain Japan Work Group. He is an English-Japanese... Read More →
avatar for Norio Kobota

Norio Kobota

Senior Open Source Strategist, Sony Group Corporation
Norio Kobota is a Senior Open Source Strategist in Sony Group Corporation. He is the chair of Open Source Software License Committee in Sony and works to improve OSS compliance and relationships with OSS communities. He represents Sony as a board member of OpenChain Project. And... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 3G
  Equity + Inclusion + Accessibility
  • Audience Experience Level Any
  • Session Slides Yes

11:55am MDT

Extending Container Performance Isolation: Regulating Memory Bandwidth & Cache in the Kernel - Jonathan Perry, Unvariance
Tuesday June 24, 2025 11:55am - 12:35pm MDT
While containers provide isolation for CPU cycles and memory capacity, they offer limited protection against performance interference through shared CPU caches and memory bandwidth. Such contention was shown to increase application response times by 4-13x. The Linux resctrl infrastructure provides monitoring and control mechanisms, but has limitations for controlling real-world applications.

For example, new cgroups do not form new resctrl groups, leaving any newly started containers and systemd services improperly monitored and controlled. Additionally, the current filesystem-based interface makes it difficult to build a controller that can monitor and adjust quickly enough to keep up with frequently changing application memory behavior.

This talk introduces the memory interference problem and proposes new kernel mechanisms to address these limitations. A new collector captures per-process measurements of memory bandwidth usage at millisecond frequencies. We'll cover how the collector combines eBPF, high-resolution timers, and perf counters to achieve this, and how resctrl can be supported in this framework. We'll discuss future work and opportunities for collaboration.
Speakers
avatar for Jonathan Perry

Jonathan Perry

Founder, Unvariance
I am a maintainer of the OpenTelemetry eBPF network collector, and working on developing tools to detect and mitigate noisy neighbors. I got my PhD in noisy neighbor mitigation (focusing on networking) from MIT, then founded an eBPF-based network observability company, Flowmill, which... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 2D
  Linux

11:55am MDT

The Responsible Generative AI Framework (RGAF) : An Introduction - Jim Schreckengast, HPE
Tuesday June 24, 2025 11:55am - 12:35pm MDT
The Responsible Generative AI Framework (RGAF) lays the foundation for ethical and transparent AI development. The RGAF was produced by the Responsible AI Workstream in the Generative AI Commons. The session will provide an introduction to the 9 Dimensions of the RGAF that provide a practical blueprint for building ethical, transparent, and sustainable AI. The session will also refer to the Responsible AI Pathways, a set of strategic directions designed to move from framework to implementation.

You can join the Generative AI Commons here.
Speakers
avatar for Jim Schreckengast (Schreck)

Jim Schreckengast (Schreck)

Strategist, Hewlett Packard Enterprise
Jim Schreckengast, better known as Schreck, has built an impressive career over 26 years at HP/HPE, where he currently serves as a strategist in the Open Program Office. In this role, he helps engineers and business leaders shape open technology strategies while leading governance... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 3E
  Open AI + Data
  • Audience Experience Level Beginner
  • Session Slides Yes

11:55am MDT

Steps Towards Achieving a Secure Linux Server - Karissa Sanchez & Angelina Vu, Microsoft
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Linux is widely regarded as being a strong choice for those who value a secure operating system, but what is it about Linux that earns it this reputation? In addition, while it may be more secure than alternatives, it is by no means impenetrable. What are the weaknesses in a Linux system and how are they commonly exploited by malicious actors? More importantly, what can be done by administrators to ensure that their system is as secure as possible? We will use an example of somebody setting up an Ubuntu web server as a starting point and discuss ways in which the web server can be hardened. We will highlight the importance of implementing best security practices such as using Linux Security Modules, configuring firewalls, and more. As we discuss these best practices, we will demonstrate ways in which failing to use them can leave the web server vulnerable to malicious actors. Ultimately, the audience will leave the talk with an understanding of how Linux systems are vulnerable to attacks, what can be done to harden a Linux system, and how implementing some of these best practices can prevent attacks.
Speakers
avatar for Karissa Sanchez

Karissa Sanchez

Software Engineer, Microsoft
Karissa is a software engineer at Microsoft working on Linux Emerging Technologies. She recently graduated from MIT with a master’s degree in computer science. Her interests include Linux systems security and natural language processing.
avatar for Angelina Vu

Angelina Vu

Software Engineer, Microsoft
Angelina is a software engineer at Microsoft working on the Linux Emerging Technologies team. She graduated from the University of California, Davis at the end of 2022 with a degree in CS. She started her Linux journey in the summer of 2021 as an intern on Microsoft's Linux Systems... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 3A
  Open Source 101
  • Audience Experience Level Beginner
  • Session Slides Yes

11:55am MDT

Making EU CRA (Cyber Resilience Act) Simplified and Non-scary for OSS Contributors - Roman Zhukov, Red Hat
Tuesday June 24, 2025 11:55am - 12:35pm MDT
The EU Cyber Resilience Act (CRA) aims to safeguard European consumers and at first glance it targets only the EU market. But in fact the entire OSS ecosystem falls under its scope, which could be scary not only for Manufacturers or Stewards, but also is seen harmful for Individual Developers. Let’s debunk some of those myths! To preserve CRA’s positive intention, we as a community work hard to make sure its implementation incentivizes contributors to become good Open-Source citizens.

During this session we will explore how CRA impacts all players in the OSS ecosystem and why Maintainers MUST keep going with their brilliant work and shouldn’t be afraid. We will discuss what we at foundations and various expert groups are doing to help the open-source community navigate the actual requirements, as well as what standards and tools are available right now, followed by useful examples. They will include samples, checklists, good practices and ideas how YOU can leverage: open-source tools like Security Scorecard, GUAC, Trustify, Minder, a few others; frameworks like Security Base Line; standards like OSCAL; collaborations like Global Cyber Policy WG.
Speakers
avatar for Roman Zhukov

Roman Zhukov

Principal Security Community Architect, Red Hat
Practicing cybersecurity expert, engineer and manager (17+ years). Currently - Principal Security & Community Architect at Red Hat. Formerly - Head of Product Security & Privacy for Data Center & AI SW at Intel. Roman has broad experience from security architecture & threat modelling... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 3C
  Open Source Leadership

11:55am MDT

Stories From the Trenches: Effective Collaboration Between OSPOs and R&D Organizations - Georg Kunz & David Östman, Ericsson
Tuesday June 24, 2025 11:55am - 12:35pm MDT
In today's rapidly evolving tech landscape, alignment of open source initiatives and product-focused research & development (R&D) efforts are crucial to achieving strategic business goals. Establishing a dedicated Open Source Program Office (OSPO) plays a critical role in ensuring effective strategy, governance, fostering community engagement, and maximizing the benefits of open source contributions. However, an OSPO must connect these high-level principles with the needs and day-to-day operations of R&D organizations to ensure their effectiveness.

In this presentation, Georg and David will represent the OSPO and R&D at Ericsson. They will share insights into a set of concrete real-world cases and challenges, such as facilitating upstream contributions to the Linux kernel, establishing the Valkey project, and eliminating downstream forks. Based on these examples, they will delve into the intricacies of establishing an effective collaboration between the OSPO and R&D departments, highlighting how to bridge the gap between the needs of product team and the overarching company strategy.
Speakers
avatar for Georg Kunz

Georg Kunz

Open Source Program Manager, Ericsson
Georg is an Open Source advocate and a long-term contributor to a wide range of open source communities and projects, such as OpenStack, LF Networking, and the OpenSSF. He served for multiple terms on the OPNFV and Anuket Technical Steering Committee and currently serves on the Steering... Read More →
avatar for David Östman

David Östman

General Manager Ericsson Software Technology Sweden, Ericsson
David is the General Manager of Ericsson Software Technology (EST) Sweden, leading a dedicated team of engineers developing open source software on projects like Linux, Yocto, and Valkey. With over 25 years of experience in the telecommunications industry, David began his career at... Read More →
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 3F
  OSPOCon

11:55am MDT

IREE: An AI Subsystem for Zephyr? - Peter Kourzanov & Anmol Anmol, IMEC
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Machine Learning and AI are experiencing explosive growth. The concentration of AI power in the datacenters, as well as the current trends in training and inferencing infrastructure built around power-hungry GPUs and control nodes running interpretive languages on full-fledged monolithic operating systems brings about an evermore greater need for energy. In this talk we will sketch a different future: one where the needs of scaling are addressed in a way of embedding lightweight control software running on energy-efficient hardware into a sea of heterogeneous compute accelerators arranged in an energy-conserving fashion. One where the edge devices, be it small IoT nodes or an intelligence subsystem inside a mobile device can all be included in one global, distributed, cognitive and sustainable network supporting the users.
We intend to cover our recent developments in the way of porting IREE to run on Zephyr's POSIX layer, as well as experiments to see how Zephyr as a lightweight library kernel can support typical inference tasks that were used as workloads to tune an accelerator's micro-architecture (using gem5 simulator) as well as to emulate the design on the FPGA as a scale-up.
Speakers
avatar for Peter Kourzanov

Peter Kourzanov

Principal member of technical staff, IMEC
Having started my professional career into CS (at TUDelft DBMS) I moved towards RT & streaming systems for CE (architecture & infra group at Philips Research). Dataflow compiler & middleware project got me further into the DSPs and models for radio & radar transceivers - the focus... Read More →
avatar for Anmol Anmol

Anmol Anmol

Development Engineer, IMEC, Belgium
Exploring hardware/software codesign, microarchitecture and related research, and engineering problems.
Tuesday June 24, 2025 11:55am - 12:35pm MDT
Bluebird Ballroom 2C
  Zephyr

12:35pm MDT

Cybersecurity with CDF & OpenSSF Focus Group
Tuesday June 24, 2025 12:35pm - 2:10pm MDT
Join the CDF for a lunch focus group on CI/CD Cybersecurity. Our goal is to investigate the persistent gap between available security tooling and its adoption in modern CI/CD pipelines and to discuss new approaches to addressing vulnerabilities across the DevOps pipeline. We will discuss barriers to compliance with the Secure Software Development Framework and explore new methods for minimizing security risks. Topics will include open source software debloating, utilizing AI to remediate package dependencies, leveraging evidence stores for tracking vulnerability exposure, and the evolution of DevOps into a broader platform engineering discipline to secure the supply chain.  
Speakers
avatar for Tracy Ragan

Tracy Ragan

CEO, DeployHub, Inc.
Tracy is a recognized expert in software supply chain security and DevSecOps, specializing in managing complex, decoupled architectures. She is the CEO of DeployHub, a scalable continuous vulnerability management platform that empowers software to 'self-heal' by automatically applying... Read More →
Tuesday June 24, 2025 12:35pm - 2:10pm MDT
Bluebird Ballroom 3B
  cdCon
  • Session Slides Yes

2:10pm MDT

Lightning Talk: Streaming and Processing Edge Vision Data in Real Time - Joyce Lin, Viam
Tuesday June 24, 2025 2:10pm - 2:20pm MDT
Edge-based computer vision gives us real-time insights, but getting that data where it needs to go without high bandwidth, lag, or hardware strain is a big challenge. Learn how to build a fast, event-driven vision pipeline using WebRTC for real-time streaming and gRPC for lightweight commands. Whether for security cameras or IoT, you'll gain a practical blueprint for a scalable, open-source vision system to stay responsive at the edge while being cost-effective, adaptable, and cloud-independent.
Speakers
avatar for Joyce Lin

Joyce Lin

Head of developer relations, Viam
Joyce Lin is the head of developer relations at Viam, a robotics platform that connects software with smart machines in the physical world. Based in San Francisco, she is also a Tiktok influencer, dog mom, cat mom, and writer.
Tuesday June 24, 2025 2:10pm - 2:20pm MDT
Bluebird Ballroom 3E
  Open AI + Data
  • Audience Experience Level Beginner
  • Session Slides Yes

2:10pm MDT

Whoops! I Accidentally Leaked My Cloud Keys - Eve Martin-Jones & Hayden Blauzvern, Google
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Leaked credentials aren't a new problem, but the primacy and complexity of Cloud environments means that leaked credentials are more likely than ever to be your problem. Not only that, but recent research has shown that it may only be a matter of seconds between a leak and an exploit. As the systems for developing, building, publishing and deploying applications become more sophisticated, the types of leaks developers need to guard against also change.

In this talk, we will present new research by the Google Open Source Security Team into when and how developers leak credentials in modern software applications. We'll discuss some of the common ways leaks occur for developers of open source artifacts like containers and software packages. We'll also provide practical insights into scalable credential scanning and ecosystem-level protections for developers and organizations who want to keep their credentials secure to help when every second counts.
Speakers
avatar for Eve Martin-Jones

Eve Martin-Jones

Senior Software Engineer, Google
Eve is an engineer working on open source software security at Google. She lives in Australia, with her cat Mochi, who is surprisingly proficient at JavaScript. Between D&D campaigns, she can be found deciphering the Cargo dependency-resolution algorithm bug-for-bug, advocating for... Read More →
avatar for Hayden Blauzvern

Hayden Blauzvern

Technical Lead Manager, Google
Hayden Blauzvern is a technical lead manager on Google’s Open Source Security Team, focused on making open-source software more secure through code signing and applied transparency. Hayden is a maintainer and the community chair on the Sigstore project.
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 2F
  Cloud + Containers
  • Audience Experience Level Any
  • Session Slides Yes

2:10pm MDT

ARM64 Linux Laptops Status Report - Stefan Schmidt, Linaro Ltd.
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
In June last year a bunch of new laptops, based on the Snapdragon X Elite, have been launched. All major laptop vendors launched devices, with over three
dozen to choose from at the time of this writing. Offering a nice alternative to ChromeBooks or MacBooks for Arm enthusiasts. No matter if you are intrigued by the battery life, performance or always wanted an arm64 based system to natively
compile for your embedded targets.

The core question is, how good is the Linux support. Being designed for Windows-on-ARM there is a risk Linux support is rudimentary at best. Does boot with UEFI work out of the box? Is there a device tree description for your specific device? Which hardware features are already supported mainline?
Is the firmware for various drivers available? How is the performance?

In short, is it usable as a daily driver for a developer? Stefan set out to find out, and report here.

In this talk he will provide details on the current state of development of these devices. An in-depth view on the hardware support: what is in mainline, which patches are pending and what is missing completely.
[Target: ELC North America]
Speakers
avatar for Stefan Schmidt

Stefan Schmidt

Tech Lead / Senior Linux Kernel Engineer, Linaro Ltd.
Stefan Schmidt is a FOSS contributor for nearly 20 years now. During this time he worked on different projects and different layers of the Linux ecosystem. From bootloader and Kernel over build systems for embedded to user interfaces. After years as a freelancer, member of the Samsung... Read More →
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 2A
  Embedded Linux Conference

2:10pm MDT

“Early Boot and Late Attach” of Remote Processors for Time Critical Applications - Beleswar Prasad Padhi & Vaishnav Mohandas Achath, Texas Instruments
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Modern Heterogeneous SoCs designed for automotive use cases integrate multiple remote processors (rprocs) for Real-Time Operations, like Cortex-R5F for handling Capture and Display, alongside a general-purpose processor like Cortex-A to run HLOS like Linux. Automotive requirements are Time-Critical, Safety-Oriented and often demand for the Real-Time rprocs to be booted early for use cases like Early Chime, Early Rear View Camera (RVC). This presentation discusses about the “Early Boot + Late Attach” feature in remoteproc framework, where-in the rprocs would be brought up early in the boot flow by bootloader, and later Linux would just “attach” into the pre-running rprocs to establish IPC & suspend/resume. It also explains how developers can adopt this approach and shares debugging lessons. The talk also addresses how the framework handles key challenges with this approach, like identifying a pre-running rproc and allocating the resources required by it (memory carveouts, mappings, trace buffers etc.) by parsing the pre-loaded firmware, rather than re-initializing the core like in normal boot flow. A live case study will be presented on Early RVC application showcasing this feature.
Speakers
avatar for Vaishnav Achath

Vaishnav Achath

Senior Software Engineer, Texas Instruments
Vaishnav Achath is a Senior Software Engineer with Texas Instruments Inc. working with the Linux Core Product Development team for Jacinto Processors. As part of this role, Vaishnav primarily works on upstream Linux kernel and U-Boot development and also on customer requirements... Read More →
avatar for Beleswar Prasad Padhi

Beleswar Prasad Padhi

Software Engineer, Texas Instruments
Beleswar is a Software Engineer at Texas Instruments India, working on Upstream Linux Kernel and U-Boot, as part of the Linux Core Product Development team for Jacinto Processors. Beleswar is a Free and Open Source Software Enthusiast and has contributed to several Open Source security... Read More →
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 2B
  Embedded Linux Conference
  • Audience Experience Level Any
  • Session Slides Yes

2:10pm MDT

Rex: Safe and Usable Kernel Extensions in Rust - Jinghao Jia, University of Illinois Urbana-Champaign
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
We present the Rex project (https://github.com/rex-rs/rex). Rex is a Linux kernel extension framework that allows extension programs to be written in safe Rust. Rex offers similar safety guarantees to eBPF. Unlike eBPF-based tools like Aya, Rex extensions are not compiled into eBPF bytecode. Rex eliminates the in-kernel verifier – the safety of Rex extensions is built atop language-based safety plus runtime protection. Specifically, the Rex compiler enforces Rex extensions to be written in a subset of safe Rust, and emits native code directly. Rex implements its kernel crate with a safe interface that wraps existing eBPF interface. Rex also employs a lightweight runtime that implements graceful Rust panic handling with resource cleanups, kernel stack checks, and program termination.

Rex provides a more usable and arguably safer alternative to eBPF. The usability advantage comes from the elimination of in-kernel verifiers that are known to reject safe extension programs with cryptic feedback. We also show that Rex’s runtime protection provides stronger safety than eBPF in a few aspects, e.g., protecting kernel stacks from overflowing.

More details: https://tinyurl.com/y8uj8ypp
Speakers
avatar for Jinghao Jia

Jinghao Jia

Ph.D. Student, University of Illinois Urbana-Champaign
Jinghao Jia is a fifth year Ph.D. student at UIUC. His research focus on operating system kernel extensions (e.g. eBPF). Specifically, he works on building safe and reliable kernel extensions as well as the applications of these kernel extensions in practice.
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 2D
  Linux
  • Audience Experience Level Any
  • Session Slides Yes

2:10pm MDT

Linux Networking: Key Understanding and Practical Troubleshooting - Muna Nwaiwu, Google
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
This session provides a comprehensive overview of essential Linux networking concepts, from IP addressing and routing to practical troubleshooting techniques. Participants will learn to configure network interfaces, diagnose common network issues, and gain the confidence to manage Linux network environments effectively.
Speakers
avatar for Muna Nwaiwu

Muna Nwaiwu

Network Engineer, Google
Munachimso Victor Nwaiwu, Network Engineer at Google, drives AI network infrastructure optimization. He has deep expertise in enterprise, data center, and edge network design and automation. He consistently enhances network operations. Prior roles at Lenovo and Facebook focused on... Read More →
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 3A
  Open Source 101
  • Audience Experience Level Beginner
  • Session Slides Yes

2:10pm MDT

The Power of "AND": A New Template for Open Source Sustainability - Alyssa Wright & Francesca Romano, Bloomberg
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
The traditional view of open source sustainability often frames it as a choice: business value OR public good. We argue that this is a false dichotomy. Bloomberg's Open Source Program Office and Corporate Philanthropy team have partnered to develop a new template – one built on the power of "AND."

This presentation will explore how combining business value AND philanthropic impact creates a transformative approach to open source leadership. We'll share our strategic framework for achieving this "AND," demonstrating how it benefits companies, individuals, open source projects, and the world around us.

Join us to learn how to build similar partnerships within your organization and why corporate engagement in open source sustainability is more important now than ever to ensure the long-term health of the critical digital infrastructure underpinning our modern world.
Speakers
avatar for Alyssa Wright

Alyssa Wright

Open Source Program Office, Bloomberg
Alyssa Wright co-leads Bloomberg's Open Source Program Office (OSPO) in the Office of the CTO, where she champions the firm's open source strategy and engagement. Guided by the motto "be curious, solve problems, do good," Alyssa focuses on creating positive impact through open source... Read More →
avatar for Francesca Romano

Francesca Romano

Head of Global Operations, Bloomberg LP
Francesca Romano leads Global Operations for Bloomberg’s Corporate Philanthropy team, where her focus is on delivering solutions that are collaborative, innovative, and effective. She holds a bachelor’s degree in comparative literature from Brown University and an MBA from Columbia... Read More →
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 3C
  Open Source Leadership
  • Audience Experience Level Any
  • Session Slides Yes

2:10pm MDT

Valkey in Telecom: Leveraging Open Source for Unique Needs and Greater Community Benefits - David Östman & Viktor Söderqvist, Ericsson Software Technology
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
The telecom industry constantly evolves to meet the demands of modern communication.
As a supporter of the Linux Foundation Valkey project, this presentation will explore other ways to utilize Valkey compared to many cloud providers, and the benefits this brings to the community and the project itself.

We will discuss the technical aspects of Valkey's use in telecom, drawing from insights for the advantages of public forks managed by foundations, leading to faster and more expansive development.

Our company was one of the founding supporters of Valkey, and Viktor Söderqvist is a core maintainer of Valkey. We will cover how we integrate community engagement and governance, David as a manager and Viktor maintainer and our collaborative efforts together.

We'll highlight our contributions to Valkey, and the discussions that led to our strategic pivot and fork and creation Valkey.

We will also present unique requirements in telecom that has been added to Valkey, and demonstrate how these requirements also benefit the broader project, with features like downgrade mechanisms and key hash improvements for higher performance.
Speakers
avatar for David Östman

David Östman

General Manager Ericsson Software Technology Sweden, Ericsson
David is the General Manager of Ericsson Software Technology (EST) Sweden, leading a dedicated team of engineers developing open source software on projects like Linux, Yocto, and Valkey. With over 25 years of experience in the telecommunications industry, David began his career at... Read More →
avatar for Viktor Söderqvist

Viktor Söderqvist

Open source dev, Ericsson Software Technology
Viktor is an open source developer at Ericsson, contributing to several projects. The last few years, he was contributing to Redis, but recently his focus has been on Valkey, the open source fork of Redis, which he together with a few more active contributors forked and now maint... Read More →
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 2E
  Wildcard
  • Audience Experience Level Any
  • Session Slides Yes

2:10pm MDT

Build Zephyr for MicroBlaze-V FPGA Using Yocto Project - Sandeep Gundlupet Raju, AMD
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
The Yocto Project can build for a variety of targets: Linux, Zephyr, baremetal, etc. Using multiconfig one can target a combination of these environments in one single configured build. Zephyr is a real-time operating system (RTOS) that is open source and hosted by the Linux Foundation. It’s an collaborative effort uniting developers and users in building a best-in-class small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures.

This talk will discuss how to configure a multiconfig builds for MicroBlaze-V(RISC-V) FPGA using Yocto Project meta-zephyr, with integrated binary components for Zephyr using a System DeviceTree(SDT) processed through the lopper tool to generate Zephyr Kconfig, DTS and Multiconfig Configuration files for MB-V. The resulting configuration files are then used to build and package Zephyr including but not limited to the Zephyr Kernel and peripheral drivers using the Yocto Project.
Speakers
avatar for Sandeep Gundlupet Raju

Sandeep Gundlupet Raju

Senior Member of Technical Staff - Yocto Project, AMD
Open Source enthusiast, Contributor to Yocto Project(poky, amd xilinx meta layers, meta-ros, meta-virtualization, meta-jupyter), OpenEmbedded, Lopper, AMD Xilinx Device-tree Generator, PetaLinux, Trusted Firmware-A (ATF), Linux Kernel and U-boot trees.Maintainer of AMD Xilinx Yocto... Read More →
Tuesday June 24, 2025 2:10pm - 2:50pm MDT
Bluebird Ballroom 2C
  Zephyr

2:25pm MDT

Lightning Talk: Serving Guardrail Detectors on Vllm - Evaline Ju, IBM
Tuesday June 24, 2025 2:25pm - 2:35pm MDT
With the increase in generative AI model use, there is a growing concern of how models can divulge information or generate inappropriate content. This concern is leading to the development of technologies to “guardrail” user interactions with models. Some of these guardrails models are simple classification models, while others like IBM’s Granite Guardian or Meta’s Llama Guard are themselves generative models, able to identify multiple risks. As new models appear, a variety of large language model serving solutions are being developed and optimized. An open-sourced example, vLLM, has become an increasingly popular serving engine.

In this talk I’ll discuss how we built an open-sourced adapter on top of vLLM to serve an API for guardrails models, so that models like Granite Guardian and Llama Guard can be easily applied as guardrails in generative AI workflows.
Speakers
avatar for Evaline Ju

Evaline Ju

Senior Software Engineer, IBM
Evaline is a senior engineer working on the watsonx platform engineering team of IBM Research and based in Denver, Colorado. She currently focuses on building guardrails infrastructure for large language model workflows. Her previous experience includes MLOps for IBM’s cloud ML... Read More →
Tuesday June 24, 2025 2:25pm - 2:35pm MDT
Bluebird Ballroom 3E
  Open AI + Data

2:30pm MDT

Telemetry Showdown: Fluent Bit vs. OpenTelemetry Collector - A Comprehensive Benchmark Analysis - Henrik Rexed, Dynatrace
Tuesday June 24, 2025 2:30pm - 2:50pm MDT
In a push to standardize observability practices, the cloud-native community has embraced OpenTelemetry, offering a unified framework for metrics, logs, and traces. Prior to this, log processing relied on agents like fluent, evolving into fluentbit. With fluentbit's recent expansion to support additional signals and the OpenTelemetry Collector's emergence, a pertinent question arises: Which is the superior choice for performance?

This session delves into:
- Unveiling the distinctions between Fluent Bit and the OpenTelemetry Collector.
- Sharing the findings derived from a series of benchmark tests.
- Providing valuable insights to empower the community in selecting the most fitting agent for their cloud-native environments.
Speakers
avatar for Henrik Rexed

Henrik Rexed

Cloud native advocate, Dynatrace
Henrik is a Cloud Native Advocate at Dynatrace and a CNCF Ambassador. Prior to Dynatrace, Henrik has worked more than 15 years, as Performance Engineer. Henrik Rexed Is Also one of the Organizer of the conferences named WOPR, KCD Austria and the owner of the Youtube Channel IsitO... Read More →
Tuesday June 24, 2025 2:30pm - 2:50pm MDT
Bluebird Ballroom 3B
  cdCon
  • Session Slides Yes

2:40pm MDT

Lightning Talk: Future-Proofing Compliance: Leveraging Knowledge Graphs and AI in Cybersecurity - Zeyno Dodd, Conjectura R&D
Tuesday June 24, 2025 2:40pm - 2:50pm MDT
Traditional approaches to cybersecurity compliance are being redefined in an era marked by rapidly evolving cybersecurity threats and stringent compliance requirements. This session explores the innovative integration of Knowledge Graphs (KG) and Retrieval Augmented Generation (RAG) with Generative AI to address the ever-evolving complexities of cybersecurity frameworks like NIST CSF v2.0, NIST 800-171, and CMMC. I will briefly delve into an open-source proof-of-concept demonstrating how these technologies can automate the discovery of compliance relationships and streamline cross-framework assessments. Join me in discovering how we can significantly enhance cybersecurity measures by harnessing open-source tools and AI, reducing the resource burden, and maintaining timely and robust adherence to evolving standards.
Speakers
avatar for Zeyno Dodd

Zeyno Dodd

R&D Architect, Conjectura R&D
Cloud Solution Architect and Researcher with 25+ years in software development and research. Committed to leveraging AI to address complex real-world challenges with societal impact. Specializes in applying Graph Neural Networks (GNN) within Cloud/Edge/Hybrid Machine Learning frameworks... Read More →
Tuesday June 24, 2025 2:40pm - 2:50pm MDT
Bluebird Ballroom 3E
  Open AI + Data
  • Audience Experience Level Any
  • Session Slides Yes

3:05pm MDT

Transforming Software Development and Engineering Velocity at EBay With AI/ML in CI/CD - Aravind Kannan, eBay
Tuesday June 24, 2025 3:05pm - 3:25pm MDT
In today's digital landscape, rapid and reliable software delivery is crucial. Join us to explore how eBay has integrated AI and ML into its Continuous Integration and Continuous Deployment (CI/CD) processes, revolutionizing software development at scale.

We will share insights from eBay's "Engineering Velocity" initiative, detailing how our AI and ML powered CI/CD platform helped our engineers in achieving a 23% increase in software releases and a 10% reduction in production bugs.

This session will cover:

* The strategic implementation of AI and ML in CI/CD to enhance efficiency and quality.
* Real-world examples of how AI-driven insights and automation have streamlined our software development, review, testing, debugging and delivery process.
* Key challenges and lessons learned in integrating AI and ML technologies into the CI/CD platform.
* Future trends and opportunities in AI and ML for CI/CD.

Whether you're an engineering leader, developer, or DevOps practitioner, gain insights and strategies to leverage AI and ML for faster, more reliable software delivery.
Speakers
avatar for Aravind Kannan

Aravind Kannan

Director, Software Engineering, eBay Inc.
Aravind Kannan leads eBay's transformative Engineering Velocity initiative, responsible for driving improvements in software development and delivery platforms and processes across the organization. He is committed to empowering engineers to deliver value to customers faster, easier... Read More →
Tuesday June 24, 2025 3:05pm - 3:25pm MDT
Bluebird Ballroom 3B
  cdCon
  • Audience Experience Level Any
  • Session Slides Yes

3:05pm MDT

Noisy Neighbor Detection: A New OSS Collector - Jonathan Perry, Unvariance
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Why do some requests take so much longer than others? A major contributor, memory-related contention between containers, was shown to increase latency by 4-13x. It can be triggered by garbage collection, and existing observability cannot even detect it! Current collectors just show high CPU utilization, and the standard mitigation is to scale out and run at low utilization: expensive, and does not solve the response time problem.

We set out to build a new detector, but found that measuring every few seconds (current practice for collectors) is inadequate. Servers quickly jump between intense resource competition and under-utilization, so averaging over seconds does not show any contention. We needed measurements at millisecond frequency.

This session first examines real-world patterns that trigger interference and surveys methods for detecting memory interference, including findings from Google, Alibaba, and Meta's production environments. We'll then discuss the design of the OSS collector, and how it combines CPU performance counters, eBPF and high-resolution timers to identify noisy neighbors. We close with future directions and opportunities to get involved.
Speakers
avatar for Jonathan Perry

Jonathan Perry

Founder, Unvariance
I am a maintainer of the OpenTelemetry eBPF network collector, and working on developing tools to detect and mitigate noisy neighbors. I got my PhD in noisy neighbor mitigation (focusing on networking) from MIT, then founded an eBPF-based network observability company, Flowmill, which... Read More →
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 2G
  Cloud + Containers

3:05pm MDT

Composite Video Device Abstraction for Libcamera - Karthik Poduval & Kamalanadh (Kamal) Vedantham, Amazon Lab 126
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
In digital imaging, video devices often face limitations that impact output quality and functionality. Post-processors, such as m2m geometric distortion correction, m2m scalers, or m2m JPEG encoders, can be employed to enhance the output of an Image Signal Processor (ISP). Managing multiple post-processors individually can be complex and inefficient. To address this, the concept of a composite device could be used. This abstraction consolidates various functionalities, including a video node and multiple post-processors, under a single abstraction that acts like a composite video device. The composite video device provides an effective abstraction layer for the libcamera pipeline handler. It determines which post-processor to utilize and when, without requiring manual intervention for each operation. Without such an abstraction, designing a pipeline handler would be significantly more complex. In this talk, we go over the design of this abstraction.
Speakers
avatar for Karthik Poduval

Karthik Poduval

Principal Software Development Engineer, Amazon Lab126
Karthik Poduval is a Principal Software Development Engineer at Amazon Lab126. In this role, he develops Embedded Linux device drivers and middleware stack for camera/ISP and other imaging devices.
avatar for Kamalanadh (Kamal) Vedantham

Kamalanadh (Kamal) Vedantham

Senior Software Engineer, Amazon Lab 126
Senior Software Development Engineer at Amazon Lab126. Develops Embedded Linux device drivers and camera/isp pipelines.Previous expertise includes Biometric Sensor / Security TPM / Touch Sensor technlogies.
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 2B
  Embedded Linux Conference

3:05pm MDT

Dynamic VM Memory Resizing daemon (vmrd) - Sudarshan Rajagopalan, Qualcomm
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
We describe about a userspace daemon that integrates with the Linux kernel's Pressure Stall Information (PSI) mechanism to monitor and detect memory pressure events, and requests for adding/removing memory blocks from the host based on real-time memory demands in the system without need for intervention of an admin/host. The virtio-mem interface is used for communicating with the host for adding/removing memory blocks.

Detecting increase in memory demand – the daemon registers to certain PSI events and monitors pressure building up when memory allocations occurs. Using these predefined thresholds trigger the daemon to request additional memory from the host when minimal pressure is detected, indicating an active memory-intensive use case is running.

Detecting decrease in memory pressure – the daemon monitors pressure decay and psi averages (avg10, avg60, avg300) along with other memory stats. and makes an educated guess about memory usecases have ended and releases blocks back to host. The process of tracking memory pressure going down and releasing memory back to host is done in a separate thread. 

More details on design and logic will be explained in the presentation session.
Speakers
avatar for Sudarshan Rajagopalan

Sudarshan Rajagopalan

Linux Kernel Developer, Qualcomm
Working as Linux Kernel Developer in Qualcomm for the past 7 years. Interests are in Embedded Systems and Firmware, System designs and Computer Architecture.
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 2A
  Embedded Linux Conference

3:05pm MDT

Panel Discussion: Scaling Inclusive Open Source: Strategies & Metrics for Building Equitable Communities - Kenyatta Forbes, Independent; Sarah Oyetubo, GitHub; Georg Link, Bitergia; Justin Wheeler, Red Hat
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
This panel will delve into the challenges and opportunities for diversity, equity, inclusion, and accessibility (DEIA) in open source, informed by GitHub's latest Open Source Survey. Through a series of research spotlights, panelists will share data-backed strategies and real-world case studies for fostering inclusivity at scale. The session will feature an interactive Q&A where panelists address pre-planned questions and engage with audience inquiries. Key topics for discussion include identifying useful DEIA metrics versus "vanity metrics," balancing quantitative data with qualitative feedback, and the impact of mentorship programs on community diversity. Attendees will gain actionable strategies to cultivate more welcoming, sustainable, and diverse open source projects.
Speakers
avatar for Sarah Oyetubo

Sarah Oyetubo

Sr. Program Manager, DI&B, GitHub
Sarah Oyetubo is a Certified Diversity and Inclusion practitioner and Senior Program Manager of Diversity, Inclusion, and Belonging at GitHub. She has a proven track record for leading people through transformational change, as demonstrated in various strategic and highly visible... Read More →
avatar for Georg Link

Georg Link

Open Source Strategist and Director of Sales, Bitergia
Georg’s mission is to make open source more professional by using community metrics and analytics. Georg cofounded the CHAOSS Project to advance analytics and metrics for open source project health. Georg is an active contributor to several projects and has often presented on open... Read More →
avatar for Justin Wheeler

Justin Wheeler

Fedora Community Architect, Red Hat
Justin is a Free Software activist and Open Source advocate focused on community leadership and digital infrastructure. As the Fedora Community Architect at Red Hat, he designs and maintains the core support structures that enable a global community of contributors to thrive. His... Read More →
avatar for Kenyatta Forbes

Kenyatta Forbes

Open Source Strategist & Advocate
Kenyatta Forbes an Open Source strategist and advocate with a focus on supporting the growth and sustainability of open source communities. With over a decade of experience in technology and program management, she enjoys fostering collaboration between developers, maintainers, and... Read More →
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 3G
  Equity + Inclusion + Accessibility
  • Audience Experience Level Any
  • Session Slides Yes

3:05pm MDT

Enhancing Scalability of the Vmalloc Mechanism in the Linux Kernel - Adrian Huang, Lenovo
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
The vmalloc mechanism in the Linux kernel provides contiguous virtual memory allocations, even when the underlying physical memory is non-contiguous. However, with increasing adoption and usage, the synchronization of vmalloc data structures poses significant performance challenges, particularly in many-core systems with 256+ cores.

This session will explore the scalability improvements made to the vmalloc mechanism, covering the following key topics:

1. An overview of the legacy vmalloc approach, which relies on a single global lock for data synchronization.

2. Introduction to an enhanced vmap node implementation designed to address the limitations of the legacy approach.

3. Identification and detailed analysis of two remaining performance bottlenecks despite the enhanced vmap node implementation, along with their proposed solutions.

Join us to gain insights into the evolving design of vmalloc and its implications for performance in modern high-core-count systems.
Speakers
avatar for Adrian Huang

Adrian Huang

Senior Engineer, Lenovo
Adrian Huang is a Senior Linux Engineer in the Lenovo Infrastructure Solutions Group (ISG) based in Taipei, Taiwan. He has experience with Linux kernel IOMMU subsystem, Linux kernel synchronization, Linux kernel interrupt mechanism and memory management.
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 2D
  Linux

3:05pm MDT

Agents in Action: Advancing Open Source AI Missions - Hema Veeradhi, Red Hat
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
AI Agents have become a buzzword in the world of generative AI—but what exactly are agents, and how are they advancing open source AI? Agents are autonomous systems that extend the capabilities of Large Language Models (LLMs) by leveraging external tools and real-time data to perform dynamic actions for solving complex, multi-step tasks. They are at the forefront of transforming open source AI by enabling adaptability, automation and more intelligent decision-making.
In this talk, we’ll explore popular open source agent frameworks like LangChain and Haystack, which are driving rapid development and community-powered innovation in AI agents. Using real-world examples and a live demo, we’ll demonstrate how these frameworks can be leveraged to build a variety of generative AI applications, including RAG, IT operations automation and dynamic, context-aware chatbots.
Attendees will gain a clear insight into why AI agents are at the forefront of innovation and how open source collaboration is driving its evolution. Whether you’re an AI developer, OSPO leader or open source enthusiast, this session will highlight the potential of agents to power the next wave of open source AI missions.
Speakers
avatar for Hema Veeradhi

Hema Veeradhi

Principal Data Scientist, Red Hat
Hema Veeradhi is a Principal Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems. Hema is a staunch... Read More →
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 3E
  Open AI + Data
  • Audience Experience Level Any
  • Session Slides Yes

3:05pm MDT

Sponsored Session: Lessons Learned from Moving 2 Million Engineers from AngularJS to Angular - Stephen Fluin, HeroDevs
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
 In 2014 the Angular team at Google decided to deprecate AngularJS while the replacement wouldn't ready for another 2 years. 10 years later with a lot more hindsight, Stephen will share the lessons learned so that you can more successfully drive adoption, evolve your ecosystem, stay fresh and relevant, and even support the developers you leave behind.

In order to facilitate networking and business relationships at the event, you may choose to visit a third party's booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies. 
Speakers
avatar for Stephen Fluin

Stephen Fluin

Maintainer of the Unmaintained, HeroDevs
Stephen is VP of Product for HeroDevs. Stephen is a former Angular core team member and current Angular GDE. Stephen builds Product and DevRel teams that solve real world problems faced by developers and businesses, and advocates for the needs of users and the community. With ~25... Read More →
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 3H
  Open Source 101
  • Session Slides Yes

3:05pm MDT

The Open Source Solution That Actually Works - Syed Usman Ahmad, Grafana Labs
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
When you are running an application that contains primary ingredients such as Java, MySQL, Mail Service etc. and all fused up together to be as one, then it is no surprise that you need to rely on more than one monitoring solution. But imagine if there is a one single solution that can bring up the Logs, Metrics, Traces and even Profiling and on top of that, it is completely Open Source? Well, you are in luck, as in this talk we will demonstrate an example on how to monitor your applications by using Grafana and use various integrations and plugins. Later, we will see more advanced features to get key metrics for better observability.

It will be an introduction to the Dashboards, and also an excellent opportunity to learn more about the advanced features, including troubleshooting & debugging.

Join us to learn more about Grafana dashboards, community contributions and share your feedback and suggestions!
Speakers
avatar for Syed Usman Ahmad

Syed Usman Ahmad

Staff Developer Advocate, Grafana Labs
Usman is a Staff Developer Advocate at Grafana Labs from Nuremberg, Germany and works with the Open Source community on the community forum, GitHub and Slack.He has over 15 years of experience in IT and Cloud Support where he served multiple customers all over EU, US and Japan.He... Read More →
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 3A
  Open Source 101

3:05pm MDT

Solving the Phantom Dependency Problem for Python Packages - Seth Larson, Python Software Foundation
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Endor Labs coined the term "Phantom Dependency Problem" to describe dependencies that are bundled into software packages but not represented in the package metadata. This is common in many software package ecosystems, but it is most prevalent in the Python package ecosystem (PyPI) where many packages include compiled C, C++, and Rust dependencies.

Bundled software not being included in package metadata is meaning means that software composition analysis (SCA), SBOM, and vulnerability scanning tools are not able to detect the bundled software. This can cause vulnerabilities to be missed and make.

The Security Developer-in-Residence at the Python Software Foundation, Seth Larson, worked on solving to the Phantom Dependency problem for Python packaging, involving work on standards and tooling.

By the end of this session attendees will understand the Phantom Dependency problem, how it relates to Python and other packaging ecosystems, how SBOM and SCA tools work, and what work was done to make bundled dependencies measurable and what that means for users.
Speakers
avatar for Seth Larson

Seth Larson

Security Developer-in-Residence, Python Software Foundation
Seth is the Security Developer-in-Residence at the Python Software Foundation working to improve the security posture of the Python ecosystem. Seth maintains widely used open source Python projects like urllib3, truststore, and Requests.
Tuesday June 24, 2025 3:05pm - 3:45pm MDT
Bluebird Ballroom 2E
  Wildcard

3:35pm MDT

Lightning Talk: Shift Left With AI: Smarter Code Reviews for DevOps Acceleration - Vaibhav Tupe, Equinix & Shrinath Thube, IBM
Tuesday June 24, 2025 3:35pm - 3:45pm MDT
In the fast-paced world of CI/CD, traditional code reviews can become a bottleneck, slowing down development and introducing risks due to human errors or inconsistencies. What if you could have an AI-powered assistant that reviews your code in real-time, providing actionable insights, detecting security vulnerabilities, and ensuring compliance—all while integrating seamlessly into your DevOps pipeline?

This session explores how Generative AI is transforming code reviews in CI/CD environments. We will dive into how AI-driven assistants can enhance developer productivity, improve code quality, and automate security and compliance checks.

We will cover:
The challenges of traditional code reviews in modern CI/CD workflows
How Generative AI enhances automated code reviews for speed and accuracy
Real-world use cases and best practices for integrating AI-powered code review assistants into your pipelines
The impact of AI on security, compliance, and developer experience
By the end of this session, you’ll understand how to leverage AI to make your CI/CD pipelines smarter, faster, and more secure—reducing friction in your development lifecycle while ensuring high-quality code.
Speakers
avatar for Shrinath Thube

Shrinath Thube

Software Developer, IBM, USA
IEEE Senior Member | Software Developer, IBM | Technology Advisory Board MemberShrinath Thube is a Software Developer at IBM with extensive experience in security, cloud, microservices, observability. An IEEE Senior Member, he is part of the IEEE CISOSE 2025 Organizing Committee... Read More →
avatar for Vaibhav Tupe

Vaibhav Tupe

Tech Lead, Equinix
Vaibhav Tupe is a distinguished Technology Advisory Board Member and Engineering Leader specializing in cybersecurity, cloud, and AI-ready data center infrastructure. With over 13 years of experience, he currently serves as a Technology Leader at Equinix USA, where he drives high-performance... Read More →
Tuesday June 24, 2025 3:35pm - 3:45pm MDT
Bluebird Ballroom 3B
  cdCon
  • Audience Experience Level Beginner
  • Session Slides Yes

4:20pm MDT

Effortless Secure and Control Traffic Using Kubernetes Gateway API for Ingress, Egress and Mesh Traffic - Lin Sun, solo.io
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
How do you secure and control traffic for your north-south (ingress/egress) and east-west (service-to-service) traffic within your Kubernetes cluster? Do you have a unified approach for debugging, observability, and operational consistency across all traffic types?
With the growing maturity of the Kubernetes Gateway API, it’s now easier than ever to manage traffic in all directions with a unified and consistent approach. The Gateway API allows you to control and secure traffic flow without requiring application restarts, offering a seamless way to manage both ingress and egress traffic, as well as service mesh (east-west) communication.
This demo-driven session will showcase how to use the Kubernetes Gateway API to control traffic for both north-south and east-west directions. Leveraging Istio Ambient Mesh, Kgateway, and HTTP metrics, we’ll dynamically monitor application health, progressively roll out new versions, and control external API calls to optimize costs.
Speakers
avatar for Lin Sun

Lin Sun

Head of Open Source & CNCF TOC, Solo.io
Lin is the Head of Open Source at Solo.io, and a CNCF TOC member and ambassador. She has worked on the Istio service mesh since the beginning of the project in 2017 and serves on the Istio Steering Committee and Technical Oversight Committee. Previously, she was a Senior Technical... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 2F
  Cloud + Containers
  • Audience Experience Level Beginner
  • Session Slides Yes

4:20pm MDT

Sponsored Session: Unifying Observability at DoorDash using Open Standards - Owen Zhang, DoorDash & Victor Soares, Chronosphere
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
If mobile observability leaves you hungry for answers, learn how DoorDash cooked up a scalable, open-source recipe — delivering OpenTelemetry metrics backed by community collaboration to bring it to everyone’s table.
While backend services benefit from mature observability tooling, mobile has long been underserved. DoorDash engineers faced this firsthand: messy metric semantics, inconsistent formats, and unclear signals that blurred real issues with telemetry artifacts.
Before, mobile health metrics were generated with an expensive, ETL-like system that was never meant for real-time monitoring and alerting. The team migrated to a unified, cloud-native observability platform powered by OpenTelemetry and Chronosphere, bringing mobile telemetry up to par with backend systems. After migrating, DoorDash achieved significant improvements, including reduced data volume, decreased costs, and improved alert reliability.

This talk shares lessons from that journey and provides practical guidance for anyone integrating OpenTelemetry metrics with Prometheus, especially when delta metrics are involved.

In order to facilitate networking and business relationships at the event, you may choose to visit a third party's booth or access sponsored content. You are never required to visit third party booths or to access sponsored content. When visiting a booth or participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies. 
Speakers
avatar for Owen Zhang

Owen Zhang

Observability Software Engineer, DoorDash
Owen Zhang, a software engineer within DoorDash's Observability team, tackles monitoring challenges inherent in their global, real-time e-commerce delivery platform. His current focus involves scaling DoorDash's observability infrastructure to accommodate substantial growth driven... Read More →
avatar for Victor Soares

Victor Soares

Director of Product Management, Chronosphere
Victor Soares is a seasoned product leader with over two decades of experience at the intersection of software engineering and product management. Currently a Director of Product Management for Metrics at Chronosphere, Victor brings a unique blend of technical depth and strategic... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 3H
  Cloud + Containers
  • Session Slides Yes

4:20pm MDT

Unveiling Arm Confidential Computing Architecture Software Stack - Kevin Zhao, Linaro
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
As confidential virtual machines become mainstream in confidential computing, the Arm Confidential Computing Architecture (CCA) was introduced as a key innovation of Arm v9 in 2021. Linaro has been deeply involved in integrating CCA into open-source projects over the past years.
In this presentation, we'll share the progress of our open-source enablement efforts. This includes the current status of fundamental software support and the next-stage plan for projects such as TF - A, Kernel, and Qemu. We'll also talk about container runtime adoption in Kata containers and Confidential containers. For instance, we'll detail the work on supporting CCA in Kata container runtimes with Qemu backend, like in kata-deploy. The support for guest-components and Trustee in Confidential containers will be covered too.
Remote attestation is another crucial aspect that can't be overlooked. To reduce solution fragmentation in open-source projects for production, Arm and Linaro are collaborating on an end-to-end experimental attestation platform using Veraison project components. We'll present a case study from the Confidential Containers project to show the practical adoption of these technologies.
Speakers
avatar for Kevin Zhao

Kevin Zhao

Senior Tech Lead, Linaro
Kevin Zhao is currently the tech lead at Linaro Data Center Group. He has been working on Arm server ecosystem for more than 8 years, including the open source IAAS solutions, distribute storage and confidential computing. Now, he is actively working on Arm Confidential Computing... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 2G
  Cloud + Containers
  • Audience Experience Level Beginner
  • Session Slides Yes

4:20pm MDT

Boot-Time BOF - Tim Bird, Sony
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
In this BOF, attendees will discuss the current status of Linux Boot, and boot-time reduction efforts for Linux systems. This will be an open discussion about the currently available tools, instrumentation, techniques, patches, documentation and online resources for developers working on Linux boot-time reduction.

If you are working on Linux boot-time, or plan to sometime in the near future, please join this discussion. You can describe your requirements, or tell us about your current Linux boot-time reduction activities or projects.
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 organizer of the Linux Boot-Time Special Interest Group and is involved with various Linux Foundation projects (including being... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 2B
  Embedded Linux Conference
  • Audience Experience Level Any
  • Session Slides Yes

4:20pm MDT

Unlocking the Full Potential of WPE To Build a Successful Embedded Product - Mario Sanchez-Prada, Igalia
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
The Web engine is the most important component of a Web browser, enabling developers to leverage the Web Platform for their applications. And thanks to Open Source Web engines like WPE, it is now possible to build all kinds of products for embedded devices using Web-based technologies, from set-top boxes and smart home appliances to GPS devices and in-flight infotainment systems, to name a few.

Unfortunately, companies usually fall into the trap of applying one-off fixes to meet their immediate needs, accumulating technical debt and struggling to adapt to the evolving nature of the Open Source projects they heavily rely on. On top of that, it makes it difficult to ensure that the stable releases of such projects properly fit the needs of the products they intend to build, leading to spending too much time being reactive to integration-related problems instead of focusing on building a great product.

In this session, we will focus on explaining the best practices to unlock the full power of WPE without falling into such traps, so that you can focus on building a stronger foundation for your future embedded products with WPE, while keeping maintenance costs under control.
Speakers
avatar for Mario Sanchez-Prada

Mario Sanchez-Prada

Software Engineer and WebKit Team coordinator at Igalia, Igalia
Software engineer and partner at Igalia with 19+ years of experience working on the development of Linux-based Operating Systems, the GNOME platform, Web engines (i.e. WebKit, Blink) and Web browsers (Epiphany, Chromium).Past experience includes work on the Maemo project, Litl OS... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 2A
  Embedded Linux Conference
  • Audience Experience Level Any
  • Session Slides Yes

4:20pm MDT

The Life of a Kernel Bugfix - Thadeu Lima de Souza Cascardo, Igalia
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Ever wonder how a bug fix lands on the kernel you are running on your system?

Would you like to know how to effectively get such fixes in the hands of most users?

From the time it gets submitted for review until an update is available in a distro, a lot of processes need to be followed and many people are involved.

The talk will go over some of these processes, some of the obstacles that may get in the way and how to make it easier for the people who do the work to get these fixes into the hands of as many people as possible.
Speakers
avatar for Thadeu Lima de Souza Cascardo

Thadeu Lima de Souza Cascardo

Kernel developer, Igalia
Cascardo has contributed to the Linux kernel for more than 15 years, initially as a volunteer and as a consultant, and later as part of teams at companies like IBM, Red Hat, Canonical, and now at Igalia.Mostly contributing bug fixes, Cascardo has been one of the top 4.19.x backporters... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 2D
  Linux

4:20pm MDT

Gotta Cache 'em All: Scaling AI Workloads With Model Caching in a Hybrid Cloud - Rituraj Singh & Jin Dong, Bloomberg
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
AI models are evolving rapidly, while also growing exponentially in size and complexity. As AI workloads become larger, it is crucial to address the challenges of rapidly scaling inference services during peak hours and how to ensure optimal GPU utilization for fine-tuning workloads. To tackle this, Bloomberg’s Data Science Platform team has implemented a “Model Cache” feature in the open source KServe project for caching large models on GPUs in a multi-cloud and multi-cluster cloud-native environment.

This talk discusses the challenges faced with hosting large models for inference and fine-tuning purposes, and how model caching can help mitigate some of these challenges by reducing load times during auto-scaling of services, improving resource utilization, and boosting data scientists’ productivity. The talk dives into how Bloomberg integrated KServe’s Model Cache into its AI workloads and built an API on top of Karmada to manage cache federation. AI infrastructure engineers will learn about the profound impact of enabling model caching and how teams can adopt this feature in their own AI infrastructure environment.
Speakers
avatar for Rituraj Singh

Rituraj Singh

Software Engineer, Bloomberg LP
Rituraj Singh is a software engineer on Bloomberg’s Data Science Platform engineering team, which is focused on enabling large-scale AI model training on GPUs. Rituraj graduated from Carnegie Mellon University with a master's degree in computer engineering.
avatar for Jin Dong

Jin Dong

Software Engineer, Bloomberg
Jin Dong is a software engineer at Bloomberg. He works on building an inference platform for machine learning with KServe.
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 3E
  Open AI + Data

4:20pm MDT

A Beginner's Guide To Programming Quantum Computers With Open-Source Tools - Sagar Kesarpu & Harikrishna Muriki
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Welcome to this exciting session that's all about diving into the world of quantum computing!
🚀 Whether you're just starting out or already have some knowledge, we're here to guide you through the basics and help you get hands-on with programming quantum computers using cool open-source tools.
Forget all the jargon – we're here to break it down for you in a friendly and easy-to-understand way. From qubits to quantum gates and circuits, we've got you covered! You'll get to play around with frameworks like Qiskit, Cirq, and Pennylane while writing and running simple quantum algorithms. It's like a fun tech playground! 🎮 Curious about how quantum computing differs from classical computing and its real-world applications? We'll explore that too! And let's not forget the amazing open-source quantum frameworks that are driving innovation in this field. We're talking Qiskit, Cirq, Pennylane, and more – all waiting for you to explore.

By the end of this session, you'll be equipped with the basics and practical skills needed to kickstart your journey into the quantum computing world. Perfect for developers, researchers, and tech enthusiasts like yourself!

🌟 Ready to take the plunge? Join us for an exciting adventure in the quantum computing ecosystem!

Topics we'll cover: - Introduction to Quantum Computing: Think qubits, superposition, and quantum gates – we'll make it crystal clear! - Quantum vs. Classical Computing: Let's explore the differences and get a glimpse of the potential applications. - Open-Source Quantum Frameworks: Discover the wonders of Qiskit, Cirq, Pennylane, and more! - Hands-On Programming: Get your hands dirty writing and running simple quantum algorithms – it's all about learning by doing! - Real-World Use Cases: See how quantum computing is making waves in cryptography, optimization, and machine learning. - Community and Resources: Find out how you can be part of the quantum journey and leverage open-source projects.

🌈 So, grab your virtual seat and get ready to unlock the magic of quantum computing with us! Let's make learning together a blast! 🌌🪐
Speakers
avatar for Sagar Kesarpu

Sagar Kesarpu

Senior Principal Application Engineer
Passionate about leveraging technology to drive innovation and solve technical problems. I am a tech enthusiast with a keen interest in cloud computing, open source and emerging technologies. With a curiosity-driven mid set and a commitment to continuous learning, I enjoy exploring... Read More →
avatar for Harikrishna Muriki

Harikrishna Muriki

Senior Principal Application Engineer
Always building, always learning. If you’re into clean code, smart systems, or big ideas—let’s chat.
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 3A
  Open Source 101
  • Audience Experience Level Beginner
  • Session Slides Yes

4:20pm MDT

Building the Future Developer: Trends in Open Source, Education, AI and Industry - Phoebe Quincy, GitHub & Kim Schlesinger, Contentful
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Over the past decade, open source and developer education have evolved dramatically. This talk explores key trends shaping the landscape, from shifts in bootcamp models and messaging to the role of open source in learning pathways. We'll examine what has persisted, what has transformed, and what these changes mean for educators, industry leaders, and learners. Whether you're building developer education programs, contributing to open source learning initiatives, or navigating the intersection of both, this session will provide valuable insights into the forces driving the future of developer education.

Key Themes:
- The enduring role of open source as both a learning tool and a career accelerant
- The impact of AI on developer education and skills acquisition
Speakers
avatar for Phoebe Quincy

Phoebe Quincy

Senior Program Manager, Education Programs, GitHub
Phoebe Quincy is a veteran advocate for developer education, specializing in open-source development and community engagement. She previously managed Hacktoberfest at DigitalOcean and now leads Education programs at GitHub, working to make open-source education more accessible, inclusive... Read More →
avatar for Kim Schlesinger

Kim Schlesinger

Learning Experience Designer, Contentful
Kim Schlesinger is a seasoned tech educator specializing in Kubernetes, containers, and curriculum design. With a passion for making complex technical concepts accessible, she has helped many people build their skills in cloud-native technologies.Kim is currently a Learning Experience... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 3C
  Open Source Leadership
  • Audience Experience Level Beginner
  • Session Slides Yes

4:20pm MDT

The O[S]PO Organization for the Age of AI - Paul Holland, Hewlett Packard Enterprise
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
The rapid pace of innovation is accelerating, and the role of open technologies and methodologies (i.e., open source software, open AI, open data, open collaboration, etc.) have become increasingly critical to enable company competitiveness. Open Source Program Offices (OSPOs) have emerged as a best practice to facilitate company collaboration and innovation with open source software, yet this org pattern is flexible and scalable to other “opens”. Come explore how organizations can adapt their OSPOs to be Open Program Offices (OPOs) and respond to rapid advancements in openness, especially for open community AI.

In particular, we’ll discuss:
- How to optimize the OPO organization for AI – what is different and what is leverageable
- Practical approaches for embedding openness of all kinds into your organization
- Where best to locate an OPO in an organization and the implications of the options
- Extending to open standards and open hardware
- How to drive org alignment and shape your open strategy

Openness is more than a philosophy—it’s a competitive advantage for the future of AI and for community development of any size.
Speakers
avatar for Paul Holland

Paul Holland

Director - Open Program Office, Hewlett Packard Enterprise
Paul is Director of Hewlett Packard Enterprise's Open Program Office, helping HPE teams drive the company's open technology strategy, engage in the right open communities, and comply with licensing. Paul has a B.S. in Computer Science from Colorado State University, an M.B.A. from... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 3F
  OSPOCon
  • Audience Experience Level Beginner
  • Session Slides Yes

4:20pm MDT

West: Explained in Simple Words - Roy Jamil, AC6
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Engineers coming from traditional RTOS or bare metal backgrounds may initially see Zephyr's meta-tool, West, as an unfamiliar hurdle. While it might seem a bit complex at first, West is actually a simple and effective way to handle multiple repositories, as well as to build, debug, analyze, and more.

In this talk, we’ll break down what West does and how it fits into the Zephyr ecosystem. We'll use plain language and practical examples, showing that West isn’t a barrier at all. Instead, it’s a powerful tool that makes managing your projects easier and more organized. From my experience teaching Zephyr and West, I’ve seen how quickly developers come to appreciate its capabilities once they understand how it fits into their workflow.

We'll also explore why West exists and dive into its range of commands. Plus, we'll highlight the opportunities it offers, including enabling capabilities that were not possible without it.

Finally, we’ll demonstrate how to create custom commands with West and provide examples of how you might tailor these commands to meet the specific needs of your applications.
Speakers
avatar for Roy Jamil

Roy Jamil

Training Engineer, AC6
Roy Jamil, with a PhD in the field of Asymmetric Multiprocessing (AMP) and real-time embedded systems, has over six years of experience as a Training Engineer at Ac6. He trains hundreds of engineers annually. His experience includes programming, Linux, drivers, Yocto, and various... Read More →
Tuesday June 24, 2025 4:20pm - 5:00pm MDT
Bluebird Ballroom 2C
  Zephyr
  • Audience Experience Level Any
  • Session Slides Yes
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Experience Level
  • Session Slides
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -