Microsoft MacOS, Linux жана Android үчүн колдоосу менен .NET 5 даярдап жатат

Бул жылы NET Core 3.0 чыгаруу менен, Microsoft бошотот .NET 5 платформасы, бул бүтүндөй иштеп чыгуу системасынын негизги жакшыртуусу болот. Негизги инновация, .NET Framework 4.8 менен салыштырганда, Linux, macOS, iOS, Android, tvOS, watchOS жана WebAssembly үчүн колдоо болот. Ошол эле учурда, 4.8 версиясы акыркы бойдон калат, бир гана Core үй-бүлөсү андан ары өнүктүрүлөт.

Microsoft MacOS, Linux жана Android үчүн колдоосу менен .NET 5 даярдап жатат

Бул иштеп чыгуу Runtime, JIT, AOT, GC, BCL (Базалык класстын китепканасы), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF жана Xamarinге басым жасалаары кабарланды. Бул платформаны бириктирип, ар кандай тапшырмалар үчүн бирдиктүү ачык негизди жана иштөө убактысын сунуштайт. Натыйжада, тиркеменин түрүнө карабастан, бирдей куруу процесси менен жалпы код базасында ар кандай платформалар үчүн тиркемелерди түзүү мүмкүн болот. 

Microsoft MacOS, Linux жана Android үчүн колдоосу менен .NET 5 даярдап жатат

.NET 5 2020-жылдын ноябрында чыгарылат деп күтүлүүдө жана өнүгүү үчүн чыныгы универсалдуу платформа болуп калат. Ошол эле учурда, "беш" ачык булак бизнесинде Microsoft тарабынан бир гана инновация эмес. Компания буга чейин эле жарыялады Linux үчүн Windows Subсистемасы (WSL) экинчи версиясы, ал биринчисинен бир нече эсе тезирээк болушу керек жана ошондой эле Linux ядросунун өзүнүн түзүлүшүнө негизделиши керек.

Биринчи версиядан айырмаланып, бул эмуляция катмары эмес, толук кандуу ядро. Бул ыкма жүктөө убакыттарын тездетет, RAM керектөөсүн жана файлдык системаны I/O оптималдаштырат жана Docker контейнерлеринин түз иштөөсүнө мүмкүндүк берет.

Эң кызыгы, компания ядрону жаппоого жана андагы бардык иштеп чыгууларды коомчулукка жеткиликтүү кылууга убада берет. Бул учурда, бөлүштүрүү комплекттерине эч кандай байланыш болбойт. Колдонуучулар, мурункудай эле, өздөрүнө ылайыктуу каалаган сүрөттү жүктөй алышат.


Комментарий кошуу