“Cliff dove into a sketch of his ideas, giving the nascent system a name that felt perfectly apt: Hubris.”
Oxide needed an OS for its root of trust and service processors and found nothing existing fit. So it wrote one in Rust, with every task known at build time and no dynamic task creation. Most embedded failures come from running out of something at runtime. Hubris removes the runtime part.