Unleashing 🦀 The Ferris Within
summary
Microsoft recounts concrete rewrites and experiments: a 2020 DirectWrite core port to Rust, a GDI region rewrite that booted Windows with Rust GDI region code and matches or improves C++ performance, and a full OpenHCL rewrite used by Azure Boost for confidential VMs. Tooling and practices include CodeQL scanning, a curated internal crate rubric, measured unsafe surface that shrinks as more code is ported, and continued work on Windows C/C++ interop, automation and dependency vetting.
AI-written summary · about
chapters (13)
- 0:00Welcome
- 0:24From C++ to Rust
- 7:07Engineering at Microsoft
- 9:56Security trends
- 13:30Security tech evolution
- 18:29Early Rust at Microsoft
- 21:45DirectWrite Core rewrite
- 23:30GDI region handling
- 25:00OpenHCL virtualization
- 26:51Open source contributions
- 27:55Rust-C++ interoperability
- 30:24Evaluating Rust crates
- 34:17Learning Rust
related talks
01h 01mUnleashing 🦀 The Ferris Within
35mMicrosoft is Getting Rusty: A Review of Successes and Challenges
31m"From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution"
21mRust - Cargo Cult?
06mRust (in production) Without Fear
45mRust
44mFrom the Cathedral to the Bizarre: Microsoft’s Open Source Journey
43mClosing Keynote: Safe Systems Software and the Future of Computing
