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