.NET 6 теперь включен в Ubuntu 22.04 (Jammy)

.NET 6 теперь включен в Ubuntu 22.04 (Jammy)

.NET 6 теперь включен в Ubuntu 22.04 (Jammy) и может быть установлен только с помощью apt install dotnet6. Это изменение является значительным улучшением и упрощением для пользователей Ubuntu. Мы также выпускаем .NET вместе с Chiseled Ubuntu Containers, новым небольшим и безопасным предложением контейнеров от Canonical. Эти улучшения являются результатом нового партнерства между Canonical и Microsoft.

Вот команды для установки .NET 6 SDK в Ubuntu 22.04 :

sudo apt update
sudo apt install dotnet6 

Microsoft также объявляет, что .NET 6 доступен с контейнерами Chiseled Ubuntu . Canonical разработали новый подход к созданию изображений сверхмалых контейнеров. Образ Chiseled Ubuntu 100MBменьше, чем образы Ubuntu, которые вы использовали до сих пор!

Вот команда для извлечения нового образа ASP.NET Chiseled:

docker pull mcr.microsoft.com/dotnet/nightly/aspnet:6.0-jammy-chiseled


Также обновили наши образцы dotnetapp и aspnetapp , чтобы вы могли опробовать .NET с контейнерами Chiseled Ubuntu.

Эти новые образы контейнеров значительно улучшают состояние безопасности:

В довершение всего Canonical и Microsoft обязуются работать вместе, чтобы обеспечить доступность новых выпусков .NET с новыми выпусками Ubuntu и их совместную работу. Сюда входят обновления безопасности и безопасная доставка образов контейнеров.

Несколько месяцев назад Canonical и Microsoft начали совместную работу над тем, чтобы сделать Ubuntu еще лучшей средой для разработчиков .NET.

Мы преследовали две основные цели:

Теперь вы можете установить .NET 6 с помощью APT , созданного Canonical через source-build . Эти пакеты доступны в Ubuntu 22.04 (Jammy) и более поздних версиях. Это отличный повод перейти на Jammy!

Есть несколько пакетов :

Canonical и Microsoft будут совместно работать над тем, чтобы эти пакеты обновлялись в соответствии с ежемесячным графиком выпуска группы .NET. Это включает в себя передачу Microsoft информации CVE (описаний и кода) Canonical перед общедоступными выпусками. Точно так же Canonical будет делиться информацией о безопасности в другом направлении.

Заметки:

Теперь вы можете использовать .NET в контейнерах Chiseled Ubuntu . Chiseling обеспечивает наименьшую площадь контейнера, оставаясь той Ubuntu, которую вы знаете и которой доверяете. Он похож на обычный distroless с инструментом, настроенным для нарезки пакетов..deb

These images are 100MB smaller than the Ubuntu images we’ve offered until now and don’t include a root user!

We’re offering three layers of Chiseled Ubuntu container images, for Arm64 and x64, for .NET 6 and 7:

Note: The images will be offered in our nightly repos while the chiseled offering is in preview. We’ll make another announcement when they are supported in production. It will be sometime this year, but we haven’t picked a timeframe, since we’ve been focused on basic enablement.

Canonical is also publishing Chiseled Ubuntu container images for .NET, that include the new APT packages, via Docker Hub:

Canonical и Microsoft работают вместе, чтобы предоставить вам лучший опыт. Это включает в себя поддержку. Вы можете сообщать о проблемах в знакомых репозиториях .NET, таких как dotnet/core и dotnet/runtime . Если вам нужна коммерческая поддержка, вы должны начать с поддержки Canonical . Canonical — лучшая позиция для поддержки пакетов Ubuntu. Canonical может при необходимости связаться с Microsoft для помощи в решении проблем.

Исследователи безопасности, обнаружившие уязвимости в пакетах .NET, предоставленных Canonical, по-прежнему имеют право на участие в программе Microsoft .NET Bounty Program .

Microsoft продолжает поддерживать пакеты .NET в своем канале packages.microsoft.com для Ubuntu, и мы намерены продолжать это в будущем. Большинству пользователей мы рекомендуем использовать dotnet6пакеты, поставляемые с Ubuntu Jammy+


Опубликовано: 16 августа 2022


Выбрать программное обеспечение


Напишите запрос на программное обеспечение нам в Viber
+380503703627


Контакты Ай Ти Про

info@itpro.ua
Телефон: +38 (044) 257-24-44