.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

Ці зображення є смалерами  100MB , ніж Ubuntu зображеннями, що існують неповноцінно зараз і не включають root user!

We'refering three layers of Chiseled Ubuntu container images, для Arm64 and x64, for .NET 6 and 7:

Note: images буде розглянуто в  nightly нашій repos, коли chiseled offering is in preview. We'll make another announcement when they є 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, що включає нові 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