Skip to content
Rust Search
← Browse conferences

Really Small Rust

RustNL
RustWeek 30:30 4619 views

Cliff L. Biffle -- We all know Rust scales up, but what kind of resources do you need for Rust firmware in low-end embedded systems? How about a couple of kilobytes in a US$0.50 microcontroller? This is not theoretical, it’s shipping today.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Cliff L. Biffle

Common Pitfalls of Rewriting Things In Rust

RustNL
RustWeek 37:28 7638 views

Common Pitfalls of Rewriting Things In Rust by Cliff L. Biffle. While a lot of systems code can be expressed easily in Rust, there are common patterns from C, C++, and Go that are just more effort to copy than they're worth. I'll go through some common cases, examine what properties of Rust make them harder to use, and evaluate alternative strategies that play more to the language's strengths. Expect appearances from: cycles in callback pointers; intrusive linked lists; virtual class hierarchies; and more About Cliff L. Biffle (he/him): Cliff likes code that is clear, maintainable, and very fast, and tools that let him achieve this. He's been bludgeoning problems with Rust since 2015, with a particular focus on the bare-metal firmware, hardware simulation, and operating systems layers. He's currently a firmware engineer at Oxide Computer, where he developed the Hubris operating system kernel. This talk was given at RustWeek 2026 as part of the Main track on Tuesday 19 May. You can find a playlist of all talks in this track at https://www.youtube.com/playlist?list=PL8Q1w7Ff68DCvQXADosMcF0aMvLhGXU4S, and a playlist of all RustWeek 2026 talks at https://www.youtube.com/playlist?list=PL8Q1w7Ff68DBpmF38rcIAf8Z9Gj2TnlgM For information about RustWeek 2027, go to https://2027.rustweek.org. We hope to see you there!