Microsoft przygotowuje .NET 5 z obsługą macOS, Linux i Androida

Po wydaniu NET Core 3.0 w tym roku firma Microsoft wyda .NET 5, która stanie się istotnym ulepszeniem systemu tworzenia oprogramowania jako całości. Główną nowością, w porównaniu do .NET Framework 4.8, będzie zapewnienie wsparcia dla Linux, macOS, iOS, Android, tvOS, watchOS oraz WebAssembly. Przy tym wersja 4.8 pozostanie ostatnią, dalszy rozwój będzie dotyczył wyłącznie rodziny Core.

Microsoft przygotowuje .NET 5 z obsługą macOS, Linux i Androida

Podobno rozwój skupi się na Runtime, JIT, AOT, GC, BCL (Biblioteka Bazowych Klas), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF oraz Xamarin. To pozwoli na ujednolicenie platformy i oferowanie jednego otwartego frameworka oraz runtime'u dla różnych zadań. Dzięki temu będzie można tworzyć aplikacje dla różnych platform na wspólnej bazie kodu, z tym samym procesem kompilacji, niezależnie od typu aplikacji. 

Microsoft przygotowuje .NET 5 z obsługą macOS, Linux i Androida

Oczekuje się, że .NET 5 zostanie wydany w listopadzie 2020 roku i stanie się prawdziwie uniwersalną platformą do tworzenia oprogramowania. Przy tym „piątka” nie jest jedyną nowością ze strony Microsoft w zakresie open source. Firma już ogłosiła rozpoczęła pracę nad drugą wersją Windows Subsystem for Linux (WSL), która ma być znacznie szybsza od pierwszej oraz oparta na własnej wersji jądra Linux.

W przeciwieństwie do pierwszej wersji, to pełnoprawne jądro, a nie warstwa emulacji. Takie podejście przyspieszy czas uruchamiania, zoptymalizuje zużycie RAM i prędkość wejścia-wyjścia systemu plików, a także umożliwi bezpośrednie uruchamianie kontenerów Docker.

Najciekawsze jest to, że firma obiecuje nie zamykać jądra i udostępniać wszystkie osiągnięcia związane z nim społeczności. Przy tym nie będzie przywiązania do dystrybucji. Użytkownicy, jak wcześniej, mogą pobierać dowolny pasujący im obraz.


Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster