마이크로소프트(MS)가 2030년까지 내부 모든 C와 C++ 코드를 모두 러스트로 전환하겠다는 계획을 공개했다.
이 과정에서 인공지능(AI)을 활용해 월 100만 줄의 코드를 변환하겠다는 목표를 내걸자 개발자들의 거센 반발에 부딪혔다.
1일 레딧, 해커뉴스 등 IT 전문 커뮤니티에서는 이를 두고 "현실을 무시한 위험한 발상"이라는 비판이 이어지고 있다.
지난 12월 말 마이크로소프트 게일런 헌트 수석엔지니어는 링크드인에 채용공고를 게시했다. 그는 공고를 통해 "2030년까지 마이크로소프트 내 모든 C, C++ 코드를 메모리 안전 언어인 러스트로 대체하겠다"는 목표를 제시했다.
이 과정에서 논란이 된 것은 그가 제시한 성과 지표인 '1인당 월 100만줄 변환(1 engineer, 1 month, 1 million lines of code)'였다. 이를 위해 AI와 알고리즘을 결합한 대규모 코드 변환 인프라를 구축하겠다는 계획도 공개했다.
관련 소식이 알려지면서 레딧 프로그래밍 관련 서브레딧과 해커뉴스 등 개발 관련 커뮤니티에선 반발이 일었다. 월 100만 줄이라는 수치는 하루에 약 3만 8천 줄 이상 코드를 검토해야 달성 가능한 양으로 숙련된 개발자라도 물리적으로 검토가 불가능한 규모라는 지적이다.
프로그래밍 언어 전환 과정에서 발생할 수 있는 오류와 장애에 대한 지적도 이어졌다. C/C++에서 러스트 전환은 단순히 언어를 바꾸는 것이 아니라 메모리 관리 구조에 근본적인 변화를 의미하는 만큼 보다 체계적이고 치밀한 계획과 사전 작업이 필요하다는 것이다.
특히 마이크로소프트는 수십년간 걸쳐 쌓인 코드를 기반으로 수많은 기업과 사용자를 대상으로 서비스를 제공하고 있는 만큼 이 과정에서 오류가 발생하면 전세계 규모 장애를 일으킬 수 있다는 우려다.
개발자들은 "AI가 쏟아내는 코드를 인간이 제대로 검증하지 못하고 배포할 경우 기존 버그가 새로운 보안 취약점으로 바뀔 뿐"이라며 "라인 수 중심(LoC) 생산성 지표는 소프트웨어 품질을 심각하게 저해할 것"이라고 강하게 성토했다.
엑스(X)와 마스토돈 등 소셜 미디어에서도 "라인 수 중심 생산성 지표는 구시대적이며 소프트웨어 품질을 심각하게 저해할 것"이라는 비판이 이어졌다.
파장이 커지자 마이크로소프트와 게일런 헌트 수석엔지니어는 사태 수습에 나섰다.
마이크로소프트 측은 윈도우 11 전체를 당장 AI를 이용해 러스트로 재작성할 계획은 없다고 선을 그었다.
관련기사
- 제프리 힌튼 "AI 시대, 내년 고용 없는 호황 온다”2025.12.29
- MS, 2030년 C/C++ 전면 퇴출 목표…"AI로 코드 혁신"2025.12.26
- 정부, 'AI 액션플랜' 세부안 공개…"GPU·데이터·인재 우선 혁신"2025.12.15
- "앱 제작 쉽게"…구글, 바이브 코딩 '오팔' 제미나이에 통합2025.12.18
마이크로소프트 프랭크 쇼 홍보 총괄은 공식적인 제품 로드맵이라기보다는 대규모 코드 전환을 위한 자동화 기술을 확보하려는 연구 목표가 와전된 것이라고 밝혔다.
게일런 헌트 역시 해당 게시글을 수정하며, 이번 프로젝트는 운영체제 자체 재작성 계획이 아니라 언어 간 마이그레이션을 돕는 '도구와 인프라'를 만들기 위한 연구 프로젝트 성격이라고 강조했다.











