Skip to main content

The limits of ABI stability in the kernel

UA2.114 (Baudoux) | Day 2 | 14:00 - 14:30 | Speakers: Amelia Crate

The limits of ABI stability in the kernel
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

At Chainguard, we want to re-use binary objects across Linux kernel builds of different major versions. For us this is useful for FIPS certification of individual kernel components while still allowing us to build new kernels and not pin the entire kernel forever. To achieve this, we performed a number of experiments with the kernel build system and spoke to other kernel developers about their efforts to achieve the same thing. I will discuss approaches to re-using binary objects, the limits of each, and how the linux kernel could have a stable(r) ABI.

Attachments


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.