Po vydání NET Core 3.0 letos společnost Microsoft uvede platformu .NET 5, která představuje zásadní zlepšení celého systému vývoje. Hlavní novinkou ve srovnání s .NET Framework 4.8 bude zajištění podpory pro Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly. Verze 4.8 však zůstane poslední, dalším vývojem bude pokračovat pouze rodina Core.

Podle zpráv se vývoj zaměří na Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a Xamarin. To umožní unifikaci platformy a nabídne jednotný otevřený framework a runtime pro různé úkoly. V důsledku toho bude možné vytvářet aplikace pro různé platformy na společné základně kódu se stejným procesem sestavení, bez ohledu na typ aplikace.

.NET 5 bude podle očekávání vydán v listopadu 2020 a stane se skutečně univerzální platformou pro vývoj. 'Pětka' však není jedinou novinkou ze strany Microsoftu v oblasti open source. Společnost již vyvinula druhou verzi Windows Subsystem for Linux (WSL), která by měla být mnohem rychlejší než první, a také by měla mít vlastní sestavení jádra Linuxu.
Na rozdíl od první verze jde o plnohodnotné jádro, nikoli o emulační vrstvu. Tento přístup urychlí dobu spouštění, optimalizuje využití RAM a rychlost vstupu/výstupu souborového systému a umožní přímé spuštění kontejnerů Docker.
Nejzajímavější je, že společnost slibuje, že jádro nebude uzavřeno a že všechny práce na něm budou k dispozici komunitě. Přitom nebude docházet k vazbám na distribuce. Uživatelé mohou jako dříve stahovat jakýkoli vhodný obraz.
