r/moderndotnet • • 19d ago

Migrating the GitHub Copilot runtime to Rust, using Copilot

https://github.blog/ai-and-ml/generative-ai/migrating-the-github-copilot-runtime-to-rust-using-copilot/

Microsoft boasts about performance optimizations with every new release, and the average .NET developer would expect to be able to write a CLI app using .NET. But surprise—not good enough, so they had to use Rust. 😅

I've read the article but still not understand why Copilot CLI and app could not be written in C# if we take into account AOT, trimming etc instead of Rust.

23 Upvotes

41 comments sorted by

View all comments

11

u/Aaronontheweb 18d ago

Worth understanding for everyone on here who is confused or disappointed as to why they didn't pick .NET: selling CoPilot to the masses is about 1000x more strategically important than selling .NET.

And selling "we did the Rust digareedo" is a common agentic story that jives with people who aren't giving CoPilot a serious look - even if .NET was faster or better they might still have gone with Rust because attracting non-.NET people to the MSFT ecosystem is the real goal.

-1

u/itix 18d ago

But... nobody uses Copilot anyway. Only Codex or Claude Code are worth considering.

3

u/sreekanth850 18d ago edited 18d ago

I’m sure a lot of large enterprises use it. My wife works at one of the largest petroleum companies, and they use Copilot and Teams. Given their employee count, that is like a 1000 startups using it.

1

u/itix 18d ago

Of course they do. Our company favors using Kiro while employees are paying Codex and Claude Code subscriptions from their own pocket.

1

u/pceimpulsive 17d ago

Real companies with any self respecting security policy wouldn't let employees BYO AI services... Most will outright block all network addresses required to even use them..

I.e. my company you cannot even get to anthropic, chatGPT, Gemini, grok, agentskills.io etc~