# GitHub, Copilot çalışma zamanını Rust’a taşıdı

> GitHub, Copilot CLI’ı, uygulamasını ve SDK çalışma zamanını Rust’ta yeniden yazdı. Başlangıç süresi 5,25 saniyeden 0,29 saniyeye inerken 100 MB’lık Node.js ek yükü ortadan kalktı.

Oossa · 2026-10-09 · https://oossa.com/tr/github-moves-copilot-runtime-to-rust-cutting-startup-time

GitHub, Copilot komut satırı aracının, masaüstü uygulamasının ve SDK’sının temelini TypeScript/Node.js’ten Rust’a taşıma işlemini tamamladı. Yapay zekâ tarafından üretilen kodlardan da yararlanılan yeniden yazımda, üretim kodunun yaklaşık 800.000 satırı değiştirildi. Çalışma zamanı aynı süreç içinde çalıştığında, bir Copilot istemcisinin açılış süresi 5,25 saniyeden 292 milisaniyeye düştü.

## Geçiş nasıl yapıldı?

GitHub, geçişi aşamalı olarak gerçekleştirdi. Küçük TypeScript bileşenleri Rust sürümleriyle değiştirilirken iki dilin birbiriyle iletişim kurmasını sağlayan geçici bir uyumluluk katmanı kullanıldı. Böylece mevcut test paketi, 14,5 hafta süren çalışma boyunca çalışmaya devam etti. Geçiş ilerlerken toplam 128 pull request ve 135 sürüm yayımlandı (35 kararlı, 100 ön sürüm).

## Geliştiriciler için anlamı

Yeni Rust çalışma zamanı, C ABI üzerinden ana uygulamalara doğrudan gömülebiliyor; böylece ayrı bir Node.js sürecine ve bunun yaklaşık 100 MB’lık bellek kullanımına gerek kalmıyor. Yalıtım gereken durumlar için süreç dışında çalışma seçeneği de kullanılabiliyor. Copilot SDK; TypeScript, Python, Go, .NET, Java ve artık Rust desteğini sürdürüyor.

## Gerçekler

- GitHub, üretim kodunun 800.000’den fazla satırını TypeScript/Node.js’ten Rust’a taşıdı.
- Geçiş yaklaşık 14,5 hafta sürdü ve 128 pull request içerdi.
- İstemcinin açılış süresi 5,25 saniyeden 292 milisaniyeye düştü.
- Rust çalışma zamanı, istemci başına yaklaşık 100 MB çalışma belleği kullanımını ortadan kaldırıyor.
- 21 Ağustos 2026 itibarıyla Rust kod tabanında 832.378 satır üretim kodu ve 468.689 satır birim testi bulunuyordu.

## Neden önemli

Copilot kullanan geliştiriciler daha kısa bekleme süreleri ve daha akıcı iş akışlarından yararlanacak. Daha düşük bellek kullanımı, aracı kaynakları kısıtlı bilgisayarlarda veya CI işlem hatlarında daha elverişli hâle getiriyor. Çalışma zamanının doğrudan uygulamalara gömülebilmesi, özel IDE uzantılarıyla daha sıkı entegrasyonların da önünü açıyor.

## Kaynaklar ve referanslar

1. [Github Migrates Copilot Runtime to Rust with AI-Assisted Rewrite](https://www.infoq.com/news/2026/10/github-copilot-rust-migration/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-10-09

Son güncelleme: 2026-10-09
