Microsoft förbereder .NET 5 med stöd för macOS, Linux och Android

Med lanseringen av NET Core 3.0 i år, Microsoft kommer att släppa .NET 5-plattformen, som kommer att vara en stor förbättring av utvecklingssystemet som helhet. Den främsta innovationen, i jämförelse med .NET Framework 4.8, kommer att vara stöd för Linux, macOS, iOS, Android, tvOS, watchOS och WebAssembly. Samtidigt kommer version 4.8 att förbli den sista, endast Core-familjen kommer att vidareutvecklas.

Microsoft förbereder .NET 5 med stöd för macOS, Linux och Android

Det rapporteras att utvecklingen kommer att fokusera kring Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF och Xamarin. Detta kommer att förena plattformen och erbjuda ett enda öppet ramverk och körtid för olika uppgifter. Som ett resultat kommer det att vara möjligt att skapa applikationer för olika plattformar på en gemensam kodbas med samma byggprocess, oavsett typ av applikation. 

Microsoft förbereder .NET 5 med stöd för macOS, Linux och Android

.NET 5 förväntas släppas i november 2020 och kommer att bli en verkligt universell plattform för utveckling. Samtidigt är "femman" inte den enda innovationen från Microsofts sida i öppen källkodsbranschen. Företaget har redan meddelat Windows Subsystem för Linux (WSL) av den andra versionen, som borde vara många gånger snabbare än den första, och också vara baserad på sin egen version av Linux-kärnan.

Till skillnad från den första versionen är detta en fullfjädrad kärna och inte ett emuleringslager. Detta tillvägagångssätt kommer att påskynda uppstartstider, optimera RAM-förbrukningen och filsystems I/O och tillåta Docker-behållare att köras direkt.

Det mest intressanta är att företaget lovar att inte stänga kärnan och göra all utveckling på den tillgänglig för communityn. I det här fallet kommer det inte att finnas någon koppling till distributionssatser. Användare kan, precis som tidigare, ladda ner vilken bild som helst som passar dem.


Lägg en kommentar