Майкрософт анонсираха .NET Core 3.0. Linux поддръжката се подобрява значително

0
222
.NET Core 3.0

Майкрософт анонсираха излизането на третата голяма версия на безплатния софтуерен фреймуърк с отворен код .NET Core 3.0.

След като миналата седмица от Майкрософт отвориха кода на тяхната C++ стандартна библиотека и на шрифта Cascadia, сега те публикуваха и новата версия на .NET Core 3.0, която идва с повишено бързодействие и продължаващо подобряване на Linux поддръжката.

В новата версия на .NET Core са налични подобрения като по-малко използване на памет от garbage collector-а, добавена поддръжка за езиците C# 8 и F# 4.7, .NET Core приложенията вече могат да бъдат изпълними, повишено е използването на типове от NET Standard 2.1 както в NET Core, така и в Xamarin, .NET Core Docker образите са актуализирани до новата версия.

Добавени са нови JSON API с високо представяне, които са написани от нулата и използват кодиране UTF8 вместо UTF16, Raspberry Pi и ARM чиповете получават поддръжка, за да позволи IoT разработване, включително и с отдалечен Visual Studio дебъгър и още.

Официално поддържаните платформи са Windows 7, 8.1, 10 (1607+), Windows Server: 2012 R2 SP1+, macOS: 10.13+, а броят на Linux дистрибуциите нараства до 7. Това са Alpine: 3.9+, Debian: 9+, openSUSE: 42.3+, Fedora: 26+, Ubuntu: 16.04+, RHEL: 6+, SLES: 12+. Макар и да не са сред поддържаните официално, .NET Core 3.0 ще работи и на много други дистрибуции.

Тук трябва да се отбележи, че Windows Forms и WPF към момента са налични само за Windows, но в същото време x64 ARM архитектурата се поддържа само на Linux. Поддръжката при архитектурите е както следва:

  • x64 при Windows, macOS и Linux
  • x86 при Windows
  • ARM32 при Windows и Linux
  • ARM64 при Linux (kernel 4.14+)
Прочетете още:  Linux Kernel 4.4.215, 4.9.215, 4.14.172 и 5.5.7 получиха поправка на Intel KVM уязвимост

За използването на .NET Core 3.0 при ARM64 е нужно Linux ядро с версия 4.14 или по-нова. При това положение Ubuntu 18.04 покрива изискванията, но не и Ubuntu 16.04.

Повече подробности и пълния списък с промените можете да видите в официалния анонс.

5/5 (1 Review)