Oxide and Friends Oxide and Friends

Emulating Oxide: How Faux Can You Go?

Sep 11, 2026 · 1h 24m

Summary

Steve Cameron and Andrew discuss Voxel, a new virtual Oxide emulation lab that allows teams to test multi-rack configurations on a single machine. The system uses Rust-based agents and microcontroller emulators to simulate hardware components like service processors, enabling developers to run stock Omicron software without physical racks. This tool addresses the scarcity of physical test environments by providing a flexible, high-fidelity virtual infrastructure for debugging complex networking and control plane issues.

Topics discussed

Intro, baseball banter, and LLM property dispute tease Steve Cameron joins and explains the Product Assurance role Omicron components and the need for SoftNPU emulation Testing environments: Racklets vs. virtual labs History of the 4x2 test setup and its limitations Voxel architecture: building the perfect virtual sled Emulation vs. Simulation and the SP Sim stub Building SP Emu: emulating the service processor SP Emu features: tracing, sockets, and fidelity Multi-rack challenges and the need for virtual cabling Voxel flexibility: running 3 to 6 node labs Andrew's intro to Voxel and multi-rack development Networking protocols: DDM, bootstrap, and underlay Enabling front ports for multi-rack connectivity Using real control plane software in Voxel The Commissioning API and versioned internal tools Developing Voxel with LLMs and context management Debugging SP Emu: threads, deadlocks, and boot chains Fidelity limits: power sequencing and secure boot System updates on emulated SPs and future plans Product Assurance hiring, ergonomics, and closing
Listen ad-free on Castria