~/conference

Oxidize 2025

date:2025-09-16..2025-09-18
location:Berlin, Germany
series:Oxidize · one edition
tags:[rust]

rust systems developers, safety critical engineers, automotive engineers, robotics engineers, c++ interoperability engineers, compiler contributors, library and tooling authors

zero-copy shared memory IPC (iceoryx); rust and c++ interop (CXX family); python bindings via pyo3; single-allocation trie map port; custom test harness (libtest-mimic, linkme); mixed-criticality linux safety monitor; ASIL / SIL certification and formal analysis; gccrs front end for gcc; uniffi and wasm-bindgen bindings; type-safe coordinate systems for robotics; designing encrypted messaging core

titleauthorlength
Rewriting space mission analysis in RustHelge Eichhorn28m
Libre Space Foundation replaces a vanished astrodynamics dependency by reimplementing the kernel in Rust, exposing it to Python with Python bindings via pyo3…
Talk on
Oxidizing KDE: How, why, and why not?Nicolas Fella33m
KDE runs ~15 million lines of code across ~1,000 projects, mostly C++/Qt, and Rust currently appears as small, focused components (ad‑blocking, HTML/CSS…
Talk on
Creating a custom test harness for advanced test setupsManfred Tonch, Leon Matthes27m
Explains how to opt out of Cargo’s automatic harness, replace the runner with libtest-mimic, and solve compile-time discovery using linkme; introduces the…
Talk on
Breaking language barriers:High-performance IPC with iceoryx2Christian Eltzschig35m
iceoryx2 is a Rust-based, zero-copy IPC middleware that lets a Rust camera driver publish full‑HD frames into shared memory, a C++ ASIL‑certified object…
Talk on
Rewrite, optimize, repeat: Our journey porting a triemap from C to RustLucas Palmieri30m
Ported a C TrieMap used inside Redis’ query engine (the C codebase is ~63,000 LOC) into Rust, starting with a simplified baseline, adding microbenchmarks and…
Talk on
Safety monitor: Using Rust in mixed-criticality Linux systemsDaniel Silverstone29m
Safety Monitor is an open-source Linux daemon written in Rust that runs on systemd-based distributions and aims to be usable in mixed‑criticality systems up to…
Talk on
Oxidize Lightning Talks – Massimiliano MantioneMassimiliano Mantione05m
A process for migrating a hard, performance‑critical C++ algorithm to Rust through incremental work: start by becoming proficient in Rust, win management…
Lightning on
Designing a cross-platform library for encrypted messagingTheo von Arx, Lennert Grahl24m
Threema replaces three diverging codebases (iOS, Android, desktop) with a Rust core that models protocol flows as blackbox state machines, exposed over FFI so…
Talk on
Rust for Safe and Scalable Automotive: Insights fromAnsgar Lindwedel, Daniel Silverstone56m
Rust eliminates many classic C pitfalls: a hand-conversion of C safety lint checks into idiomatic Rust shows 62% compile-time mitigated, ~25% mitigated at…
Talk on
gccrs: An alternative compiler for RustArthur Cohen30m
Project adds Rust front end to GCC and is five years into full-time work with two full-time engineers and ~50 contributors. It targets Rust 1.49 today while…
Talk on
Panel: Rust and C++ can work together!Till Adam42m
Panelists argue practical interoperability: Slint exposes a Rust core with C++ bindings and had to reimplement vtables so types stay idiomatic across…
Panel on
Oxidize Lightning Talks – Andre SchmitzAndre Schmitz05m
Greenil starts as a compiler vendor for the 68000 family with Apple as an early customer and now ships two RTOSes: MicroVelocity for microcontrollers and…
Lightning on
Oxidize Lightning Talks – Friedrich RockenbauerFriedrich Rockenbauer04m
Company Didalian moves from a massive Python ML stack to Rust for middleware after half the codebase rewritten in two weekends, keeping C++ for a no-stdlib…
Lightning on
Oxidize Lightning Talks – Michael VölklMichael Völkl04m
Five-minute lightning update that asks for help rather than teaches: requests experience on hiring juniors, on scaling a dev team from 8–15 to about 20, and on…
Lightning on
Oxidize Lightning Talks – Drew RidleyDrew Ridley02m
Macroscope implements compile-time reflection in stable Rust by hijacking a proc macro to reinvoke rustc and query the compiler type cache. It claims extra…
Lightning on
An intro to the world of auditing Rust codeMorgan Hill35m
Shows concrete Rust bugs and fixes: a dev-server passes unchecked paths to fs::read causing a directory traversal fixed by canonicalizing and scoping reads…
Talk on
Panel: Rust in Safety CriticalFlorian Gilcher46m
Panel documents concrete hurdles and wins: Rust’s type system enables easier formal verification and the community treats unsafe as a manageable, reviewable…
Panel on
Rust for large-scale automotive applicationsJonas Wolf40m
Vector reports Rust reduces development cost by roughly 20% cheaper development through fewer static-analysis and memory-corruption steps, smaller review…
Talk on
Validating Rust for industry: Certification meets formal analysisRolland Dudemaine, Aïssata Maiga31m
Claims a workflow that pairs TrustInSoft Analyzer (abstract interpretation, no full build required—uses build trace) with a Ferosin SDK (qualified compiler…
Talk on
Keeping humans safe around robots with RustEspen Albrektsen30m
Sonair builds an functional safety-certified ADAR sensor concept using Rust on a multicore Cortex‑A platform, moving from Raspberry Pi prototypes to bare‑metal…
Talk on
Bridging robotics and systems programming:Why Copper is a game changerGuillaume Binet30m
Copper is a Rust SDK and runtime that replaces ROS-style async messaging with a compile-time scheduled game-loop, producing a deterministic execution plan and…
Talk on
Lost in translation?! Robotics with type-safe coordinate systemsMaximilian Schmidt, Rasmus Mecklenburg, Konrad Nölle30m
Claims that mixing frames becomes impossible by encoding frames into types and checking conversions at compile time; implementation uses generic framed…
Talk on
Building Kiteshield: A journey from prototype to safety-criticalEmil Fresk34m
A Rust-based system proves location with ultra-wideband anchors mounted on molded cable segments to create safety bubbles that guarantee autonomous and manual…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.