Skip to content
0:00 / 0:00

#oxidecomputercompany#hubris#firmware

Oxidize Conference: How Rust makes Oxide possible

Oxidize Conference

1K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 on Lobsters.
  • Presented by Steve Klabnik

Intermediate. Assumes working knowledge.

13K views2 years ago1 recommendation

Systems programmingHardwareRustEmbedded systemsOperating systems

Steve Klabnik shares how Oxide Computer Company uses Rust across their entire hardware stack, from low-level firmware to the control plane.

As #rust gets more and more production usage, many of the examples people talk about are fairly high level: things like web applications. While that’s great, isn’t this supposed to be a “systems” programming language? What about more traditionally low level tasks, like firmware, operating systems, and microcontrollers? @oxidecomputercompany is building a new kind of server hardware, and is using Rust to do it. From the root of trust, to the #firmware, to the “totally not a BMC,” up through the host operating system, control plane, and backend of the HTTP API to interact with it all. In this talk, Steve tells tales of using Rust in production for the past five years, building a new system from the hardware up. The Oxidize Conference is the applied Rust conference where developers meet to talk about the software and technology they're building in #Rust. More information about future events and more about the speakers and talks featured at the 2024 conference can be found on the website: oxidizeconf.com/ #rustacean #oxidecomputing #servers

Why it's here

1 person recommends this

What people say. Recommended as an excellent case study of using Rust for bare-metal systems and custom server hardware.

kuijstenon Lobsters • Recommends

Oxidize Conference: How Rust makes Oxide possible