모델 859건 · 국산 138 · 가격 692 추적 중
MLOps·개발도구

GitHub Copilot 런타임, Rust로 전면 이식

GeekNews·2026-11-06

요약

GitHub가 Copilot 런타임의 TypeScript 운영 코드 약 40만~45만 줄을 Rust로 이식했다. 목적은 Node.js와 V8 의존성에서 벗어나 여러 제품에 내장 가능한 공통 에이전트 하네스를 만드는 것이었다. 최종 후보는 Rust와 Native AOT 기반 C#이었고, GitHub 내부의 기존 프로젝트와 개발자 경험을 고려해 Rust를 선택했다. 개발과 배포를 멈추지 않고 약 14.5주에 걸쳐 점진적으로 교체했으며, 이 기간 약 130회 출시를 거쳐 작은 변경 단위로 회귀 문제 원인을 빠르게 좁힐 수 있었다.

큐레이터 노트

원문에 없는 맥락입니다

서비스를 중단하지 않고 대규모 운영 코드베이스를 다른 언어로 교체한 사례로, 목표는 특정 언어 런타임에 묶이지 않는 에이전트 하네스를 여러 제품에 내장하는 것이었다.

깊이 읽기

이 기사 한 건이 아니라, 같은 사안을 다룬 이 사이트의 기록을 근거로 정리했습니다

이 일이 어디서 왔나

2026년 9월 21일 ZDNet Korea는 마이크로소프트가 코파일럿 런타임을 타입스크립트에서 러스트로 전환했다고 보도했는데, 이번 기사는 같은 프로젝트를 다시 다루면서 일부 수치를 다르게 제시한다. 당시 보도는 약 43만 줄을 80만 줄 이상의 러스트 코드로 이식했고 135회 이상 배포했다고 전했지만, 이번 기사는 이식 대상 코드를 40만~45만 줄로, 배포 횟수를 약 130회로 적었다. 이번 기사는 또 Rust 외에 Native AOT 기반 C#도 최종 후보였다는 내용을 추가로 밝히고 있다.

짚어야 할 점

  • 두 보도 모두 14.5주라는 작업 기간은 일치하지만, 이식된 코드량(43만 줄 vs 80만 줄 이상)과 배포 횟수(135회 vs 130회)는 서로 다르게 적혀 있어 어느 쪽이 실제 최종 수치인지 짚어볼 필요가 있다.
  • 9월 보도는 AI 에이전트가 이식 작업의 상당 부분을 수행했다고 강조했지만, 이번 기사는 그 부분을 언급하지 않고 점진적 교체 방식과 출시 횟수에 초점을 맞췄다.
  • Rust와 Native AOT 기반 C# 중 Rust를 택한 이유로 '기존 프로젝트와 개발자 경험'을 들었는데, 구체적으로 어떤 기존 프로젝트를 가리키는지는 설명되지 않았다.

아직 확인되지 않은 것

  • 40만~45만 줄이 실제로 몇 줄의 러스트 코드로 늘어났는지 이번 기사에 나오지 않아, 9월 보도의 80만 줄 이상이라는 수치와 비교 확인이 되지 않는다.
  • 이식 과정에서 AI 에이전트가 어느 정도 역할을 했는지는 이번 기사에서 확인되지 않았다.
  • 9월 보도가 언급한 처리 속도·메모리 사용량 개선 효과가 이번 이식 결과에서도 동일하게 재확인됐는지는 나와 있지 않다.

다른 매체는 이렇게 썼다

같은 사안을 다룬 다른 곳의 보도입니다

MS, AI 에이전트로 코파일럿 런타임 러스트 전환
ZDNet Korea · 2026-09-21

마이크로소프트가 깃허브 코파일럿 등 AI 서비스 공통 런타임을 타입스크립트에서 러스트로 전환했다고 21일 밝혔다. 약 43만 줄의 타입스크립트 코드를 80만 줄 이상의 러스트 코드로 이식했으며, 작업 상당 부분을 AI 에이전트가 수행했다. 프로젝트는 약 14.5주간 진행돼 135회 이상…

이 사안의 흐름

같은 주제를 다룬 이 사이트의 기록 — 최신순

이 분야 브리핑

여러 매체가 함께 다룬 사안을 한 번에

이 페이지는 원문을 요약·재서술하고 이 사이트가 쌓은 기록을 덧붙인 큐레이션입니다. 원문 본문은 싣지 않으며, 수치와 표기는 원문 기준을 유지했습니다.

GeekNews 원문 전체 보기 →

같은 분야의 다른 소식

전체 뉴스 →