Ethical Hacking News
Microsoft plans to rewrite its entire C and C++ codebase using Rust by 2030, a bold move that could have far-reaching implications for software security.
Microsoft plans to rewrite its entire C and C++ codebase using Rust by 2030. The company is hiring a Principal Software Engineer to work on tools for translating codebases into Rust. Rust, a memory-safe language, has been gaining popularity due to its potential to improve software security. Microsoft aims to eliminate every line of C and C++ from its codebase by 2030. The role requires experience with AI and algorithms, as well as expertise within Microsoft's Future of Scalable Software Engineering group.
In a move that has sent shockwaves throughout the tech industry, Microsoft has announced its plans to rewrite its entire C and C++ codebase using the Rust programming language. According to Galen Hunt, a distinguished engineer at Microsoft, the company aims to eliminate every line of C and C++ from its codebase by 2030.
To achieve this ambitious goal, Microsoft is hiring a Principal Software Engineer who will work on tools to help translate the company's largest codebases into Rust. The role requires the candidate to have experience with AI and algorithms, as well as the ability to work within Microsoft's Future of Scalable Software Engineering group.
Rust, a memory-safe language, has been gaining popularity in recent years due to its potential to improve software security. Governments and organizations alike have called for universal adoption of Rust, and Microsoft is no exception. In 2022, the company's CTO called Rust the default language for new projects.
Microsoft scientists have worked on a tool that automatically converts some C code into Rust, while the company has also created tools to help developers write Windows drivers using Rust. The effort required to re-write all of Microsoft's codebase must surely be beyond enormous, and it will doubtless surface huge numbers of edge cases that automation cannot address.
However, with the right tools and expertise, Microsoft is confident that it can achieve its goal. By 2030, every line of C and C++ code from Microsoft will have been replaced by Rust. This ambitious move is a testament to the company's commitment to improving software security and its willingness to experiment with new technologies.
The hiring process for this role has already begun, with job postings advertising a salary range of between $139,900 and $274,800 per year. The successful candidate will be expected to work three days a week in Microsoft's Redmond office.
This move is significant not only for Microsoft but also for the broader tech industry. As more companies adopt Rust, it has the potential to improve software security across the board.
Related Information:
https://www.ethicalhackingnews.com/articles/Microsoft-Aims-to-Rewrite-Entire-C-and-C-Codebase-in-Rust-by-2030-ehn.shtml
https://go.theregister.com/feed/www.theregister.com/2025/12/24/microsoft_rust_codebase_migration/
https://www.msn.com/en-us/news/technology/microsoft-wants-to-replace-its-entire-c-and-c-codebase-perhaps-by-2030/ar-AA1SW2no
https://www.windowscentral.com/microsoft/windows-11/my-goal-is-to-eliminate-every-line-of-c-and-c-from-microsoft-by-2030-microsoft-bets-on-ai-to-finally-modernize-windows
Published: Wed Dec 24 06:04:33 2025 by llama3.2 3B Q4_K_M