Rust ist bei Microsoft zur Tier-1-Sprache aufgestiegen

Rust Is Tier-1 Language at Microsoft

Microsoft hat Rust offiziell als Tier-1-Sprache für die interne Entwicklung eingestuft – gleichrangig mit C++, C# und TypeScript. Ein zentraler Baustein ist der neue Codegen-Backend rustc_codegen_utc, der rustc an MSVC anbindet und so eine einheitliche Codegenerierung für Rust und C++ unter Windows ermöglicht. Seit Anfang 2026 produktionsreif, wird er bereits in über 100 Microsoft-Repositories eingesetzt und soll nahtlose Interoperabilität, bessere Sicherheitsfeatures und geringeren Wartungsaufwand bringen.

Heute steht Rust neben C++, C# und TypeScript als eine der am besten unterstützten Sprachen für die interne Entwicklung bei Microsoft.
  1. gregw2

    Wer sich dafür interessiert, für den könnten die folgenden Artikel von Interesse sein:

    Microsofts Ziel [edit: äh, das visionäre Ziel des Microsoft-Einstellungsmanagers], bis 2030 1 Milliarde Codezeilen durch automatisierte Tooling in Rust umzuwandeln, was „1 Ingenieur, 1 Monat, 1 Million Codezeilen“ ermöglicht:

    https://thenewstack.io/microsofts-bold-goal-replace-1b-lines...

    DARPA-Arbeit zur Automatisierung der Umwandlung von C-Code in Rust unter Einsatz einer Mischung aus 6 verschiedenen Teams mit unterschiedlichen Ansätzen:

    https://www.darpa.mil/research/programs/translating-all-c-to...

    Fortschrittsbericht vom Februar 2026:

    https://github.com/DARPA-TRACTOR-Program/Reports/blob/main/F...

  2. i2talics

    Ich hoffe, Ankündigungen wie diese zeigen, dass Rust keine kleine, junge Sprache mehr ist, die sich schnell bewegt und Dinge kaputt macht. Es ist ein ausgereifter, ernstzunehmender Konkurrent für etablierte Sprachen wie C++ und C#. Das ist besonders wichtig, wenn man versucht, die Erfahrung mit Rust mit anderen Sprachen im Bereich „besseres C/C++“ wie Zig und Odin zu vergleichen – diese sind viel neuer und haben mehr Ecken und Kanten als Rust.

  3. pjmlp

    Das sind sehr große Neuigkeiten: Alle großen OS-Anbieter, die auch eine Rolle beim Tooling für die Sprachen C und C++ spielen, haben nun ihre Optionen für Systemprogrammiersprachen für Greenfield-Entwicklung diversifiziert.

    Außerdem bekommen wir endlich einige öffentliche Neuigkeiten über die MSVC-Integrationsgerüchte bezüglich Rust.

  4. devy

    Das ergibt strategisch in mehrfacher Hinsicht Sinn:

    1. Rusts Speichersicherheitsdesign wird Microsoft helfen, ein gigantisches Produktportfolio zu verbessern, das bekanntermaßen viele CVEs aufweist, von denen laut dem Vortrag von Azure-CTO Mark Russinovich auf der RustCon im letzten Jahr 70 % Speichersicherheitsprobleme sind.[1]

    2. Der energische Vorstoß von Windows 11, Millionen von Legacy-PC-Hardware durch das im letzten Oktober erfolgte Ende des Supports für Windows 10 auszumustern, war für Millionen von Verbrauchern und Unternehmen absurd. Ich habe buchstäblich einem S&B geholfen, die gesamte Flotte funktionierender PCs ersetzen zu müssen, nur weil Windows 10 EOL war und Windows 11 sich weigerte, auf dieser Legacy-Hardware zu laufen. Ganz ehrlich, diese PCs liefen einwandfrei! Deshalb sind einige auf Linux migriert, insbesondere auf Google ChromeOS Flex.[2]

    3. Der RAM-Mangel aufgrund des KI-Booms hat die Produktionspipeline der Speicherchip-Hersteller für mindestens die nächsten 5 Jahre erschöpft. Das bedeutet, dass die heute verkauften Mainstream-PCs tatsächlich über schrumpfende RAM-Konfigurationen verfügen werden als die des letzten Jahres, damit die PC-Hersteller die Produktpreise nicht drastisch erhöhen (oder die Preise für hohe RAM-Konfigurationen drastisch erhöhen, wie Apple es tut). Das erfordert, dass das Betriebssystem Windows 11 konservativer mit RAM umgeht; Rust kann dazu beitragen.

    [1] https://www.youtube.com/watch?v=uDtMuS7BExE

    [2] https://chromeos.google/products/chromeos-flex/

  5. pornel

    Die große Neuigkeit hier ist, dass sie LLVM durch das Backend von MSVC ersetzt haben.

  6. abbefaria27

    Wie sieht es heutzutage mit der Interoperabilität zwischen Rust und C++ aus? Das ist es, was die Akzeptanz abwürgt. Die meisten C++-Entwickler, die ich kenne, mögen die Idee von Rust, aber niemand wird 30 Jahre funktionierenden Code neu schreiben. Es muss etwas sein, das man schrittweise integrieren kann.

  7. bryanlarsen

    Das stammt von der Rustconf. Ein großer Teil des Fokus auf der diesjährigen Rustconf lag auf C++-Interop, Python-Interop, JavaScript-Interop – es geht nicht mehr um „rewrite it in rust“, sondern darum, Teil des Ökosystems zu sein.

  8. psyclobe

    Microsoft ist ein Tier-0-Unternehmen.

  9. petilon

    Wenn es eine Tier-1-Sprache ist, warum wird sie dann nicht in Visual Studio unterstützt?

  10. ComputerGuru

    Also, wann bekommen wir Tier-1-Debugging-Unterstützung in Visual Studio?

Mehr von diesem Tag

2026-09-10