Hoʻomākaukau ʻo Microsoft i ka .NET 5 me ke kākoʻo no macOS, Linux a me Android

Me ka hoʻokuʻu ʻana o NET Core 3.0 i kēia makahiki, Microsoft e hoʻokuʻu ʻo ka .NET 5 platform, kahi e hoʻomaikaʻi nui ai i ka ʻōnaehana hoʻomohala holoʻokoʻa. ʻO ka mea hou nui, i ka hoʻohālikelike ʻia me ka .NET Framework 4.8, e kākoʻo ʻia no Linux, macOS, iOS, Android, tvOS, watchOS a me WebAssembly. Ma ka manawa like, ʻo ka mana 4.8 ka mea hope loa; ʻo ka ʻohana Core wale nō e hoʻomohala hou ʻia.

Hoʻomākaukau ʻo Microsoft i ka .NET 5 me ke kākoʻo no macOS, Linux a me Android

Ua hōʻike ʻia e pili ana ka hoʻomohala ʻana i ka Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a me Xamarin. E hoʻohui kēia i ka paepae a hāʻawi i hoʻokahi papa hana wehe a me ka manawa holo no nā hana like ʻole. ʻO ka hopena, hiki ke hana i nā noi no nā paepae like ʻole ma kahi kumu code maʻamau me ke kaʻina hana kūkulu like, me ka nānā ʻole i ke ʻano o ka noi. 

Hoʻomākaukau ʻo Microsoft i ka .NET 5 me ke kākoʻo no macOS, Linux a me Android

Manaʻo ʻia e hoʻokuʻu ʻia ʻo NET 5 i Nowemapa 2020 a lilo ia i kahua honua maoli no ka hoʻomohala ʻana. I ka manawa like, ʻaʻole ʻo ka "lima" wale nō ka mea hou ma ka ʻaoʻao o Microsoft i ka ʻoihana open source. Ua loaʻa i ka hui kūkala ʻia ʻO Windows Subsystem for Linux (WSL) o ka lua o ka mana, ʻoi aku ka nui o ka wikiwiki ma mua o ka mea mua, a e hoʻokumu ʻia hoʻi ma kāna hana ponoʻī o ka kernel Linux.

ʻAʻole like me ka mana mua, he kernel piha kēia, ʻaʻole kahi papa emulation. E wikiwiki ana kēia ala i nā manawa boot, e hoʻonui i ka hoʻohana ʻana i ka RAM a me ka ʻōnaehana faila I/O, a ʻae i nā pahu Docker e holo pololei.

ʻO ka mea hoihoi loa ʻo ia ka ʻoihana e hoʻohiki ʻaʻole e pani i ka kernel a hoʻolako i nā hoʻomohala āpau i loaʻa i ke kaiāulu. I kēia hihia, ʻaʻohe pili i nā pahu hoʻoili. Hiki i nā mea hoʻohana, e like me ka wā ma mua, ke hoʻoiho i kekahi kiʻi i kūpono iā lākou.


Pākuʻi i ka manaʻo hoʻopuka