7–9 Nov 2022
Prague, Czech Republic
Europe/Prague timezone

Let's meet the kernel livepatch feature

9 Nov 2022, 16:00
50m
Karlin 4 (Hilton Prague)

Karlin 4

Hilton Prague

27
50 Minute Talk Infrastructure

Speaker

Mr Marek Maślanka

Description

A kernel livepatch is a powerful feature that allows to patch of a kernel at the runtime. Thanks to kernel livepatch, millions of servers over the world can work continuously without reboots.
In this presentation, I will discuss how the kernel livepatching works under the hood. What are the limitations of the livepatch and what hurdles lurk when preparing a livepatch.
I will also show how to prepare from scratch a simple and advanced livepatch module. How to deal with when a livepatch must get access to non-exported functions of the kernel.

Session author bios

My name is Marek Maślanka, I am working at Semihalf company in Poland. The company is specialized in low-level programming. I'm a member of the kernel development team of ChromiumOS. In the past, I was working on high-performance networking projects like DPDK and ODP.

Level of Difficulty Intermediate

Presentation materials