Microsoft plant Umstellung von C# auf Rust in der Plattformentwicklung

Microsoft hat kürzlich eine Stelle für einen Softwarearchitekten mit Fachkenntnissen in der Programmiersprache Rust ausgeschrieben. Die Stelle konzentriert sich auf das Projekt Microsoft 365, das eine Verlagerung der Plattformentwicklung von C# auf Rust vorsieht.

In der Stellenbeschreibung ist die Rede von der Möglichkeit, die Zukunft von Office 365 mitzugestalten, was auf Änderungen an der zugrunde liegenden Infrastruktur und den Programmiersprachen hindeutet. Dies deckt sich mit dem Branchentrend, die Fähigkeiten von Rust für die Programmierung auf Systemebene zu nutzen.

Microsofts Interesse an Rust resultiert wahrscheinlich aus seinen Sicherheitsvorteilen. Im Gegensatz zu C# und anderen Sprachen ist Rust für seine Fähigkeit bekannt, Speicher sicher zu verwalten, ohne sich auf Garbage Collection zu verlassen, was das Risiko von Software-Schwachstellen verringert.

Während Microsofts Engagement für die Einführung von Rust zeigt, dass sie Technologien für die Entwicklung von Plattformen nutzen wollen, bedeutet dies nicht zwingend, dass sie C# vollständig aufgeben werden. In der Stellenausschreibung wird vorgeschlagen, Optionen zur Verbesserung der Leistung und Sicherheit innerhalb von Microsoft 365 zu ermitteln.

Der Einstellungsprozess fällt unter die Substrate App Platform Gruppe innerhalb der Microsoft 365 Core Platform Organisation. Die eingestellte Fachkraft wird bei der Entwicklung von Rust-Komponentenbibliotheken und der Umwandlung von C#-basierten Diensten in Rust-Äquivalente eine führende Rolle spielen.

Im Allgemeinen stellt Microsofts Entscheidung, von C# auf Rust umzusteigen, eine Veränderung für das Unternehmen dar. Dieser Schritt bedeutet für das Unternehmen eine Vorreiterrolle in dieser Technologie, da die eingestellte Fachkraft auch für die Förderung der Rust-Expertise innerhalb des Unternehmens verantwortlich sein wird.

Es wird erwartet, dass die Einführung von Rust-basierten Bibliotheken und Diensten Verbesserungen in Bezug auf Leistung, Zuverlässigkeit und Sicherheit mit sich bringt. Auch wenn das Team während der Umstellung mit einigen Herausforderungen konfrontiert sein wird, wird dies als eine Investition in Microsofts Zukunft gesehen.

Microsoft hat bereits seit 2023 Interesse an der Verwendung von Rust als Grundlage für seine global angelegten Plattformdienste gezeigt. Das Unternehmen hat in dieser Hinsicht Fortschritte gemacht. Ein Beispiel ist der Vorschlag, Rust aufgrund seiner Sicherheits- und Leistungsmerkmale in den Windows-Kernel zu integrieren.

Es ist anzumerken, dass Microsoft nicht alleine ist, das Potenzial von Rust zu erkennen. Bedeutende Technologiekonzerne wie Meta und AWS sind ebenfalls Platinmitglieder der Rust Foundation. Die einzigartigen Speicherschutzfunktionen von Rust und seine Benutzerfreundlichkeit im Vergleich zu Sprachen wie C++ machen es zu einer attraktiven Wahl.

Microsofts möglicher Übergang von C#-basierten Diensten zu Rust hat unter Entwicklern Debatten ausgelöst. Trotz der Unterstützung von C# deutet die Prüfung von Alternativen wie Rust darauf hin, dass das Unternehmen Optionen in Betracht zieht.
Der mögliche Wechsel könnte Auswirkungen auf die Beliebtheit von Programmiersprachen haben. Dies könnte zu einer Nachfrage nach Ingenieuren führen, die Rust beherrschen.

Diese Trends haben das Potenzial, die gefragten Qualifikationen in der Technologiebranche neu zu definieren und Chancen für diejenigen zu schaffen, die sich schnell an den veränderten Arbeitsmarkt anpassen.