Conveners
Birds of a Feather (BoF): Birds of a Feather (BoF) (no A/V)
- There are no conveners in this block
Birds of a Feather (BoF)
- Mike Rapoport
Birds of a Feather (BoF)
- Mike Rapoport
Monitoring NVMe devices and paths in production is currently limited to static snapshots via nvme-cli. While sufficient for basic inspection, this model falls short in NVMe-oF (fabrics) deployments, where path conditions can change dynamically due to fluctuating network latency, congestion, or link failures. Administrators troubleshooting fabric multipath environments often need continuous...
Abstract
UALink is a new open, scaleโup interconnect standard for AI that tightly couples CPU, GPU, and NPU memory into a single highโbandwidth, lowโlatency domain, enabling ultraโfast load/store/atomic operations across hundreds to thousands of accelerators in a pod. Unlike vendorโspecific fabrics such as NVIDIA's NVLink, UALink is positioned as a...
For years, the Linux kernel has been troubled by "zombie memory cgroups." When a memory cgroup is destroyed, shared file pages often remain charged to it, preventing the kernel from freeing the cgroup's metadata. Over time, this creates a slow but steady memory leak in environments where cgroups are frequently created and destroyed.
The community is working on a fix by reparenting these...
In continuation of the presentation from Pankaj about 'THP and LBS' we will have a BoF to discuss memory fragmentation on LBS and how memory compaction could help here.
So in the Bof we will be discussing how one could measure the fragmentation and, more importantly, how one could induce memory fragmentation, as we need both to figure out if compaction does work in this case.
[Syzbot][1] is a continuous kernel fuzzing system that automatically uncovers and reports hundreds of Linux kernel findings each quarter.
The BoF session aims to facilitate open dialogue between the syzbot engineers and the kernel developers who receive the reports. We'll discuss what's working well, where more attention is needed, and how we can improve.
We'll start by highlighting the...
We have different GPU Linux drivers, but for AI we just need GPU compute. Do we really need different GPU drivers for GPU compute? Could we learn from what NVMe folks have done for GPU compute? Could we collaborate on a unified GPU compute driver? What would that look like? In lieu of any proposals out there I have put one together for folks to review and I'd like community discussions around...
The Linux kernel has numerous tools to detect bugs, among them a family of dynamic program analysis called "sanitizers": Kernel Address Sanitizer (KASAN), Kernel Memory Sanitizer (KMSAN), Kernel Concurrency Sanitizer (KCSAN), and the Undefined Behaviour Sanitizer (UBSAN).
Knowing when to apply which sanitizer in the kernel development process may not always be obvious: each sanitizer is...
A time to discuss all things copyleft and the kernel
Attending : Geert (m68k arch maintainer), D. Jeff Dionne (Coresemi), Rob Landley (ToyBox), John Paul Adrian Glaubitz (SuperH), Ruinland (AndesTech)
It's like the Sword of Damocles every so often, people push to deprecate support for 32-bit architectures, with or without an MMU.
This year, influential voices are saying it again. Yet developers are still manufacturing, working on, and...
We aim to bootstrap some discussions on the intersections of the following topics:
- Agentic AI
- Confidential Computing (MC on this already exists)
- Attested TLS
To initiate discussion, I will present a few slides to introduce the above, then pose some open questions. We very much welcome presentations by attendees on related topics. If you are interested in presenting, please...
Laptops with ARM processors have become more common over the recent years. Starting with Apple Silicon and, more recently, X Elite/Plus laptops.
While a solid basic support for many of them exists, the user experience is still lacking and in-kernel as well as userspace support has major gaps compared to a X86_64 system.
Topics we want to to address and discuss in this BoF are:
-...
A Trusted Execution Environment (TEE) is an isolated execution environment running alongside the rich operating system. It provides the capability to isolate security-critical or trusted code and corresponding resources like memory, devices, etc. The isolation is backed by hardware security features such as Arm TrustZone, AMD Secure Processor, RISC-V TEE, etc.
This BoF will provide a...
(1) A description of the overall topic
The number of areas of Machine Learning (ML) approaches application is growing with every day. There are already research works and industry efforts to employ ML approaches for configuration and optimization of Linux kernel. The using of ML approaches in Linux kernel is inevitable step. But there are multiple unanswered questions how ML can be used in...
Abstract
The Kernel Development Learning Pipeline (KDLP) project has grown significantly since its inception, successfully addressing the critical shortage of qualified entry-level kernel engineers. This talk will provide a quick background on KDLP, showcase its substantial growth, and outline future plans, including the creation of an open, community-driven textbook and resources for...
The COCONUT-SVSM community want to hold BoF at LPC to discuss the state and futures directions of the project. The idea is to present ideas in short lightning talks and discuss them in the community.
A Rust-related BoF to work together on several topics, to answer questions or resolve pain points from attendees, to get to know people interested in Rust and Rust for Linux and generally to have some more time for discussion on top of the Rust MC.
The list of topics will be added closer to the conference (and more may be added during the conference too). Potential topics are:
* Review...
It has been two years since the last LKMM tool BoF at LPC, so another repeating session will help more people install and get familiar with the LKMM and give them an idea for what LKMM can do.
This microconference will center on Nova, the upstream Rust-based kernel driver for NVIDIA GPUs.
Discussion topics will include the design and evolution of the firmware API exposed by the GPU System Processor (GSP), user-space submission interfaces and compute APIs, and interactions with the core kernel (device / driver APIs; locking and lifetimes; memory management APIs). NVIDIA engineers...