Loading…
25-27, August 2025
Amsterdam, Netherlands
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 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 Central European Summer Time, CEST (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right. 

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Type: Linux clear filter
Monday, August 25
 

11:20 CEST

Creating a Healthy Vibrant Kernel Subsystem Community - Hans de Goede, Red Hat
Monday August 25, 2025 11:20 - 12:00 CEST
End 2020 I became the maintainer of the drivers/platform/x86 (pdx86) kernel subsytem. The subject of this talk is my experience in creating a friendly welcoming environment, growing the pdx86 community and how this helped me to avoid burnout by being able to delegate to community members.

Keywords:
- Making your mailinglist a friendly welcoming medium
- Patience is a virtue
- Leading by example
- Growing a community
- My personal experience with burnout
- External (non kernel-devel) stress factors
- Delegating
- Handing over the reins
Speakers
avatar for Hans de Goede

Hans de Goede

Principal Software Engineer, Red Hat
Hans de Goede is a FOSS developer and enthusiast with 20 years of experience. He is a maintainer for the kernel’s x86 platform drivers subsystem.
Monday August 25, 2025 11:20 - 12:00 CEST
G102-103
  Linux

11:20 CEST

Rethinking Writeback: Scaling Linux Filesystem and Memory Performance for the Next Decade - Kundan Kumar, Samsung R&D Institute India - Bangalore & Anuj Gupta, Samsung Semiconductor India
Monday August 25, 2025 11:20 - 12:00 CEST
Linux’s current writeback infrastructure, while robust, was designed before large folios, CXL-tiered memory, and AI workloads demanding low-latency, high-throughput I/O. Today, workloads like RAG pipelines using vector databases with buffered I/O, and memory tiering on CXL, are exposing scalability limits in how the kernel handles writeback.

This talk presents a forward-looking view on evolving Linux’s writeback model. We’ll explore how the single-threaded design stalls page migration and reduces memory compaction effectiveness—affecting hugepage allocations and folio movement across memory tiers, contributing to fragmentation. On the storage side, parallelizing writeback improves throughput and responsiveness under dirty-page pressure, especially for sustained-write workloads with large memory footprints on High capacity SSDs.

We’ll also touch on early experiments within the kernel community, including efforts to make writeback more filesystem-geometry aware and parallelize it based on overwrites/new allocations.

This session invites open source community to reimagine writeback as a scalable, performance-critical component in Linux.
Speakers
avatar for Kundan Kumar

Kundan Kumar

Staff Engineer, Samsung R&D Institute India - Bangalore
Kundan is a Linux kernel developer in Global Open Source Team at Samsung. He possesses 10+ granted patents in areas such as storage, performance and OS internals. Kundan is also a co-author of the book "Linux Internals Simplified," which provides a comprehensive overview of Linux's... Read More →
avatar for Anuj Gupta

Anuj Gupta

Linux kernel developer, Samsung Semiconductor India
Anuj Gupta is a Linux kernel developer in Global Open Source Team at Samsung. His contributions focus on kernel I/O stack improvements across io_uring, block layer, and NVMe driver. Speaker at Open Source Summit and SNIA SDC. He has also published a paper at USENIX FAST. Contributes... Read More →
Monday August 25, 2025 11:20 - 12:00 CEST
G104
  Linux

13:30 CEST

Realtime Linux Beyond PREEMPT_RT: Exploring Xenomai's Dual-Kernel Approach - Richard Weinberger, sigma star gmbh
Monday August 25, 2025 13:30 - 14:10 CEST
In the area of Linux-based real-time applications, PREEMPT_RT has become a widely embraced solution. However, it's not the only path to achieving real-time characteristics. Xenomai, utilizing a dual-kernel approach, presents a compelling alternative that merits consideration.

In this session, Richard will delve into the Xenomai project, highlighting its unique architecture and the scenarios where it excels over PREEMPT_RT and where not. Participants will gain a comprehensive understanding of how to deploy Xenomai in real-world applications through step-by-step examples.

This talk is designed not only to introduce attendees to the fundamental concepts of Xenomai but also to equip them with practical skills for implementing their own real-time solutions using this framework. Whether you’re a developer seeking to expand your toolkit or a system architect exploring different real-time options, this presentation will provide valuable insights into a versatile and powerful alternative to the conventional PREEMPT_RT route.
Speakers
avatar for Richard Weinberger

Richard Weinberger

CTO, sigma star gmbh
Richard Weinberger is co-founder of sigma star gmbh where he offers consulting services around Linux and IT security.
Monday August 25, 2025 13:30 - 14:10 CEST
G104
  Linux
  • Audience Experience Level Any

13:30 CEST

Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-end - Gustavo A. R. Silva, The Linux Foundation
Monday August 25, 2025 13:30 - 14:10 CEST
The -Wflex-array-member-not-at-end compiler option was introduced in GCC 14. At the time, it revealed around 60,000 warnings in the upstream Linux kernel. While many of these were duplicates, about 650 are unique and require individual auditing and attention. These issues span different categories and vary in complexity, which adds to the challenge of globally enabling this compiler option in the upstream Linux kernel.

In this presentation, we'll share the progress we've made on this work as part of the Kernel Self-Protection Project (KSPP) over the past few months. We'll go over the challenges we've encountered, show concrete code examples, and demonstrate how to fix these kinds of problems. We'll also discuss why enabling this option is important for the kernel, and how we plan to complete this work in the near future.

Whether you're a seasoned kernel developer or someone looking to start contributing upstream, this presentation will introduce useful helpers and strategies you can use to fix existing code or implement new functionality, and in doing so, help us harden the upstream Linux kernel for the benefit of everyone.
Speakers
avatar for Gustavo A. R. Silva

Gustavo A. R. Silva

Upstream Linux Kernel Engineer, The Linux Foundation
Gustavo A. R. Silva is an Upstream Linux Kernel Engineer focused on hardening and proactive security. He has spent the past several years fixing all sorts of bugs and hardening the Linux kernel. His work is supported by The Linux Foundation and Alpha-Omega. He's a member of the Kernel... Read More →
Monday August 25, 2025 13:30 - 14:10 CEST
G102-103
  Linux
  • Audience Experience Level Any

14:25 CEST

Extending BCC as a Data Source for System Monitoring - Eunseon Lee, LG Electronics
Monday August 25, 2025 14:25 - 15:05 CEST
eBPF enables efficient tracing and monitoring of modern Linux systems. However, tools in the BCC (BPF Compiler Collection) are primarily designed for standalone use, making it challenging to adopt them directly in real-time, streaming-based observability systems.

This talk introduces a practical approach to extending BCC tools for use as data sources in system monitoring pipelines. I demonstrate an architecture that transforms BCC output into time-series data by integrating with InfluxDB, and visualizes the data using Grafana. This enables real-time tracking of kernel and user-space events such as memory allocation over time.

I also explore enhancements to existing BCC tools, such as adding options to output data in time-series–friendly formats (e.g., InfluxDB’s line protocol), enabling easier ingestion by monitoring agents. These modifications help bridge the gap between raw eBPF observability and modern telemetry systems, without compromising BCC’s standalone usability. GitHub PR (https://github.com/iovisor/bcc/pull/5281) demonstrate these improvements.

Attendees will learn to leverage BCC tools for real-time insights and contribute enhancements for broader monitoring use cases.
Speakers
avatar for Eunseon Lee

Eunseon Lee

Chief Software Engineer, LG Electronics
I am currently developing an eBPF-based system monitoring tool focused on real-time anomaly detection. Previously, I worked on eBPF-based debugging tools, including a memory leak detection tool applied in LG Electronics’ Car division. I have contributed to BCC by developing CO-RE–based... Read More →
Monday August 25, 2025 14:25 - 15:05 CEST
G104
  Linux

14:25 CEST

What Have We Found in Git Repos? - Marta Rybczynska, Ygreky
Monday August 25, 2025 14:25 - 15:05 CEST
Open source project repositories often expose more than developers intend - and not just the occasional leaked password. In many cases, careful analysis of public Git histories can uncover traces of vulnerabilities being fixed days or even weeks before an official security advisory is published.

In this talk, Marta will present findings from research into the repositories of several high-impact open source projects, revealing how fix commits often hint at upcoming security disclosures.

She will then share practical advice on how to reduce this kind of information leakage - helping maintainers better protect their projects and users from premature exposure.
Speakers
avatar for Marta Rybczynska

Marta Rybczynska

Technical Program Manager, Security Team, Eclipse Foundation/Ygreky
Marta Rybczynska has a network security background, with 20 years of experience in Open Source. She has worked with embedded operating systems like Linux and various real-time OSes, and with system libraries and frameworks up to user interfaces. She has been involved in various Open... Read More →
Monday August 25, 2025 14:25 - 15:05 CEST
G102-103
  Linux
  • Audience Experience Level Any

15:35 CEST

When Your Budget Laptop Needs a Custom Kernel: A Linux Troubleshooting Adventure - Andrei Pokhilko, Komodor
Monday August 25, 2025 15:35 - 16:15 CEST
This talk chronicles my journey of troubleshooting a Linux kernel issue on a budget Intel GeminiLake-based Chinese mini-laptop. What began as a simple hardware purchase escalated into a two-month deep dive into the i915 GPU driver when the display mysteriously went blank during initialization.

I'll walk through the systematic troubleshooting approach: isolating the issue to the i915 driver, identifying the kernel configuration options triggering the problem, and developing a practical patch that bypasses problematic GPIO pin activation sequences. Along the way, I'll share surprising discoveries about hardware compatibility, kernel development complexity, and the limitations of AI tools when facing real-world Linux challenges.

This presentation is designed for Linux enthusiasts and IT professionals curious about kernel troubleshooting. Attendees will leave with practical knowledge about GPU driver internals, confidence that such issues are solvable without specialized expertise, and inspiration to tackle their own hardware compatibility challenges.
Speakers
avatar for Andrei Pokhilko

Andrei Pokhilko

Open Source Dev Lead, Komodor
Andrei is the Open Source Dev Leader at Komodor, a startup building the next-gen troubleshooting platform for Kubernetes. Over 20 years of experience in the dev space, Andrei is known as the founder of multiple successful Open Source projects, such as JMeter-Plugins.org, Helm Dashboard... Read More →
Monday August 25, 2025 15:35 - 16:15 CEST
G104
  Linux

15:35 CEST

My First Kernel Driver Workshop - Hans de Goede, Red Hat
Monday August 25, 2025 15:35 - 17:10 CEST
Attendees will be given an USB (ch341t) to qwiic converter + a qwiic sht40 temperature/humidity sensor.

A github repo with preparation instructions + a ready-to-build driver to instantiate an i2c-device/-client for the sensor will be provided.

The goal of the workshop is for attendees to write their own (very simple) kernel driver for the sensor offering sysfs attributes providing temperature and humidity readings. Example code snippets of a skeleton i2c-driver and example communication code will be provided to make it possible to write a simple driver in 2 hours.

Attendees will be expected to know the C-programming language at an intermediate (or better) level.
Speakers
avatar for Hans de Goede

Hans de Goede

Principal Software Engineer, Red Hat
Hans de Goede is a FOSS developer and enthusiast with 20 years of experience. He is a maintainer for the kernel’s x86 platform drivers subsystem.
Monday August 25, 2025 15:35 - 17:10 CEST
G102-103
  Linux
  • Audience Experience Level Any
 
Tuesday, August 26
 

11:00 CEST

Three Decades in Kernelland - Jonathan Corbet, LWN.net
Tuesday August 26, 2025 11:00 - 11:40 CEST
The Linux kernel project has been going for well over 30 years. From its beginnings on floppy diskettes and beige boxes through to its current home in pockets and unseen data centers, the kernel project has been a constant exercise in rapid development and adaptation. I have been present for almost all of the kernel project's history as an observer, contributor, maintainer, and more; all that experience will be boiled down into a fast-moving tour of how the kernel got to where it is, what makes it successful, and what may be coming next.
Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Executive editor, LWN.net
Jonathan Corbet is the kernel documentation maintainer, co-founder of
Tuesday August 26, 2025 11:00 - 11:40 CEST
G102-103
  Linux

11:55 CEST

The Power of the Device Mapper - From Dm-cache To Dm-zoned - Werner Fischer, Thomas-Krenn.AG
Tuesday August 26, 2025 11:55 - 12:35 CEST
The device mapper has been part of the Linux kernel since kernel version 2.6. It allows the creation of virtual block devices by mapping their address space to other block devices or special functions. In this way, it can map physical block devices such as hard disks or SSDs to higher-level virtual block devices. It is the basis for the Logical Volume Manager (LVM), Linux software RAIDs and dm-crypt encryption, and provides additional features such as file system snapshots.

However, the use of Device Mapper targets is not limited to that. Many other targets offer often unknown features. Most of these are intended for production use. However, there are also some targets designed specifically for debugging.

In this talk, Werner gives a full overview of all Device Mapper targets.

For production use these are: dm-cachd, dm-clone, dm-crypt, dm-ebs, dm-era, dm-integrity, dm-linear, dm-mirror, dm-raid, dm-stripe, dm-switch, dm-thin, dm-unstripe, dm-verity, dm-vdo, dm-writecache and dm-zoned.

For debugging: dm-delay, dm-dust, dm-flakey and dm-zero.

He also briefly shows drbd, md (RAID) and bcache, which, like device mapper targets, can work as devices "on top" of normal block devices.
Speakers
avatar for Werner Fischer

Werner Fischer

Product Manager, Thomas-Krenn.AG
Werner studied computer and media security in Hagenberg and then worked at IBM for two years, where he wrote two Redbooks with colleagues. He has been working in the Linux area at Thomas-Krenn.AG since 2005. His previous roles include HA clusters, devops, 3rd level support, security... Read More →
Tuesday August 26, 2025 11:55 - 12:35 CEST
G102-103
  Linux

11:55 CEST

Understanding Data Races in the Linux Kernel - Abhirup Vijay Gunakar, Arizona State University
Tuesday August 26, 2025 11:55 - 12:35 CEST
Data races in the Linux kernel can lead to unpredictable behavior, silent data corruption, and severe security vulnerabilities. In this session, we’ll explore how concurrency works in the kernel, explain the root causes of kernel data races, and illustrate how they can silently destabilize entire systems.

We’ll then dive into the Kernel Concurrency Sanitizer (KCSAN), a specialized tool that helps developers detect data races in kernel code. You’ll learn how KCSAN differs from user-space tools like ThreadSanitizer (TSan), understand its dynamic instrumentation approach, and see how to read typical race reports. We’ll also discuss best practices for preventing kernel data races: consistent use of spinlocks, mutexes, atomics, and lock ordering conventions.

By the end of this talk, you’ll grasp the core challenges of concurrency in the Linux kernel, know how to spot and diagnose data races using KCSAN, and walk away with proven techniques for keeping kernel code race-free and reliable.
Speakers
avatar for Abhirup Vijay Gunakar

Abhirup Vijay Gunakar

Systems Security Researcher, Arizona State University
Abhirup Vijay Gunakar is a Systems Security Researcher at Arizona State University, focused on kernel-level concurrency, data-race detection, and serverless architectures. He has explored advanced debugging strategies to enhance the reliability of multithreaded systems including the... Read More →
Tuesday August 26, 2025 11:55 - 12:35 CEST
G104
  Linux

14:10 CEST

Extending Container Performance Isolation: Regulating Memory Bandwidth & Cache in the Kernel - Jonathan Perry, Unvariance
Tuesday August 26, 2025 14:10 - 14:50 CEST
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, child processes do not inherit their parent's resctrl groups, leaving any application that forks 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 presents new kernel mechanisms to address these limitations. A new collector enables effective control by capturing per-container measurements of cache and memory bandwidth usage at millisecond frequencies. We'll cover how the solution combines Intel RDT, AMD QoS, high-resolution timers, perf counters, and cgroups to achieve this. 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 August 26, 2025 14:10 - 14:50 CEST
G102-103
  Linux

14:10 CEST

Hybrid THP Mechanism. Selective Use of Huge Pages by Hot Applications - Asier Gutierrez, Huawei
Tuesday August 26, 2025 14:10 - 14:50 CEST
Currently, THP policies are used globally, for the entire system. This leads to memory fragmentation and memory waste. Main memory has increased a lot faster than TLB entries, and it will continue to do so. Given the limited TLB cache entries, this becomes a serious bottleneck for real world applications. Huge pages are supposed to resolve this issue, since the a single entry in the TLB can map a big chunk of memory. However, this eventually leads to memory fragmentation and eventually the system runs out of usable memory. Hence, most sysadmins and user space application suggest to disable huge pages

We introduce a hybrid page mechanism where hot applications can use huge pages transparently, while avoiding the entire system to use huge pages.

During the talk, we will show how we managed to decrease the huge page consumption as well as benchmarks on real applications.
Speakers
avatar for Asier Gutierrez

Asier Gutierrez

Staff software engineer, Huawei
I am a seasoned software engineer, with a wide background in product and system programming. I have worked for big companies like Intel, IBM and Yandex, as well as small startups. I spoke at the Open Source Summit Europe in 2023 where I showed how IMA namespaces can be used to achieve... Read More →
Tuesday August 26, 2025 14:10 - 14:50 CEST
G104
  Linux
  • Audience Experience Level Any

15:05 CEST

More Effective Approach To Detecting Potential Deadlocks, DEPT(DEPendency Tracker) - Byungchul Park, SK hynix
Tuesday August 26, 2025 15:05 - 15:45 CEST
Lockdep is a tool in the Linux kernel designed to detect potential deadlocks by tracking the order in which locks are acquired. However, deadlocks can occur not only due to incorrect lock acquisition order, but also from waits that cannot be resolved. For more effective deadlock detection, it is crucial to track the waits and events themselves, rather than focusing on lock acquisition order. This is where DEPT (DEPendency Tracker) comes in. DEPT accurately identifies conditions that can lead to deadlocks by tracking waits and events. Let me introduce DEPT and explain how it works.

[limitation of lockdep] https://lore.kernel.org/lkml/6383cde5-cf4b-facf-6e07-1378a485657d@I-love.SAKURA.ne.jp/

[dept playing role in practice] https://lore.kernel.org/lkml/1674268856-31807-1-git-send-email-byungchul.park@lge.com/

[dept series] https://lore.kernel.org/all/20240508094726.35754-1-byungchul@sk.com/
Speakers
avatar for Byungchul Park

Byungchul Park

Linux kernel developer, SK hynix
Linux kernel developer and mainline Linux kernel contributor focusing on core subsystems especially task scheduler, synchronization mechanisms, and memory management.
Tuesday August 26, 2025 15:05 - 15:45 CEST
G104
  Linux

15:05 CEST

NGNFS: Designing a High Performance File System - Ric Wheeler, Versity Software
Tuesday August 26, 2025 15:05 - 15:45 CEST
Modern NVME storage devices and networks present an opportunity to rethink how distributed file systems are built. NGNFS is designed to support high performance for the largest collections of data.

This talk decribes the key uses for this kind of file system, the high level design of NGNFS and gives an update on the progress of the project.
Speakers
avatar for Ric Wheeler

Ric Wheeler

VP of Engineering, Versity Software
Ric works at Versity Software as the VP of Engineering. In the past, Ric has worked at IonQ on quantum computers, Meta's Reality Lab on devices and lead Red Hat's file & storage teams.
Tuesday August 26, 2025 15:05 - 15:45 CEST
G102-103
  Linux

16:20 CEST

Lightning Talk: Integrating and Extending Battery Health Preservation Support in Linux - Jelle van der Waa, Red Hat
Tuesday August 26, 2025 16:20 - 16:30 CEST
Since GNOME 48, users can now on a limited set of hardware configure battery health preservation by setting charge limits. This works by setting a start and stop charge limit to prevent trickle charging or always charging the last X% of the battery preventing unneeded wear when they are mostly used plugged in to external power.

In this talk the existing sysfs API is explained, its limitations and the implementation of a new API (charge_types) to support specific Dell laptops and move other laptops over from non-standard sysfs API's to a new API which applications like UPower will use to offer battery health preservation to more models.
Speakers
avatar for Jelle van der Waa

Jelle van der Waa

Software Engineer, Red Hat
Jelle started contributing to Open Source by helping package software in Arch Linux, and since then has been involved in various software projects. By day works on Cockpit for Red Hat, as side project hacks on the kernel / user space, reproducible builds and Arch Linux as Develop... Read More →
Tuesday August 26, 2025 16:20 - 16:30 CEST
G102-103
  Linux

16:20 CEST

Data Placement in Linux: Evolving Block and File I/O - Kanchan Joshi, Samsung Semiconductor
Tuesday August 26, 2025 16:20 - 17:00 CEST
As technologies evolve, so must Linux. Flexible Data Placement (FDP) is a new storage capability that gives the host more influence over the physical data layout—crucial for improving performance, usable space, and overall energy efficiency.

While initial Linux support was possible through an io_uring-driven passthrough interface, many real-world deployments require block and file path support, as well as collaboration across the I/O stack.

This talk will present the current state in Linux, dive into key design decisions, and walk through how both block and file I/O paths are being adapted to better take advantage of data placement. Expect discussion around the use of per-file and extended per-I/O interfaces that involve io_uring, filesystems, the block layer, and the NVMe driver.

Whether you are developing filesystems, optimizing performance tools, or are simply curious about how Linux keeps up with evolving hardware, this presentation offers a glimpse into the next stage of I/O evolution with deeper software–hardware coordination.
Speakers
avatar for Kanchan Joshi

Kanchan Joshi

Kanchan Joshi, Samsung Semiconductor
Kanchan is a upstream kernel developer, and his current work revolves around adding advancements in the Linux I/O stack. He has presented at OSS, SDC, LPC, and regularly presents at LSF/MM and upstream forums. He has engaged in system-software development across operating systems... Read More →
Tuesday August 26, 2025 16:20 - 17:00 CEST
G104
  Linux

16:35 CEST

Interrupts: The Hidden World of Linux Performance - Shaghayegh Tavakoli, IONOS
Tuesday August 26, 2025 16:35 - 16:45 CEST
In this 10-minute talk, I will dive into the often-overlooked world of Linux kernel performance, focusing on Hard IRQs and Soft IRQs. These two types of interrupt handling play a critical role in system efficiency and responsiveness, yet many developers are unaware of their inner workings. I will explore the fundamental differences between Hardirqs and Softirqs, their impact on CPU scheduling, and how they influence real-time performance. By the end of the session, attendees will have a clearer understanding of how these mechanisms work behind the scenes, and how to optimize applications for better performance.
Speakers
avatar for Shaghayegh Tavakoli

Shaghayegh Tavakoli

Site Reliability Engineer, IONOS
Site Reliability Engineer with 6+ years of experience in scalable infrastructure and Kubernetes automation. Passionate about Linux, networking, and open source. I love exploring system internals, observability tools like eBPF, and building reliable, secure systems using Python, Ansible... Read More →
Tuesday August 26, 2025 16:35 - 16:45 CEST
G102-103
  Linux
 
Wednesday, August 27
 

14:10 CEST

Exploring the Power of eBPF for System Observability - Shaghayegh Tavakoli, IONOS & Zahra Dehghanpour, bol.
Wednesday August 27, 2025 14:10 - 14:50 CEST
This talk offers a gentle and practical introduction to eBPF as a powerful framework for Linux and network observability. We’ll walk through real scenarios—like tracing incoming packets, measuring syscall latency, and visualizing kernel behavior using tools like bpftrace and bcc.

While often seen as advanced, eBPF is surprisingly accessible. You don’t need deep kernel knowledge or C programming skills to start using it. Whether you're a developer, sysadmin, or just curious about how Linux works under the hood, this talk shows how eBPF can make observability approachable and even fun.

We'll focus on how eBPF helps answer complex performance and debugging questions in a modern, efficient, and safe way—turning opaque system behavior into actionable insights using just the command line and some well-crafted trace scripts.
Speakers
avatar for Zahra Dehghanpour

Zahra Dehghanpour

Platform Engineer, Bol.com
a platform engineer work at bol. with the interests of Linux and Kubernetes
avatar for Shaghayegh Tavakoli

Shaghayegh Tavakoli

Site Reliability Engineer, IONOS
Site Reliability Engineer with 6+ years of experience in scalable infrastructure and Kubernetes automation. Passionate about Linux, networking, and open source. I love exploring system internals, observability tools like eBPF, and building reliable, secure systems using Python, Ansible... Read More →
Wednesday August 27, 2025 14:10 - 14:50 CEST
G102-103
  Linux
  • Audience Experience Level Any

15:05 CEST

Strategies for Rate Limiting Network Packet Ingress - Schuyler Patton & Daolin Qiu, Texas Instruments
Wednesday August 27, 2025 15:05 - 15:45 CEST
A major concern of a network connected application on an embedded platform is reducing any impact from high network traffic that is unrelated to the running application. Typically, this is called network broadcast storms and network attacks. Rate limiting packet ingress is a key strategy in preventing high processor bandwidth consumption caused by a network storm. In general, rate limiting packet ingress implies intentionally dropping packets. In order to setup ingress rate limiting, several different options are possible. These options include evaluating the tc Linux utility (e.g. tc qdisc), eBPF, or simply adjusting the Ethernet PHY link speed. A demonstration of these three options in action and how they can be used to prevent high-rate ingress traffic from causing negative processor impact will be showcased. A comparison of the impact from using tc and eBPF will also be discussed. The overall goal is to use these options to drop ingress packets in order to minimize ARM microprocessor bandwidth.
Speakers
avatar for Schuyler Patton

Schuyler Patton

Systems and Applications Engineer, Texas Instruments
Schuyler Patton, a Member Group Technical Staff at Texas Instruments (TI), has extensive experience working on embedded Linux systems using ARM based Micro-processor devices (MPU). He has developed expertise in various end equipment system designs that require networking and various... Read More →
avatar for Daolin Qiu

Daolin Qiu

Systems and Applications Engineer, Texas Instruments
Daolin Qiu is an embedded systems application engineer at Texas Instruments (TI). Her focus areas are real-time networking and control applications using embedded Linux. She also provides technical support on low level Ethernet issues for TI customers using embedded Linux. She received... Read More →
Wednesday August 27, 2025 15:05 - 15:45 CEST
G102-103
  Linux

16:20 CEST

Civil Infrastructure Platform: State of Industrial Grade Linux - Yoshitake Kobayashi & Dinesh Kumar, Toshiba Corporation
Wednesday August 27, 2025 16:20 - 17:00 CEST
The Civil Infrastructure Platform (CIP) project continues to advance Industrial Grade Linux for mission-critical systems requiring long-term reliability, security, and regulatory alignment. This talk will provide the latest updates across CIP’s core activities. We’ll begin with progress on the next Super Long-Term Support (SLTS) CIP kernel based on Linux 6.12, designed to offer a robust foundation for products with extended life cycles.

Then, we’ll cover CIP Security Working Group activities, including alignment with IEC 62443-4. Following successful 4-1 process conformance in 2024, efforts now focus on meeting the technical requirements of 4-2. These activities not only support industry best practices but also lay groundwork for compliance with the EU Cyber Resilience Act (CRA). We will also share updates from the Software Update Working Group, which is integrating The Update Framework (TUF) to ensure secure and reliable updates for embedded systems. Finally, we will highlight contribution trends and point to resources for developers and companies looking to engage with CIP and help shape secure, sustainable Linux-based critical infrastructure.
Speakers
avatar for Dinesh Kumar

Dinesh Kumar

Engineering Manager, Toshiba Corporation
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager, Toshiba Corporation
Yoshitake Kobayashi leads open source initiatives at Toshiba Corporation, where his team develops and maintains a Linux distribution used across a range of Toshiba products. His research interests include operating systems, distributed systems, and dynamically reconfigurable systems... Read More →
Wednesday August 27, 2025 16:20 - 17:00 CEST
G102-103
  Linux
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Experience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.