Webinar On Demand

Kernel Livepatching: Hands On

Recorded September 4, 2024

View an interactive, complimentary Mentorship Session exploring Kernel Livepatching: Hands On with Marcos Paulo de Souza, Software Engineer, SUSE and Joe Lawrence, Principal Software Engineer, Red Hat

A kernel livepatch is nothing more than a collection of replacement functions to fix or extend their original counterparts on a running system. The Linux kernel provides a simple API to safely apply livepatches, however their creation may be anything but simple. While the kernel source tree contains several simple livepatch examples, safely constructing livepatches at scale is best managed by automated tooling. In this talk we'll cover two automated approaches to creating Linux kernel livepatches and why you should use them.

Download Slides

Speakers

Marcos Paulo de Souza Mentorship edited

Marcos Paulo de Souza, Software Engineer, SUSE

Marcos Paulo de Souza is a Software Engineer at SUSE, where he works with Kernel Livepatching. Besides livepatching, Marcos has contributions on input and block subsystems, and also on the btrfs filesystem.

joe-lawrence

Joe Lawrence, Principal Software Engineer, Red Hat

Joe Lawrence is a Principal Software Engineer in the Core Kernel group at Red Hat, focusing primarily on kpatch.  Before joining Red Hat, he was at Stratus Technologies, hardening linux device drivers on fault tolerant platforms.  Outside of work Joe plays squash and enjoys frisbee with his dog, Ray.