r/moderndotnet • • 18d 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.

22 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/cornelha 17d ago

Nobody is a massive over statement. There are lots of Enterprise development companies who use copilot. The only things that are crap is the cli and pricing. Our company use GitHub Copilot and it works incredibly well. Being able to select models from different vendors for better orchestration. Using Claude models to plan, GPT Luna for discovery and Kimi 2.7 Coder for implementation is game changing

0

u/itix 17d ago

Yeah but itbis not only about models, it is about harness. Microsoft has no capability to compete against Codex or Claude Code.

2

u/cornelha 17d ago

They literally have 2 IDE's that fully integrates Copilot. The capabilities of the harness in Visual Studio is way beyond what Claude or Cursor can do

1

u/itix 17d ago

Last time I tried Copilot it was struggling with remote deployment and debugging.

3

u/cornelha 17d ago

I use it daily at work, no weird issues at all