{"id":4111557,"date":"2025-12-24T11:15:28","date_gmt":"2025-12-24T16:15:28","guid":{"rendered":"https:\/\/www.computerworld.com\/article\/4111557\/microsoft-is-not-rewriting-windows-in-rust-3.html"},"modified":"2025-12-24T11:15:28","modified_gmt":"2025-12-24T16:15:28","slug":"microsoft-is-not-rewriting-windows-in-rust-3","status":"publish","type":"post","link":"https:\/\/www.computerworld.com\/article\/4111557\/microsoft-is-not-rewriting-windows-in-rust-3.html","title":{"rendered":"Microsoft is not rewriting Windows in Rust"},"content":{"rendered":"<div id=\"remove_no_follow\">\n\t\t<div class=\"grid grid--cols-10@md grid--cols-8@lg article-column\">\n\t\t\t\t\t  <div class=\"col-12 col-10@md col-6@lg col-start-3@lg\">\n\t\t\t\t\t\t<div class=\"article-column__content\">\n<section class=\"wp-block-bigbite-multi-title\"><div class=\"container\"><\/div><\/section>\n\n\n\n<p id=\"block-be9b2b16-53bd-4471-bdae-7bc747744da7\">A job posting by a Microsoft engineer sparked excitement about a project &ldquo;to eliminate every line of C and C++ from Microsoft by 2030&rdquo;, replacing it with Rust &mdash; but alas for fans of the <a href=\"https:\/\/www.infoworld.com\/article\/2255250\/what-is-rust-safe-fast-and-easy-software-development.html\">memory-safe programming language<\/a>, it turns out this is a personal goal, not a corporate one, and Rust isn&rsquo;t necessarily even the final target.<\/p>\n\n\n\n<p id=\"block-8bd39da5-9bc7-4c70-af80-a83c275491df\">Microsoft Distinguished Engineer Galen Hunt posted about his ambitious goal on LinkedIn four days ago, provoking a wave of excitement and concern.<\/p>\n\n\n\n<p id=\"block-240ab780-8e72-4e54-97a6-ca2255d63c05\">Now he&rsquo;s been forced to clarify: &ldquo;My team&rsquo;s project is a research project. We are building tech to make migration from language to language possible,&rdquo; he wrote in an <a href=\"https:\/\/www.linkedin.com\/posts\/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf\/\" target=\"_blank\" rel=\"noreferrer noopener\">update to his LinkedIn post<\/a>. His intent, he said, was to find like-minded engineers, &ldquo;not to set a new strategy for Windows 11+ or to imply that Rust is an endpoint.&rdquo;<\/p>\n\n\n\n<p id=\"block-1ec82733-d7e1-4d31-9dae-b2c66bc59904\">Hunt&rsquo;s project is to investigate how AI can be used to assist in the translation of code from one language to another at scale. &ldquo;Our North Star is &lsquo;1 engineer, 1 month, 1 million lines of code&rsquo;,&rdquo; he wrote.<\/p>\n\n\n\n<p id=\"block-7ea91802-ecc9-4b37-a935-9fddbe63bf62\">He&rsquo;s recruiting an engineer to help build the infrastructure to do that, demonstrating the technology using Rust as the target language and C and C++ as the source.<\/p>\n\n\n\n<p id=\"block-4fb9dcd1-4620-4756-870c-cb7d1989898c\">The successful candidate will join the Future of Scalable Software Engineering team in Microsoft&rsquo;s CoreAI group, building static analysis and machine learning tools for AI-assisted translation and migration.<\/p>\n\n\n\n<p id=\"block-388e15d9-7e1b-407c-b563-b7f7c0e45543\">Pressure to <a href=\"https:\/\/www.infoworld.com\/article\/2336216\/white-house-urges-developers-to-dump-c-and-c.html\">ditch C and C++ in favor of memory-safe languages<\/a> such as Rust comes right from the top, with research by Google and Microsoft showing that around 70 percent of all security vulnerabilities in software are caused by memory safety issues.<\/p>\n\n\n\n<p id=\"block-515e0bdb-2181-48f4-bd3e-a593fd134933\">However, <a href=\"https:\/\/www.infoworld.com\/article\/3844351\/how-to-simplify-app-migration-with-generative-ai-tools.html\">using AI to rewrite code<\/a>, even in a memory-safe language, may not make things more secure: AI-generated code typically contains more issues than code written by humans, according to <a href=\"https:\/\/www.infoworld.com\/article\/4109129\/ai-assisted-coding-creates-more-problems-report.html\">research by CodeRabbit<\/a>.<\/p>\n\n\n\n<p id=\"block-65aee971-2ff6-448f-8ce1-ba1bb1cca0ae\">That&rsquo;s not stopping some of the biggest software developers <a href=\"https:\/\/www.computerworld.com\/article\/3975705\/from-prompts-to-production-ai-will-soon-write-most-code-reshape-developer-roles.html\">pushing ahead with AI-powered software development<\/a>, though. Already, <a href=\"https:\/\/www.pcworld.com\/article\/2768784\/microsoft-ceo-claims-30-of-new-code-is-written-by-ai.html\">AI writes 30% of Microsoft&rsquo;s new code<\/a>, Microsoft CEO Satya Nadella said in April.<\/p>\n\n\n\n<p id=\"block-3467f2e9-296f-4d90-a37b-2073bba9e93e\">This article first appeared on <a href=\"https:\/\/www.infoworld.com\/article\/4111553\/microsoft-is-not-rewriting-windows-in-rust.html\">Infoworld<\/a>.<\/p>\n<\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A job posting by a Microsoft engineer sparked excitement about a project &ldquo;to eliminate every line of C and C++ from Microsoft by 2030&rdquo;, replacing it with Rust &mdash; but alas for fans of the memory-safe programming language, it turns out this is a personal goal, not a corporate one, and Rust isn&rsquo;t necessarily even [&hellip;]<\/p>\n","protected":false},"author":2326,"featured_media":100071719,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"__idg_published_ids":[],"__idg_published_status":"draft","embargo_date":"","multi_title":"{\"titles\":{\"headline\":{\"value\":\"Microsoft is not rewriting Windows in Rust\",\"additional\":{\"short_title\":\"Microsoft is not rewriting Windows in Rust\",\"headline_subheadline\":\"But an internal research project is looking at ways to automate the translation of millions of lines of code per month into other languages.\",\"headline_desc\":\"A job posting by a Microsoft engineer sparked excitement about a project &ldquo;to eliminate every line of C and C++ from Microsoft by 2030&rdquo;, replacing it with Rust. Turns out this is a personal goal, not a corporate one.\"}},\"seo\":{\"value\":\"Microsoft is not rewriting Windows in Rust\",\"additional\":{\"seo_desc\":\"A job posting by a Microsoft engineer sparked excitement about a project &ldquo;to eliminate every line of C and C++ from Microsoft by 2030&rdquo;, replacing it with Rust. Turns out this is a personal goal, not a corporate one.\",\"seo_canonical_url\":\"https:\\\/\\\/www.infoworld.com\\\/article\\\/4111553\\\/microsoft-is-not-rewriting-windows-in-rust.html\"}},\"social\":{\"value\":\"Microsoft is not rewriting Windows in Rust\",\"additional\":{\"social_desc\":\"A job posting by a Microsoft engineer sparked excitement about a project &ldquo;to eliminate every line of C and C++ from Microsoft by 2030&rdquo;, replacing it with Rust. Turns out this is a personal goal, not a corporate one.\"}}},\"subtitles\":[]}","old_id_in_onecms":"","_idg_updated_flag":false,"_idg_updated_date":"","hreflang_xdefault":0,"content_type":"News","suppress_html_meta":"{}","byline":"","featured_video_id":0,"supress_floating_video":false,"prevent_index":0,"has_duration":0,"teaser_paragraphs":"","is_translated_post":0,"idg_original_post_id":0,"idg_translated_post_ids":[],"idg_original_post_publication":"","idg_original_post_language":"","idg_original_post_brand":"","reviews":"","suppress_monetization":"{}","is_premium":0,"external_post_link":"","suppress_fake_sidebar":"{}","first_published_date":"2025-12-24T16:12:03-05:00","hide_featured_image_for_post":false,"post_featured_image_nocaption":true,"post_featured_image_caption":"","automatic_content_time":3,"manual_content_time":0,"most_popular_author":true,"more_from_author":true,"footnotes":""},"categories":[2422,2431],"tags":[],"languages":[21],"editions":[12],"publication":[9,10],"territory":[],"story_types":[32],"article_type":[],"sponsorships":[],"blogs":[],"podcast_series":[],"origin":[7179],"coauthors":[6811],"class_list":{"0":"post-4111557","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-operating-systems","8":"category-windows","9":"languages-en","10":"editions-global","11":"publication-computerworld","12":"publication-us-default","13":"story_types-news","14":"origin-wp"},"jetpack_featured_media_url":"https:\/\/www.computerworld.com\/wp-content\/uploads\/2025\/12\/4111557-0-72336500-1766592987-shutterstock_1536940715.jpg?quality=50&strip=all","eyebrow":{"eyebrow":"news","eyebrow_style":"default","eyebrow_feed_title":"news","eyebrow_feed_style":"default"},"review_score":null,"article_type_name":"","author_name":"Peter Sayer","author_meta":[{"authorID":2326,"name":"Peter Sayer","url":"https:\/\/www.computerworld.com\/profile\/peter-sayer\/","img":{"media_id":100072028,"full":"https:\/\/www.computerworld.com\/wp-content\/uploads\/2026\/01\/2326-0-65030300-1767785153-author_photo_Peter-Sayer_1749557570.jpg?quality=50&strip=all"},"defaultUrl":"https:\/\/secure.gravatar.com\/avatar\/d5bfe75aa7407d6b5927045f6054940138cc0c1304a6c6e29bea19bf8c670480?s=96&d=mm&r=g","profileImage":"<img data-hero alt=\"Peter Sayer\" src=\"https:\/\/www.computerworld.com\/wp-content\/uploads\/2026\/01\/2326-0-65030300-1767785153-author_photo_Peter-Sayer_1749557570.jpg?quality=50&#038;strip=all&#038;w=250\" class=\"author_photo\" height=\"250\" width=\"250\" \/>","job_title":"Executive Editor, News"}],"multiple_name":"Peter Sayer","_embedded":"Peter Sayer","_links":{"self":[{"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/posts\/4111557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/users\/2326"}],"replies":[{"embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/comments?post=4111557"}],"version-history":[{"count":0,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/posts\/4111557\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/media\/100071719"}],"wp:attachment":[{"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/media?parent=4111557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/categories?post=4111557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/tags?post=4111557"},{"taxonomy":"languages","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/languages?post=4111557"},{"taxonomy":"editions","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/editions?post=4111557"},{"taxonomy":"publication","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/publication?post=4111557"},{"taxonomy":"territory","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/territory?post=4111557"},{"taxonomy":"story_types","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/story_types?post=4111557"},{"taxonomy":"article_type","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/article_type?post=4111557"},{"taxonomy":"sponsorships","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/sponsorships?post=4111557"},{"taxonomy":"blogs","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/blogs?post=4111557"},{"taxonomy":"podcast_series","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/podcast_series?post=4111557"},{"taxonomy":"origin","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/origin?post=4111557"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.computerworld.com\/wp-json\/wp\/v2\/coauthors?post=4111557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}