Microsoft inogadzirira .NET 5 nerutsigiro rwemacOS, Linux uye Android

Nekuburitswa kweNET Core 3.0 gore rino, Microsoft ichasunungura the .NET 5 papuratifomu, iyo ichava kuvandudzwa kukuru kune hurongwa hwekuvandudza sese. Iyo huru yekuvandudza, mukuenzanisa ne.NET Framework 4.8, ichava rutsigiro rweLinux, macOS, iOS, Android, tvOS, watchOS uye WebAssembly. Panguva imwecheteyo, vhezheni 4.8 icharamba iri yekupedzisira; iyo chete mhuri yeCore ndiyo ichavandudzwa.

Microsoft inogadzirira .NET 5 nerutsigiro rwemacOS, Linux uye Android

Zvinonzi budiriro ichatarisa paRuntime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF uye Xamarin. Izvi zvichabatanidza chikuva uye kupa imwechete yakavhurika sisitimu uye nguva yekumhanya yeakasiyana mabasa. Nekuda kweizvozvo, zvinogoneka kugadzira zvikumbiro zvemapuratifomu akasiyana pane yakajairwa kodhi base ine imwechete yekuvaka maitiro, zvisinei nerudzi rwekushandisa. 

Microsoft inogadzirira .NET 5 nerutsigiro rwemacOS, Linux uye Android

.NET 5 inotarisirwa kuburitswa muna Mbudzi 2020 uye ichava chikuva chepasi rose chebudiriro. Panguva imwecheteyo, "vashanu" handiyo yega hunyanzvi pane chikamu cheMicrosoft mune yakavhurika sosi bhizinesi. Iyo kambani yatove nayo yakaziviswa Windows Subsystem yeLinux (WSL) yechipiri vhezheni, iyo inofanirwa kukurumidza kakawanda kupfuura yekutanga, uye zvakare yakavakirwa payayo kuvaka kweLinux kernel.

Kusiyana neiyo yekutanga vhezheni, iyi izere kernel, uye kwete emulation layer. Iyi nzira ichamhanyisa nguva dzebhutsu, optimize RAM mashandisiro uye faira system I/O, uye inobvumira Docker midziyo kuti imhanye zvakananga.

Chinhu chinonyanya kufadza ndechekuti kambani inovimbisa kusavhara kernel uye kuita kuti zvese zviri kuitika pazviri zviwanikwe munharaunda. Muchiitiko ichi, hapazovi nekubatana kune kits yekugovera. Vashandisi, sepakutanga, vanogona kudhawunirodha chero mufananidzo unoenderana navo.


Voeg