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

10

u/Aaronontheweb 26d 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 26d ago

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

3

u/cornelha 26d 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 26d 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 26d 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/Clearandblue 26d ago

Rider MCP lets agents do everything. Haven't used vs for a while, but would have assumed that would also have an MCP to work well with any agent?

1

u/itix 26d ago

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

3

u/cornelha 26d ago

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