Architecture![]() |
Boot![]() |
Community![]() |
Development![]() |
Documentation![]() |
Driver![]() |
Graphics![]() |
Hardware![]() |
Hwmon![]() |
IO![]() |
MM![]() |
Monitoring![]() |
Network![]() |
Perf![]() |
PM![]() |
Realtime![]() |
Security![]() |
Storage![]() |
Test![]() |
Video![]() |
Virtualization![]() |



- debian’s support for secure boot on x86 and arm – Ben Hutchings
- Driving the industry toward upstream first – Enric Balletbo i Serra
- Hunting and fixing bugs all over the Linux kernel – Gustavo A. R. Silva
- Kernel hacking behind closed doors – Thomas Gleixner
- Kernel maintainance in Linux distributions: Debian – Maximilian Attems
- Linux kernel as a componant in an industrial project: project versus upstream – Arnaud Patard
- Linux Kernel release model – Greg KH
- Linux Stable Release process – Greg KH
- Maintainer’s don’t scale – Daniel Vetter
- Patches carved into stone tablets, why the Linux kernel developers rely on plain text email instead of using “modern” development tools – Greg KH
- Teaching the Linux kernel, one exercise at a time – Greg KH
- The linux driver model – Greg KH
- The Linux Kernel, how fast it is developed and how we stay sane doing it – Greg KH
- The Next Steps toward Software Freedom for Linux – Bradley Kuhn
- The ubiquity but also the necessity of eBPF as a technology to keep the kernel relevant – David Miller
- Why you need a test strategy for your kernel development – Laurent Pinchard

- Analyzing changes to the binary interface exposed by the Kernel to its modules – Dodji Seketeli – Matthias Männich – Jessica Yu
- Automating source code evolutions using Coccinelle – Julia Lawall
- Crosstool-NG, a cross-toolchain generator – Yann E. Morin
- Deciphering Oopsies – Borislav Petkov
- Formal modeling made easy – Daniel Bristot de Oliveira
- From git tag to the front page : how kernel releases are made – Konstantin Ryabitsev
- ftrace: Where modifying a running kernel all started – Steven Rostedt
- GNU poke, an extensible editor for structured binary data – Jose E Marchesi
- Hunting and fixing bugs all over the Linux kernel – Gustavo A. R. Silva
- Linux Kernel ABI specification – Sasha Levin
- Quick state of the art of clang – Sylvestre Ledru
- Quilt, a patch management tool – Jean Delvare
- RCU in 2019 – Joel Fernandes
- Refactoring the Linux Kernel – Thomas Gleixner
- Speed up your kernel development cycle with QEMU – Stefan Hajnoczi
- Speeding up development by setting up a kernel build farm – Willy Tarreau
- Understanding the Linux Kernel via ftrace – Steven Rostedt
- Would an abi changes visualization tool be useful to linux kernel maintenance? – Dodji Seketeli
- Writing Code: Keep It Short, Stupid! – Hans Verkuil







- Amateur practice of ethernet drivers – François Romieu
- BPF at Facebook – Alexei Starovoitov
- Multi-campus Layer 2 Network Fabric: what?, why? How? – William Dauchy
- NDIV: a low overhead network traffic diverter – Willy Tarreau
- The ubiquity but also the necessity of eBPF as a technology to keep the kernel relevant – David Miller
- Virtual Network over TRILL (VNT) : Design, implementation in Linux kernel and demonstration – William Dauchy
- XDP closer integration with network stack – Jesper Dangaard Brouer




- BPF at Facebook – Alexei Starovoitov
- Control group status update – Tejun Heo
- CVEs are dead, long live the CVE! – Greg KH
- EBPF and XDP – Eric Leblond
- Hardened kernels for everyone – Yves-Alexis Perez
- Kernel hacking behind closed doors – Thomas Gleixner
- Kernel packet capture technologies – Eric Leblond
- Landlock lsm: unprivileged sandboxing – Mickael Salaün
- Linux Security Modules : tracing, deciding, acting – Samir Bellabes
- Linux Security Modules: different formal concepts – Samir Bellabes
- Moderne key management with GPG
- Nftables, what motivations and what solutions – Eric Leblond
- Suricata and XDP – Eric Leblond
- The state of Kernel self protection – Kees Cook
- What’s new in nftables? – Eric Leblond
- WireGuard: A Kernelspace VPN with Cutting-edge Cryptography – Jason A. Donenfeld


