
Microsoft baut ein Team auf, das sich der Eliminierung „jeder Zeile von C und C++ aus Microsoft bis 2030“ widmet, was Auswirkungen auf Windows 11 haben könnte. Während C den Großteil des Windows-Kernels und Low-Level-Komponenten, einschließlich Windows-APIs (Win32), antreibt, wird C++ zum Erstellen nativer Windows-Apps verwendet.
Die Liebe von Microsoft zu Rust ist nicht gerade neu und niemand hasst Rust aus guten Gründen wirklich. Rust ist eine Programmiersprache (nicht zu verwechseln mit einem Framework wie WebView2) und weitaus sicherer als C, das den Großteil des nativen Codes in Windows, einschließlich seines Kernels, unterstützt.
Der Plan ist, C und C++ durch Rust zu ersetzen. So wahnsinnig diese Idee auch klingen mag, einer der angesehenen Ingenieure bei Microsoft ist dank „KI“ tatsächlich ziemlich zuversichtlich, was die Pläne des Unternehmens angeht.
In einer Stellenausschreibung bestätigte Galen Hunt, der seit drei Jahrzehnten bei Microsoft arbeitet und derzeit ein Distinguished Engineer ist, dass sein Team eine Stelle für einen „IC5 Principal Software Engineer“ frei hat. Aber es ist alles andere als eine einfache Stellenanzeige. Windows Insight hat einige interessante Details zu den Karrieren und LinkedIn-Beiträgen von Microsoft entdeckt.
In einem der LinkedIn-Beiträge sagt der Top-Ingenieur des Unternehmens:
„Unser Ziel ist es, bis 2030 jede Zeile von C und C++ aus Microsoft zu eliminieren. Unsere Strategie besteht darin, KI und Algorithmen zu kombinieren, um die größten Codebasen von Microsoft neu zu schreiben.“
All das mag wahnhaft klingen, wenn man bedenkt, dass Windows hauptsächlich in C und C++ geschrieben ist, aber Microsoft besteht darauf, dass alles möglich ist, wenn ein Ingenieur mithilfe von KI jeden Monat mehr als eine Million Codezeilen schreiben kann.
„1 Ingenieur, 1 Monat, 1 Million Zeilen Code“.
Ein einziger Ingenieur und eine Million Zeilen Code jeden Monat, und Sie werden „C und C++“ aus Microsoft eliminieren. Microsoft stellt aktiv solche Entwickler ein, die sich als IC5 Principal Software Engineer dem Plan des Unternehmens anschließen würden, „C und C++ bis 2030 zu eliminieren“.
„Unser Nordstern ist „1 Ingenieur, 1 Monat, 1 Million Zeilen Code“, schrieb Galen Hunt von Microsoft in einem LinkedIn-Beitrag, der von Windows Insight entdeckt wurde.

Diese Aussage folgt einer ähnlichen Bemerkung von Satya Nadella von Microsoft, der zuvor sagte, dass bis zu 30 % des Codes des Unternehmens von KI geschrieben wurden und dass dies wahrscheinlich auch Windows einschließt.
Microsoft sagt, dass es KI einsetzen wird, um C- und C++-Code in großem Umfang zu „modifizieren“ und das Ziel (hoffentlich) bis 2030 zu erreichen.
Microsoft hat eine leistungsstarke „Code-Verarbeitungsinfrastruktur“ aufgebaut, was wahrscheinlich bedeutet, dass das Unternehmen sein KI-Modell neben Rust auf C- und C++-Code trainiert hat. Diese Infrastruktur nutzt „KI-Agenten, um Codeänderungen in großem Maßstab vorzunehmen“.
Microsoft ist zuversichtlich, dass seine Infrastruktur es dem Unternehmen ermöglichen wird, die meisten der größten C- und C++-Systeme des Unternehmens weiterzuentwickeln und in Rust zu übersetzen.
„Unser Team ist Teil der Gruppe „Future of Scalable Software Engineering“ in der EngHorizons-Organisation in Microsoft CoreAI“, erklärte ein Microsoft-Ingenieur.
Rust ist sicherer als C und C++ und wahrscheinlich die bessere Wahl, aber können wir KI-Agenten vertrauen, dass sie die Codebasis „übersetzen“?

Ich liebe Rust und Teile von Windows in Rust neu zu schreiben ist keine schlechte Idee. Rust selbst scheint eine bessere Alternative als C und C++ zu sein, vor allem aufgrund nachgewiesener Sicherheitsverbesserungen, aber unser Anliegen gilt dem KI-gesteuerten Ansatz und nicht Rust.
KI sollte in der Lage sein, die Syntax zu übersetzen, aber es könnte aufgrund der Absicht des Codes fehlschlagen, und das erklärt wahrscheinlich, warum Windows-Updates grundlegende Funktionen wie den Task-Manager nicht mehr funktionieren oder sogar den BitLocker-Wiederherstellungsbildschirm verursachen.
Rust ist Teil der Bemühungen von Microsoft, Windows sicherer zu machen, während WebView2 sich um das Frontend kümmert
Microsoft befürwortet seit fast sechs Jahren Rust anstelle von C und C++, aber zu diesem Zeitpunkt hatten wir keine Ahnung, dass das Unternehmen tatsächlich vorhatte, C und C++ so schnell wie möglich abzuschaffen.
„Was Rust von C und C++ unterscheidet, sind seine starken Sicherheitsgarantien“, argumentiert Microsoft in einem Blog-Beitrag aus dem Jahr 2019. „Solange nicht ausdrücklich durch die Verwendung des Schlüsselworts „unsafe“ dagegen entschieden wird, ist Rust völlig speichersicher.“
Microsoft hat kürzlich Windows-APIs für Rust-Entwickler bereitgestellt. Es gibt auch ein Repo auf GitHub namens „windows-rs“, das eine Rust-Projektion (Bindungen + Kleber) der Windows-API ist, sodass Rust-Code Win32, COM und WinRT auf die gleiche Weise aufrufen kann wie C++ oder C#.
Microsoft unternimmt außerdem gesonderte Anstrengungen zur Entwicklung von Rust-Treibern (windows-drivers-rs auf GitHub), was zeigt, dass das Unternehmen Rust auch über Apps hinaus erforscht. Und es stellt sich heraus, dass diese ganze „Optimierung für Rust“ kein einmaliges Projekt oder eine ausgefallene „Open-Source“-Arbeit war, da das Unternehmen Rust wirklich ernst nimmt.
Bisher ist der Versuch von Microsoft, native Sprachen wie C++, WinUI, XAML usw. zu ersetzen, bei Verbrauchern und sogar Unternehmen nicht gut angekommen. Tatsächlich hat Microsoft zu dem umfassenderen Problem beigetragen, bei dem die beliebtesten Windows-Apps RAM-verbrauchende Monster sind, wie Discord oder die unternehmenseigenen Teams.
Die Windows-Benutzeroberfläche wird schrittweise auf webbasierte Komponenten umgestellt. Es geht nicht nur um Apps, denn wir haben React im Startmenü. Darüber hinaus erhalten wir jetzt WebView2 im Benachrichtigungscenter für die Agenda-Ansicht des Kalenders. Dies bedeutet, dass eine neue Edge/WebView2-Instanz ausgelöst wird, wenn Sie das Benachrichtigungscenter öffnen.
Nur die Zeit wird zeigen, wie gut diese „agenten“ Programmierer C- und C++-Code in Rust oder andere Sprachen für Windows und andere Microsoft-Produkte übersetzen können.
Zuhause
Teilen
Newsletter
WL-Newsletter
WL-Newsletter!
Bleiben Sie mit den neuesten Windows-, IT- und KI-Updates auf dem Laufenden. Mehr als 50.000 Abonnenten vertrauen darauf.
Name
Kostenlos beitreten
*️⃣ Quelllink:
Stellenanzeige, LinkedIn-Beitrag, sagte , Windows-Updates zerstören grundlegende Funktionen wie den Task-Manager und verursachen den BitLocker-Wiederherstellungsbildschirm, argumentiert in einem Blogbeitrag , Repo auf GitHub , GitHub , beliebte Windows-Apps sind RAM-verbrauchende Monster, Zuhause ,
Newsletter
,