Microsoft bereitet .NET 5 mit Unterstützung für macOS, Linux und Android vor

Mit der Veröffentlichung von NET Core 3.0 in diesem Jahr hat Microsoft wird veröffentlicht .NET 5-Plattform, was eine wesentliche Verbesserung des gesamten Entwicklungssystems bedeuten wird. Die wichtigste Neuerung im Vergleich zum .NET Framework 4.8 wird die Unterstützung für Linux, macOS, iOS, Android, tvOS, watchOS und WebAssembly sein. Gleichzeitig bleibt Version 4.8 die letzte, lediglich die Core-Familie wird weiterentwickelt.

Microsoft bereitet .NET 5 mit Unterstützung für macOS, Linux und Android vor

Berichten zufolge wird sich die Entwicklung auf Runtime, JIT, AOT, GC, BCL (Basisklassenbibliothek), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF und Xamarin konzentrieren. Dadurch wird die Plattform vereinheitlicht und ein einziges offenes Framework und eine einzige Laufzeit für verschiedene Aufgaben bereitgestellt. Dadurch wird es möglich sein, Anwendungen für verschiedene Plattformen auf einer gemeinsamen Codebasis mit demselben Build-Prozess zu erstellen, unabhängig von der Art der Anwendung. 

Microsoft bereitet .NET 5 mit Unterstützung für macOS, Linux und Android vor

.NET 5 wird voraussichtlich im November 2020 veröffentlicht und wird zu einer wirklich universellen Entwicklungsplattform. Gleichzeitig ist die „Fünf“ nicht die einzige Innovation von Microsoft im Open-Source-Geschäft. Das Unternehmen ist bereits angekündigt Windows-Subsystem für Linux (WSL) der zweiten Version, das um ein Vielfaches schneller sein soll als die erste und ebenfalls auf einer nativen Assembly des Linux-Kernels basieren soll.

Im Gegensatz zur ersten Version handelt es sich hierbei um einen vollwertigen Kern und nicht um eine Emulationsschicht. Dieser Ansatz beschleunigt die Startzeiten, optimiert den RAM-Verbrauch und die E/A-Geschwindigkeit des Dateisystems und ermöglicht außerdem den direkten Start von Docker-Containern.

Das Interessanteste ist, dass das Unternehmen verspricht, den Kern nicht zu schließen und alle Entwicklungen darauf für die Community bereitzustellen. In diesem Fall besteht keine Bindung an Ausschüttungen. Benutzer können wie bisher jedes für sie passende Bild herunterladen.


Kommentar hinzufügen