Microsoft готує .NET 5 з підтримкою macOS, Linux та Android

Після релізу NET Core 3.0 цього року компанія Microsoft випустить платформу .NET 5, яка стане серйозним покращенням системи розробки загалом. Головним нововведенням у порівнянні з .NET Framework 4.8 буде забезпечення підтримки Linux, macOS, iOS, Android, tvOS, watchOS і WebAssembly. При цьому версія 4.8 залишиться останньою, далі розвиватиметься лише сімейство Core.

Microsoft готує .NET 5 з підтримкою macOS, Linux та Android

Повідомляється, що розробка зосередиться навколо Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF та Xamarin. Це дозволить уніфікувати платформу та запропонувати єдиний відкритий фреймворк та runtime для різних завдань. В результаті можна буде створювати програми для різних платформ на загальній кодовій базі з однаковим процесом збирання незалежно від типу програми. 

Microsoft готує .NET 5 з підтримкою macOS, Linux та Android

Як очікується, .NET 5 вийде в листопаді 2020 року і стане універсальною платформою для розробки. У цьому «п'ятірка» є єдиним нововведенням із боку Microsoft у справу open source. Компанія вже анонсувала Windows Subsystem for Linux (WSL) другої версії, яка повинна бути в рази швидше за першу, а також ґрунтуватися на власному складання ядра Linux.

На відміну від першої версії, це повноцінне ядро, а чи не шар емуляції. Такий підхід прискорить час завантаження, оптимізує витрату ОЗП та швидкість вводу-виведення файлової системи, а також забезпечить прямий запуск контейнерів Docker.

Найцікавіше те, що компанія обіцяє не закривати ядро ​​і надавати всі напрацювання по ньому для спільноти. При цьому прив'язки до дистрибутивів не буде. Користувачі, як і раніше, можуть завантажувати будь-який відповідний їм образ.


Додати коментар або відгук