LinuxCon Europe 2022
2022-09-13..2022-09-16
-- online --
who it's for
kernel developers, platform engineers, observability engineers, virtualization engineers, linux distribution engineers, safety and compliance engineers
topics
kernel memory model and LKMM; kernel livepatch mechanisms; eBPF performance tuning; filesystem error notification (FAN_FS_ERROR); linux kernel bug reporting and bisection; QEMU full system emulation; AMD P-State CPUFreq via CPPC; host-guest tracing for KVM; LTTng triggers and aggregation maps; userspace ABI stability and ioctl changes; SMBus ioctl and uapi compatibility; ELISA safety processes for Linux
| title | author | length |
|---|---|---|
| The Kernel Report | Jonathan Corbet | 42m |
About 84,000 patches from nearly 5,000 developers add roughly 3.6 million lines of code across six mainline releases; 5.19 fixes bugs reaching back to 4.14 and… | ||
| More Science Fiction than Fairy Tale: A Discussion of the Linux Kernel Memory Mo... | Jonas Oberhauser | 42m |
Linux kernel concurrency uses a graph-based LKMM that encodes axioms, 5,000+ lit tests, and predicts real hardware/compiler reorderings; analysis of a Q… | ||
| A Guardian Angel of File Systems: Monitoring for File System Errors in Da... | Gabriel Krisman Bertazi | 29m |
Adds a kernel push notification called FAN_FS_ERROR that alerts user-space daemons the instant a filesystem detects corruption, sending fsid, a file handle for… | ||
| How to Report Your Linux Kernel Bug | Thorsten Leemhuis | 40m |
Step‑by‑step checklist for a usable Linux kernel bug report: follow a 19‑step process from a 34–35 page doc, install a vanilla mainline kernel (test current rc… | ||
| Performance Insights into eBPF Step by Step | Dmitrii Dolgov | 35m |
Quick, practical checklist of concrete tools and limits: use bpftool global runtime and run counts for a sanity baseline; avoid scattershot bpftrace prints on… | ||
| Lessons Learned When Updating Userspace ABIs | Wolfram Sang | 38m |
SMBus block limit changes from 32 to 255 bytes and exposes a userspace ABI problem where a fixed union and ioctl numbers are UAPI stable so old userland vs new… | ||
| QEMU: Emulating Your Way to Success | Ben Dooks | 39m |
QEMU performs full system and user-mode emulation to run foreign kernels and binaries, translate CPU code, and fake buses and devices for testing; examples… | ||
| Deep Dive Into Linux Kernel Livepatch | Aakarsh Jain | 38m |
Explains how Linux livepatch replaces a buggy function at runtime by compiling a fixed function into a module and using ftrace nop->call redirection to reroute… | ||
| A New CPU Frequency Control Mechanism on Linux | Ray Huang | 40m |
Replaces the ACPI three P‑state model with an AMD P‑State CPUFreq driver that uses CPPC via MSR to push fine‑grained performance hints to the SMU DPM rather… | ||
| Tracing VMs Seeing How Host and Guest Interact | Steven Rostedt | 39m |
Shows how to record and correlate host and guest kernel traces using trace-cmd and KernelShark, enabling synchronized host/guest timelines via a trace-cmd… | ||
| LTTng: Beyond Ring-Buffer Based Tracing | Jérémie Galarneau | 38m |
LTTng now supports triggers that evaluate event-rule filters at the tracepoint, send notifications (including selected payload fields) to external listeners… | ||
| BoF: Safety + Open Source Software: Where it Started & Where It's Going | Kate Stewart, Shuah Khan | 42m |
The ELISA project builds processes and tooling to show how Linux can be analyzed for safety-critical use, not to produce a “safety” kernel. Workgroups target… | ||
| Livepatch in Userspace Based on Uprobe | Longjun Luo | 41m |
Builds relocatable patch objects by compiling twice with -ffunction-sections and -fdata-sections, correlating sections by symbol and including modified… | ||
| nothing matches | ||