11–13 Dec 2025
Asia/Tokyo timezone

Moving kernel swapping infrastructure to Rust

Not scheduled
20m
Kernel Summit Track Kernel Summit Track

Speaker

Mr Vitaly Wool

Description

Despite all controversies, Rust in recent times has gained popularity as the second Linux kernel high-level language. The author once decided to go with the flow. What had started as an attempt to overcome zsmalloc inefficiency for large (16K+) pages became a broader initiative to rewrite parts of the swapping infrastructure in Rust, gaining better safety and reducing the code footprint in one of the most crucial Linux kernel subsystems. This talk will briefly cover this historical background and then the focus for the discussion will be which parts of the swapping subsystem and related drivers (e. g. zram) are better off reimplemented in Rust, and why.

Primary author

Presentation materials

There are no materials yet.