Microsoft is Getting Rusty: A Review of Successes and Challenges
summary
Microsoft commits to replacing unsafe C/C++ in key components and shows concrete results: 154,000 lines ported in six months for DirectWrite, yielding 5–15% performance improvement; GDI region kernel code moves with 6,000 lines in three months and no performance regressions; Project Moo firmware and Kytra root‑of‑trust run in Rust; Azure Data Explorer is 350,000 lines of Rust; Hyperlite prototype achieves microsecond‑class VM launches and works as demonstrated.
AI-written summary · about
chapters (14)
- 0:00Microsoft's Rust journey
- 2:51Rust adoption commitment
- 5:01Rust in Windows security
- 7:54Porting Windows kernel to Rust
- 9:37Rust in cryptography libraries
- 10:41Rust performance in Office
- 13:09Rust in Azure infrastructure
- 17:26Hypervisor with Rust
- 20:59Rust in Azure Data Explorer
- 22:25Microsoft's Rust projects
- 23:52Developer feedback on Rust
- 26:03Verified Rust cryptography
- 29:16C++ to Rust translation
- 33:11Future of Rust at Microsoft
related talks
31m"From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution"
36mUnleashing 🦀 The Ferris Within
01h 01mUnleashing 🦀 The Ferris Within
45mRust
21mRust - Cargo Cult?
06mRust (in production) Without Fear
10mKeynote: Rust in the Linux Kernel: A New Era for Cloud Native Performance and Security
38mRust: The First 10 Years Were the Easiest
