Wraz z wydaniem w tym roku platformy NET Core 3.0 Microsoft
Poinformowano, że rozwój skupi się na środowisku wykonawczym, JIT, AOT, GC, BCL (biblioteka klas podstawowych), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF i Xamarin. Ujednolici to platformę i zaoferuje jedną otwartą platformę i środowisko wykonawcze dla różnych zadań. Dzięki temu możliwe będzie tworzenie aplikacji na różne platformy na wspólnej bazie kodu z tym samym procesem kompilacji, niezależnie od rodzaju aplikacji.
Oczekuje się, że .NET 5 zostanie wydany w listopadzie 2020 roku i stanie się naprawdę uniwersalną platformą programistyczną. Jednocześnie „piątka” to nie jedyna innowacja ze strony Microsoftu w branży open source. Firma już to zrobiła
W przeciwieństwie do pierwszej wersji jest to pełnoprawne jądro, a nie warstwa emulacyjna. Takie podejście przyspieszy czas uruchamiania, zoptymalizuje zużycie pamięci RAM i operacje we/wy systemu plików oraz umożliwi bezpośrednie uruchamianie kontenerów Docker.
Najciekawsze jest to, że firma obiecuje nie zamykać jądra i udostępniać społeczności wszystkie zmiany na nim zawarte. W takim przypadku nie będzie połączenia z zestawami dystrybucyjnymi. Użytkownicy, tak jak poprzednio, mogą pobrać dowolny obraz, który im odpowiada.