La plateforme de développement .Net sera native dans Ubuntu 22.04

L'annonce de l'accord de Canonical et Microsoft

La plate-forme de développement .Net pourra être installée avec une seule commande sur les images d'hôtes et de conteneurs Ubuntu 22.04 Comme Canonical l'a annoncé dans son blogue. .Net a été, avec l'environnement de développement intégré Visual Studio Code, l'une des premières contributions de Microsoft au monde de l'open source après avoir changé d'attitude envers ce type de licence sous le commandement de Satya Nadella.

Loin des théories du complot promues par une certaine partie de la communauté, mais aussi de l'innocence de croire qu'il s'agit d'un geste de générosité, L'intention de Microsoft est simplement de ne pas perdre plus de programmeurs aux mains des produits Google, Amazon ou Facebook qui ont choisi de rendre leur développement de langages et d'outils de programmation open source.

code de studio visuel ubuntu
Article connexe:
Microsoft a livré: lance .NET Core et Visual Studio Code pour Linux

L'accord

Cette décision est également logique pour Canonical. Ce n'est pas seulement l'une des distributions Linux préférées des programmeurs professionnels, il le consolide également dans la sphère de l'entreprise puisque l'accord avec Microsoft inclut la possibilité de fournir un support pour .Net ainsi que d'obtenir des mises à jour et des correctifs de sécurité dès leur publication.

Avec curiosité, l'installation se fait depuis le gestionnaire de paquets traditionnel au format DEB au lieu de le faire dans Snap Serons-nous à la veille d'un des changements d'idées traditionnels de Shuttleworth ou s'agira-t-il d'une exigence de Microsoft pour que Debian et les distributions dérivées puissent également l'installer ?

Quoi qu'il en soit, kos utilisateurs et développeurs .NET 6 utilisant Ubuntu 22.04 ils peuvent désormais installer les packages .NET 6 avec une simple commande. Si vous préférez, ils ont également des images de conteneurs ultra-petites, pré-construites et optimisées prêtes à l'emploi.

Comme nous l'avons dit plus tôt, il ne s'agit pas de prendre du code .NET et de l'emballer pour Ubuntu comme c'est déjà fait avec d'autres distributions. Microsoft est activement impliqué dans l'ensemble du processus.

Richard Lander, responsable de programme pour .Net, l'explique ainsi :

Travailler avec Canonical nous a permis d'offrir simultanément une facilité d'utilisation et une sécurité améliorée aux développeurs .NET. Le projet bénéficie du leadership de Canonical dans l'écosystème Linux et de l'expertise approfondie de Microsoft dans les outils et plates-formes de développement. Le résultat est une combinaison de packages DEB et d'images de conteneurs qui profitera à la fois aux développeurs de la communauté et aux clients des grandes entreprises via l'open source.

Pour Canonical qui s'est exprimé, c'est son directeur produit, Valentin Viennot :

Ubuntu a maintenant une histoire du début à la fin, du développement à la production, avec des images de conteneurs supportées par des ultra-réseaux, à commencer par la plate-forme .NET.Nous pensons que c'est une grande amélioration pour nos deux communautés ; la collaboration avec l'équipe .NET de Microsoft nous a permis d'aller plus loin.

Mises à jour

De Canonical, ils ont clarifié le sujet des différentes dates de mises à jour des versions étendues d'Ubuntu et de .Net. Le .NET LTS est publié en novembre des années impaires et Ubuntu LTS est publié en avril de l'année paire suivante. Selon eux, cela garantit que les utilisateurs auront toujours la version la plus récente de .Net sur chaque LTS

Qu'est-ce que la plate-forme de développement .Net

Il s'agit d'un ensemble de technologies pour le développement d'applications et de services Web indépendamment du système d'exploitation.

Comment l'installer sur Ubuntu

Installation de l'ensemble de l'environnement
sudo apt update && sudo apt install dotnet6
Installation d'outils pour programmer ou exécuter des applications.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Il est également possible de télécharger des images OCI (qui suivent le standard de l'Open Container Initiative)

Ces images sont composées uniquement de l'ensemble strict de packages et de fichiers requis au moment de l'exécution. Selon Canonical, ce processus a réduit de 100 Mo, offrant la plus petite image OCI basée sur Ubuntu jamais publiée à moins de 6 Mo (compressé).

Tous les liens de téléchargement se trouvent sur cette page.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.