Microsoft forbereder .NET 5 med støtte for macOS, Linux og Android

Med utgivelsen av NET Core 3.0 i år, Microsoft vil slippe .NET 5-plattformen, som vil være en stor forbedring av utviklingssystemet som helhet. Den viktigste nyvinningen, sammenlignet med .NET Framework 4.8, vil være støtte for Linux, macOS, iOS, Android, tvOS, watchOS og WebAssembly. Samtidig vil versjon 4.8 forbli den siste, bare Core-familien vil bli videreutviklet.

Microsoft forbereder .NET 5 med støtte for macOS, Linux og Android

Det rapporteres at utviklingen vil fokusere på Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF og Xamarin. Dette vil forene plattformen og tilby et enkelt åpent rammeverk og kjøretid for ulike oppgaver. Som et resultat vil det være mulig å lage applikasjoner for ulike plattformer på en felles kodebase med samme byggeprosess, uavhengig av applikasjonstype. 

Microsoft forbereder .NET 5 med støtte for macOS, Linux og Android

.NET 5 forventes å bli utgitt i november 2020 og vil bli en virkelig universell plattform for utvikling. Samtidig er "fem" ikke den eneste innovasjonen fra Microsofts side i åpen kildekode-bransjen. Selskapet har allerede kunngjort Windows Subsystem for Linux (WSL) av den andre versjonen, som skal være mange ganger raskere enn den første, og også være basert på sin egen oppbygging av Linux-kjernen.

I motsetning til den første versjonen, er dette en fullverdig kjerne, og ikke et emuleringslag. Denne tilnærmingen vil øke hastigheten på oppstartstider, optimalisere RAM-forbruk og filsystem-I/O, og la Docker-beholdere kjøre direkte.

Det mest interessante er at selskapet lover å ikke lukke kjernen og gjøre all utvikling på den tilgjengelig for fellesskapet. I dette tilfellet vil det ikke være noen kobling til distribusjonssett. Brukere, som før, kan laste ned et hvilket som helst bilde som passer dem.


Legg til en kommentar