Pas lançimit të NET Core 3.0 këtë vit, kompania Microsoft platformën .NET 5, e cila do të jetë një përmirësim të rëndësishëm të sistemit të zhvillimit në përgjithësi. Risia kryesore, krahasuar me .NET Framework 4.8, do të jetë sigurimi i mbështetjes për Linux, macOS, iOS, Android, tvOS, watchOS dhe WebAssembly. Ndërkohë, versioni 4.8 do të mbetet i fundit, dhe zhvillimi do të vazhdojë vetëm për familjen Core.

Raportohet se zhvillimi do tĂ« pĂ«rqendrohet rreth Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF dhe Xamarin. Kjo do tĂ« mundĂ«sojĂ« unifikimin e platformĂ«s dhe do tĂ« ofrojĂ« njĂ« framework dhe runtime tĂ« hapur tĂ« vetĂ«m pĂ«r detyra tĂ« ndryshme. Si rezultat, do tĂ« jetĂ« e mundur tĂ« krijoni aplikacione pĂ«r platforma tĂ« ndryshme nĂ« njĂ« bazĂ« tĂ« kodit tĂ« pĂ«rbashkĂ«t me tĂ« njĂ«jtin proces ndĂ«rtimi pavarĂ«sisht nga lloji i aplikacionit.Â

Pritet që .NET 5 të dalë në nëntor 2020 dhe do të bëhet një platformë në të vërtetë universale për zhvillim. Ndërkohë, "pesha" nuk është risia e vetme nga Microsoft në fushën e open source. Kompania tashmë Windows Subsystem for Linux (WSL) versioni të dytë, e cila pritet të jetë shumë më e shpejtë se e para, si dhe të bazohet në një ndërtim të vetin të kernelit Linux.
Ndryshe nga versioni i parë, ky është një kernel i plotë, dhe jo një shtresë emulimi. Ky qasje do të përshpejtojë kohën e ngarkimit, do të optimizojë konsumimin e RAM-it dhe shpejtësinë e input-output të sistemit të skedarëve, si dhe do të mundësojë nisjen e drejtpërdrejtë të konteinerëve Docker.
Më interesante është se kompania premton të mos mbyllë kernelin dhe të ofrojë të gjitha zhvillimet për të për komunitetin. Në të njëjtën kohë, nuk do të ketë lidhje me distribucione specifike. Përdoruesit, siç ishte më parë, mund të ngarkojnë çdo imazh që u përshtatet.
