Microsoft is rewriting core Windows library code in memory-safe Rust. The company is focusing on killing bug classes with memory-safe languages, CPU architectural changes, and safer language subsets. The use of Rust in Windows is expected to improve security and performance. The discussion around the article reveals the challenges and trade-offs of using Rust in systems programming.