SCHEDULE
IN PROGRESS
21/09/2026 - AM

09:40 - 10:00
Welcome Session

10:00 - 10:40
The Kernel Report
By Jonathan CORBET

10:50 - 11:30
Undefined behavior in C: a lost cause ?
By Martin UECKER

11:40 - 12:20
DAMOS: The Smart Cruise Control for RAM
By SeongJae PARK

12:30 - 14:00
Lunch Time
21/09/2026 - PM

14:00 - 14:40
Linux Secure by Default: Are We There Yet?
By Marta RYBCZYNSKA

14:50 - 15:30
User Space Assissted Scheduling with Sched QoS
By Qais YOUSEF
15:30 - 16:00
Break Time

16:00 - 16:40
Kernel testing frameworks
By Shuah Khan

16:50 - 17:30
Dual-core video decoding on RK3588: Upstreaming…
By Detlev CASANOVA
22/09/2026 - AM

09:00 - 10:00
Breakfast!

10:00 - 10:40
Futex: The good, the bad and the ugly! (mostly ugly)
By Steven ROSTEDT

10:50 - 11:30
LAVD: From Gaming to Server Fleets — a BPF Scheduler …
By Changwoo Min and Gavin GUO

11:40 - 12:20
Kernel.org… Coming soon
By Konstantin RYABITSEV

12:30 - 14:00
Lunch Time
22/09/2026 - PM

14:00 - 15:00
Charity Auctions

15:10 - 15:50
Security in the LLM age… Coming soon
By Greg KH
15:50 - 16:20
Break Time

16:20 - 17:00
What’s Cooking in Git?
By Patrick STEINHARDT

17:10 - 17:50
FlexGuard vs. Time-Slice Extension: Handling Lock …
By Victor LAFORET
23/09/2026 - AM

09:00 - 10:00
Breakfast!

10:00 - 10:40
Swap and Memory Reclaim: Squeezing Out More RAM
By Kairui SONG

10:50 - 11:30
Enforcing Device Driver Lifecycle Rules at Compile Time
By Danilo KRUMMRICH

11:40 - 12:20
MPTCP: when one path is not enough
By Matthieu BAERTS

12:30 - 14:00
Lunch Time
23/09/2026 - PM

14:00 - 14:40
Large scale kernel build testing on a desktop
By Arnd BERGMANN

14:50 - 15:30
Kernel/database cooperation… Coming soon
By Andres FREUND
15:30 - 16:00
Break Time

16:00 - 16:40
The Sashiko review system … Coming soon
By Roman GUSCHCHIN

16:50 - 17:30
Rust for Linux
By Miguel OJEDA
