Loading…
7-9 October, 2026
Prague, Czechia
View More Details & Registration
Important Note: Timing of sessions and room locations are 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 2026 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.



Type: Linux clear filter
arrow_back View All Dates
Wednesday, October 7
 

11:20 CEST

What Is Linux Doing With My RAM? - Vlastimil Babka, SUSE Labs
Wednesday October 7, 2026 11:20 - 12:00 CEST
This talk will cover several memory management concepts and underlying principles to give the audience a better understanding about what happens to the RAM on a Linux system, and how to determine that on their own system, namely:

- how much memory is used by userspace processes, the page cache, and the kernel itself
- how to determine accurately how much memory is used by individual processes
- why free memory is always eventually exhausted and what happens then
- how to observe what the kernel is doing to make memory available for allocations, and recognize when it's struggling
- what is the role of swap and why not fear swapping

This includes explaining some key parts of files like /proc/meminfo and /proc/vmstat.
Speakers
avatar for Vlastimil Babka

Vlastimil Babka

Linux Kernel Developer, SUSE Labs
Vlastimil works as a kernel developer at SUSE Labs since 2013, focusing on the memory management subsystem. He currently co-maintains the slab and page allocators, and is a reviewed for several other parts of mm. He is also interesting in performance improvements, debugging features... Read More →
Wednesday October 7, 2026 11:20 - 12:00 CEST
Panorama Hall (Floor 1)
  Linux

13:30 CEST

Building Your Own Linux Kernel CI on Commodity Platforms - Shung-Hsi Yu, SUSE
Wednesday October 7, 2026 13:30 - 14:10 CEST
While Continuous Integration (CI) has become a standard for most software projects via platforms like GitHub, testing massive, highly complex repositories like the Linux kernel has traditionally required bespoke environments. This limitation creates significant friction for new kernel contributors, out-of-tree module maintainers, and low-level system library authors attempting to validate compatibility against the latest development branches.

This session details a practical architecture for running the latest development kernels entirely within commodity CI environments. There are two key components: a highly optimized, VM-tuned kernel configuration, and vmtest, an open-source utility that abstracts away the complexities of QEMU configuration, seamlessly maps the CI workspace as the virtual machine's root filesystem via the 9P protocol, and propagates test command return codes back to the runner.

By the end of the session, attendees will gain the knowledge to build custom kernel CI workflows, leaving with a boilerplate GitHub Actions .yml from danobi/vmtest-action-demo to immediately deploy their own testing pipelines.
Speakers
avatar for Shung-Hsi Yu

Shung-Hsi Yu

Kernel Engineer, SUSE
Mainly working on maintaining the eBPF stack of SUSE Linux Enterprise Server (SLES) distribution.
Currently drawn to the inner working of eBPF verifier and formal verification.
Wednesday October 7, 2026 13:30 - 14:10 CEST
Panorama Hall (Floor 1)
  Linux

14:25 CEST

You're Measuring Memory Wrong: The Right Ways With DAMON - SeongJae (SJ) Park, Crusoe
Wednesday October 7, 2026 14:25 - 15:05 CEST
Memory efficiency problems are notoriously hard to see. DAMON was built to change that — but many users collect data incorrectly, visualize it poorly, and walk away with wrong conclusions. The tool gets blamed. The real problem goes unfixed.

This talk shows you the right ways to do it.

We cover data collection first: configuring sampling and aggregation parameters, the tradeoffs, and setup mistakes that corrupt your data before analysis begins.

We then walk through the visualization features in `damo` — heatmaps of access frequency across time and address space, working set size plots, and more. There is no single right visualization; we cover when to use each and how to read what it shows.

We also highlight mistakes that lead users astray: misreading sampling artifacts as real patterns, choosing granularities that hide behavior, observing too briefly to catch periodic patterns, and more. For each, we show what misleading output looks like and how to fix it.

By the end, you will know how to collect trustworthy DAMON data, pick the right visualization, and tell when your results are real versus when your setup is lying to you.
Speakers
avatar for SeongJae Park

SeongJae Park

Staff SW Engineer, Crusoe
SeongJae (SJ) Park is a Linux kernel programmer who maintains the data access monitoring framework of the Linux kernel called DAMON (https://damonitor.github.io/). His interests include operating system kernels, parallel computing, and memory management. He is working on Meta's kernel... Read More →
Wednesday October 7, 2026 14:25 - 15:05 CEST
Panorama Hall (Floor 1)
  Linux

15:35 CEST

FreeBSD as a Linux Platform: LinuxKPI, Linuxulator, and the Case for Convergence - Moin Rahman, The FreeBSD Project
Wednesday October 7, 2026 15:35 - 16:15 CEST
Linux dominates modern infrastructure, yet its monopoly on hardware support and application ecosystems creates a false premise, that Linux is the only viable platform. FreeBSD has quietly built two production grade compatibility layers that challenge this assumption.
LinuxKPI implements Linux kernel APIs directly inside the FreeBSD kernel, enabling unmodified GPU, wireless, and RDMA drivers including but not limited to amdgpu, iwlwifi, and Mellanox OFED to compile and run natively. Contrary too emulation this is source-level API compatibility with negligible runtime overhead.
The Linuxulator complements this at the userland boundary which is a high-performance syscall translation layer that executes unmodified Linux ELF binaries on the FreeBSD kernel, with measured overhead consistently under 2% for I/O-bound workloads.
Combined with FreeBSD Jails and VNET, operators gain isolated Linux environments with native ZFS storage, DTrace observability, and a hardened network stack without a hypervisor.
This talk examines the architecture of both layers, their production deployment patterns, and the upstream contribution model that keeps them current with Linux kernel releases.
Speakers
avatar for Moin Rahman

Moin Rahman

Contributor, The FreeBSD Project
Long-time contributor to The FreeBSD project, he works on release engineering, reproducible build infrastructure, automated CI/CD pipelines, and distributed cluster administration. He also leads Cybermancer Infosec, a consultancy focused on Zero Trust OS pipelines, artifact verification... Read More →
Wednesday October 7, 2026 15:35 - 16:15 CEST
Panorama Hall (Floor 1)
  Linux

16:30 CEST

Modernizing Vmalloc With Maple Tree: Design, Challenges, and Trade Offs - Pranjal Arya, Qualcomm
Wednesday October 7, 2026 16:30 - 17:10 CEST
Linux has steadily evolved toward Maple Tree as the preferred infrastructure for range-based indexing. While Maple Tree transformed process address-space management, several core memory-management subsystems still rely on legacy rb-tree-based designs.

This session uses the my vmalloc Maple Tree migration patch series as a case study to explore a broader question: what does it take to modernize a mature memory-management subsystem at the heart of the Linux kernel?

Unlike VMAs, vmalloc combines range allocation, gap tracking, coalescing, and lazy reclamation used by drivers, architectures, modules, and core kernel services. More than a data-structure replacement, it demonstrates how foundational kernel infrastructure can evolve while preserving correctness and long-standing semantics.

The talk covers the design motivations behind the transition, key trade-offs between augmented rb-trees and Maple Tree, scalability and metadata-efficiency improvements, and lessons learned from modernizing a core allocator. Attendees will gain insight into vmalloc internals, Maple Tree adoption beyond VMAs, and practical approaches for evolving Linux memory management infrastructure.
Speakers
avatar for Pranjal Arya

Pranjal Arya

Senior Software Engineer, Qualcomm
Pranjal Arya is a Linux kernel & system engineer at Qualcomm, working on GPU and data center SoCs. His 6 years of experience spans PCIe & GPU drivers, memory management, Vulkan, DRM, and graphics software across kernel and user space. His contributions include PCIe, VFIO, QEMU, and... Read More →
Wednesday October 7, 2026 16:30 - 17:10 CEST
Panorama Hall (Floor 1)
  Linux
  • Audience Experience Level Any

17:25 CEST

Sandlock: Rootless and Containerless Confinement for AI Agents - Cong Wang, Multikernel Technologies
Wednesday October 7, 2026 17:25 - 18:05 CEST
Your AI agent just wrote some code and wants to run it on your machine. It can read your SSH keys, exfiltrate data to any host, and overwrite your project. How do you give it just enough freedom to be useful, and nothing more?

This talk presents Sandlock, an AI agent sandbox for Linux that locks a process down in about 5 milliseconds using nothing but the kernel. No root. No cgroups. No containers. Spinning up a container or microVM per agent action means image builds, privileged setup, and a ~100 ms tax on every launch. Sandlock makes confinement cheap enough to wrap every command an agent runs.

We will show how it composes three kernel features: Landlock for filesystem, network, and IPC scoping; seccomp-bpf for syscall filtering; and seccomp user notification, where a supervisor enforces memory limits, an IP and port allowlist, HTTP-level ACLs with zero-config HTTPS inspection, and a copy-on-write working directory.

Live demos: pin an agent's egress to a single API, give it data access but no network, preview every file it would change before committing, and see real numbers (44x faster startup than Docker).
Speakers
avatar for Cong Wang

Cong Wang

Founder and CEO, Multikernel Technologies
Cong Wang is a professional Linux kernel developer mainly focuses on AI agent infrastructure, he founded Multikernel Technologies and Agentry. He has contributed over 1000 patches to the Linux kernel project and many other open source projects.
Wednesday October 7, 2026 17:25 - 18:05 CEST
Panorama Hall (Floor 1)
  Linux
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -