Po izdaji NET Core 3.0 letos bo podjetje Microsoft platformo .NET 5, ki bo resno izboljšanje razvojnega sistema kot celote. Glavna novost v primerjavi z .NET Framework 4.8 bo podpora za Linux, macOS, iOS, Android, tvOS, watchOS in WebAssembly. Hkrati bo različica 4.8 ostala zadnja, nadaljnji razvoj bo potekal samo v družini Core.

Poročajo, da se bo razvoj osredotočil na Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF in Xamarin. To bo omogočilo poenotenje platforme in ponudilo enoten odprt okvir ter runtime za različne naloge. Posledično bo mogoče ustvarjati aplikacije za različne platforme na skupni kodni bazi z enakim postopkom sestavljanja ne glede na vrsto aplikacije.

Očekuje se, da bo .NET 5 izšel novembra 2020 in postal resnično univerzalna platforma za razvoj. Hkrati „petica“ ni edina novost s strani Microsofta na področju odprte kode. Podjetje je že izdelalo drugo različico Windows Subsystem for Linux (WSL), ki naj bi bila veliko hitrejša od prve in temeljila na lastni gradnji jedra Linux.
Za razliko od prve različice gre za popoln jedro, ne pa za plast emulacije. Takšen pristop bo pospešil čas nalaganja, optimiziral porabo RAM in hitrost vhodno-izhodnih operacij datotečnega sistema ter omogočil neposredno zagon kontejnerjev Docker.
Najbolj zanimivo je, da podjetje obljublja, da ne bo zaprlo jedra in bo vse dosežke okoli njega ponudilo skupnosti. Hkrati ne bo več povezav z distribucijami. Uporabniki lahko, tako kot prej, naložijo poljuben ustrezen slikovni format.
