Slint bills itself as a UI framework that runs on anything. But what does that mean with no OS, no std, and an ESP32-S3 as your target?

At Oxidize 2026, Vasileios Papageorgiou (Extenly) puts that claim to the test by building a working smartwatch prototype - walking through display and touchscreen integration, what the embedded Rust ecosystem already covers, and where the gaps are when Slint meets bare metal.

πŸ”— https://oxidizeconf.com/sessions/no_std_no_problem_bringing_slint_to_a_bare-metal_esp32_s3_smartwatch

#Oxidize2026 #RustLang #EmbeddedRust #NoStd #ESP32 #Slint

Zero-knowledge proofs have a reputation for being impenetrable. Adam Smolarek (Rustarians) has spent three years building production halo2 circuits and at Oxidize 2026, he'll show what that work actually looks like in Rust - typed columns, constraint checking with MockProver, and where Rust's strictness helps versus where it gets in the way.

πŸ”— https://oxidizeconf.com/sessions/why_rust_makes_zero-knowledge_proofs_less-painful

#Oxidize2026 #RustLang #Demo #ZKProofs

You write a handful of lines of Rust, osdyne does the rest.

Michael Steil (osdyne) runs a full-day workshop at Oxidize 2026 on using osdyne - a Rust-based embedded OS and SDK with hardware portability, declarative system configuration, ready-made connectivity libraries, and signed OTA updates built in.

πŸ”— https://oxidizeconf.com/sessions/embedded_rust_with_batteries_included

#Oxidize2026 #RustLang #EmbeddedRust #ESP32 #IoT #Matter

Building on FUSE in Rust tends to involve a lot of boilerplate. libfuse-fs is an attempt to change that - trait-based abstractions, async I/O, overlay and passthrough support out of the box.

At Oxidize 2026, Ruiji Yu (Nanjing University) covers the design and lessons from real integrations: monorepo access and container image building.

πŸ”— https://oxidizeconf.com/sessions/libfuse_fs_a_ready_to_use_filesystem_library_based_on_fuse

#Oxidize2026 #RustLang #FUSE #Filesystem #AsyncRust #SystemsProgramming

What do you do when a last-minute opportunity to test your hardware in space lands on your desk - and there's no time to spin up an embedded Linux?

MichaΓ«l Melchiore (Infinite Orbits) will share how Rust's embedded ecosystem gave his team the foundations to move fast without cutting corners on safety. A talk about real constraints, tight schedules, and getting to space anyway.

πŸ”— https://oxidizeconf.com/sessions/rust_to_safely_go_where_no_one_has_gone_before

#Oxidize2026 #RustLang #EmbeddedRust #SpaceTech

Much of the Rust-in-safety-critical conversation focuses on perceived gaps - but how do those concerns play out in practice? Florian Gilcher (@skade) from @ferrous joins fellow industry experts to discuss what actually matters for Rust adoption in regulated environments, from qualified tooling to certification.

πŸ”— https://oxidizeconf.com/sessions/panel_executing_high-assurance_projects_in_Rust

#Oxidize2026 #RustLang #FunctionalSafety #SafetyCritical #EmbeddedRust

Curious what Oxidize is all about? Catch up on talks from Oxidize 2024 and 2025 on our YouTube channel - from embedded Rust to real-world systems use cases. A great way to get a feel for what's coming at #Oxidize2026.

πŸ”— https://www.youtube.com/@OxidizeConf/videos

#RustLang #EmbeddedRust

Oxidize Conference

The Oxidize Conference is the event for applied Rust. We don't just talk about how to use Rust, but we're looking at where Rust is being used. From embedded technology in IoT medical devices to critical safety applications to vehicular dashboards written in Ferrocene – our speakers and workshops are about taking Rust to new levels.

YouTube

Getting FFI to compile is the easy part. The harder questions are about distribution: prebuilt binaries across platforms, libraries that must be built from source, and making all of it reliable in CI.

Marcel Koch (@m) compares a custom binary download approach against Conan, using Flutter Rust Bridge as the integration point.

πŸ”— https://oxidizeconf.com/sessions/beyond_ffi_shipping_native-libraries_in_rust

#Oxidize2026 #RustLang #FFI #BuildSystems #CrossPlatform

You don't have to rewrite your C firmware in Rust all at once. Christian Meusel's workshop at Oxidize 2026 is about doing it incrementally - starting from build integration and FFI calls, through to third-party crates for QR generation.

πŸ”— https://oxidizeconf.com/sessions/integrate_rust_into_existing_embedded_c_applications

#Oxidize2026 #RustLang #EmbeddedRust #FFI #BareMetalRust #Firmware

Fuzzing finds bugs in Rust code - reliably so. But async Rust has largely stayed out of reach with its complexity making it hard for fuzzers to explore meaningfully.

At Oxidize 2026, Morgan Hill (@pcwizz) walks through what it takes to actually fuzz async Rust: the naive approaches that don't work, and an involved technique that does - involving LibAFL, user mode QEMU, and a fair amount of head scratching.

πŸ”— https://oxidizeconf.com/sessions/awaiting_exploitation

#Oxidize2026 #RustLang #Fuzzing #SecurityResearch #AsyncRust