Skip to content
Rust Search
← FOSDEM 2025

Lessons from rewriting systems software in Rust

FOSDEM

Rewrite it in Rust has been a theme (and meme) for almost as long as Rust exists. But what actually makes a rewrite work? At first glance you would think that just making a memory safe implementation of a protocol, library or program should be enough. But in practice there are many factors that make an implementation work. Our work on, among others, ntpd-rs, zlib-rs and sudo-rs gave us some insight into that. Both from outside the Rust community: How to identify projects that could benefit from

Recording not playing? Use the FOSDEM link above.