Платформа розробки .Net буде рідною для Ubuntu 22.04

Анонс угоди Canonical і Microsoft

Платформу розробки .Net можна буде встановити за допомогою однієї команди на хост і образи контейнерів Ubuntu 22.04 Як оголосив Canonical у своєму блозі. .Net, разом із інтегрованим середовищем розробки Visual Studio Code, був одним із перших внесків Microsoft у світ відкритого коду після того, як вона змінила своє ставлення до цього типу ліцензії під керівництвом Сатья Наделла.

Далеко від теорій змови, які пропагує певна частина спільноти, але також від невинності вірити, що це жест великодушності, Намір Microsoft полягає в тому, щоб просто не втратити більше програмістів через продукти Google, Amazon або Facebook які вирішили зробити свою розробку мов програмування та інструментів з відкритим кодом.

код візуальної студії ubuntu - -
Пов'язана стаття:
Корпорація Майкрософт: запускає .NET Core та Visual Studio Code для Linux

Угода

Цей крок також має сенс для Canonical. Це не тільки один із дистрибутивів Linux, якому віддають перевагу професійні програмісти, це також консолідує його в корпоративній сфері оскільки угода з Microsoft передбачає можливість надавати підтримку для .Net, а також отримувати оновлення та виправлення безпеки, щойно вони будуть випущені.

Цікаво, інсталяція виконується з традиційного менеджера пакетів у форматі DEB замість того, щоб робити це в Snap.Чи ми будемо напередодні однієї з традиційних змін ідей Шаттлворта, чи це буде вимога від Microsoft, щоб Debian і похідні дистрибутиви також могли встановити його?

У будь-якому разі користувачі та розробники kos .NET 6 використовують Ubuntu 22.04 тепер вони можуть інсталювати пакети .NET 6 за допомогою простої команди. Якщо ви бажаєте, вони також мають надмалі, попередньо створені, оптимізовані зображення контейнерів із коробки.

Як ми вже говорили раніше, справа не в тому, щоб узяти код .NET і запакувати його для Ubuntu, як це вже зроблено з іншими дистрибутивами. Microsoft бере активну участь у всьому процесі.

Річард Лендер, керівник програми .Net, пояснює це так:

Співпраця з Canonical дозволила нам одночасно запропонувати розробникам .NET простоту використання та покращену безпеку. Проект отримав переваги від лідерства Canonical в екосистемі Linux і глибокого досвіду Microsoft у розробці інструментів і платформ. Результатом є поєднання пакетів DEB і образів контейнерів, які принесуть користь як розробникам спільноти, так і великим корпоративним клієнтам завдяки відкритому коду.

Від компанії Canonical виступив директор із продуктів Валентин Вієнот:

Тепер Ubuntu має історію від початку до кінця, від розробки до виробництва, із зображеннями контейнерів, які підтримуються ультрамережами, починаючи з платформи .NET.Ми вважаємо, що це велике покращення для обох наших спільнот; співпраця з командою .NET у Microsoft дозволила нам піти далі.

Оновлення

У Canonical роз'яснили тему різних дат оновлень розширених версій Ubuntu і .Net. .NET LTS виходить у листопаді непарних років, а Ubuntu LTS — у квітні наступного парного року. За їх словами, це гарантує це користувачі завжди матимуть найновішу версію .Net на кожному LTS

Що таке платформа розробки .Net

Це набір технологій для розробки веб-додатків і сервісів незалежно від операційної системи.

Як встановити його на Ubuntu

Монтаж всього середовища
sudo apt update && sudo apt install dotnet6
Встановлення інструментів для програмування або запуску програм.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Також можна завантажити зображення OCI (які відповідають стандарту Open Container Initiative)

Ці образи складаються лише зі строгого набору пакетів і файлів, необхідних під час виконання. За даними Canonical, цей процес зменшив 100 МБ, забезпечивши найменший OCI-образ на базі Ubuntu, коли-небудь випущений, менш ніж 6 МБ (стиснутий).

Усі посилання для завантаження можна знайти за адресою цій сторінці.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.