Pärast NET Core 3.0 väljaandmist sel aastal teatas Microsoft, .NET 5 platvormi, mis kujuneb tõsiseks paranduseks arendussüsteemis tervikuna. Peamine uuendus võrreldes .NET Framework 4.8-ga on Linuxi, macOS-i, iOS-i, Androidi, tvOS-i, watchOS-i ja WebAssembly toe tagamine. Samal ajal jääb versioon 4.8 viimaseks, edaspidi arendatakse ainult Core perekonda.

Teated ütlevad, et arendus keskendub Runtime'ile, JIT-ile, AOT-ile, GC-le, BCL-ile (Base Class Library), C#, VB.NET-ile, F#-ile, ASP.NET-ile, Entity Frameworkile, ML.NET-ile, WinFormsile, WPF-le ja Xamarinile. See võimaldab platvormi ühtlustada ja pakkuda ühtset avatud raamistiku ja runtime'i erinevate ülesannete täitmiseks. Selle tulemusena saab luua rakendusi erinevatele platvormidele ühise koodibaasi ja ühtse ehitusprotsessiga, sõltumata rakenduse tüübist.

Oodatavasti ilmub .NET 5 novembris 2020 ja muutub tõeliselt universaalseks arendusplatvormiks. Samuti ei ole „viies“ ainus uuendus Microsoftilt open source asjaolude tõttu. Ettevõte on juba Windows Subsystem for Linux (WSL) teine versioon, mis peab olema mitmeid kordi kiirem kui esimene ning põhinedes omaenda Linuxi tuumavalikule.
Erinevalt esimesest versioonist on see täieõiguslik tuum, mitte emulatsiooni kiht. Selline lähenemine kiirendab käivitusaega, optimeerib RAM-i kasutust ja failisüsteemi sisestus-väljund kiirus, samuti võimaldab otse käivitada Docker konteinerid.
Kõige huvitavam on see, et ettevõte lubab tuuma mitte sulgeda ja pakkuda kõiki selle põhjal tehtud arendusmaterjale kogukonnale. Samuti ei ole sõltuvust distributsioonidest. Kasutajad saavad, nagu enne, laadida alla mis tahes sobiva pildi.
