Платформата за разработка .Net ще бъде естествена в Ubuntu 22.04

Съобщението за споразумението между Canonical и Microsoft

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

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

код на визуално студио ubuntu
Свързана статия:
Microsoft достави: стартира .NET Core и Visual Studio Code за Linux

Споразумението

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

Любопитно е, инсталацията се извършва от традиционния мениджър на пакети във формат DEB вместо да го правим в Snap Ще бъдем ли в навечерието на една от традиционните промени на идеите на Shuttleworth или ще бъде изискване от Microsoft, така че Debian и производните дистрибуции също да могат да го инсталират?

Както и да е, потребителите и разработчиците на .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, този процес е намалил 100MB, доставяйки най-малкото базирано на Ubuntu OCI изображение, публикувано някога с по-малко от 6MB (компресирано).

Всички връзки за изтегляне можете да намерите на тази страница.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.