Microsoft et Red Hat annoncent le support des technologies .NET sur Linux
Pour les développeurs d'entreprise

Le , par Michael Guilloux, Chroniqueur Actualités
Dans le cadre d’un partenariat, Microsoft et Red Hat ont annoncé hier l’introduction de Red Hat Enterprise Linux et OpenShift sur Microsoft Azure. Ce choix pour Microsoft s’explique par sa volonté de répondre à la demande d’une bonne partie de ses clients, alors que pour Red Hat, c’est plutôt logique dans la mesure où les clientèles des deux sociétés se chevauchent à 90 %, a commenté Mike Evans, vice-président chez Red Hat.

Cette annonce n’était toutefois qu’un seul point parmi bien d’autres que les deux entreprises ont divulgués hier sur leur nouvelle collaboration. En effet, Red Hat et Microsoft ont également annoncé que les deux sociétés vont travailler ensemble pour apporter une version prise en charge du runtime .NET à Red Hat Enterprise Linux et OpenShift 3. L’objectif est de faciliter la portabilité des applications .NET au-delà de Windows, sur Linux. Mais cela va encore permettre aux développeurs d’entreprise et décideurs IT de se sentir plus en sécurité dans leur choix d’utiliser .NET sur Red Hat Enterprise Linux, sachant que leurs applications seront prises en charge à tous les niveaux.

Pour les développeurs .NET, cette annonce signifie également que Red Hat Enterprise Linux sera la distribution Linux recommandée par Microsoft. En effet, dans cette nouvelle collaboration, c’est la distribution de Red Hat qui sera prioritaire lorsque Microsoft devra mettre à jour ou tester .NET sur Linux. Les deux entreprises vont aussi travailler ensemble pour valider la compatibilité et d’autres questions techniques, en temps réel.

Comme avantages de cette collaboration pour les développeurs .NET et responsables IT, Red Hat évoque à la fois des raisons techniques et commerciales, comme la possibilité de profiter de technologies non disponibles sur d’autres plateformes, faire des économies de coûts potentiels et gagner en productivité en combinant les deux plateformes. Mais du point de vue de la technologie, Red Hat met surtout en avant la capacité d’utiliser la technologie native de conteneur Linux avec .NET.

Les développeurs pourront désormais empaqueter et déployer leurs applications .NET en utilisant des conteneurs Docker, et ainsi bénéficier d’une « meilleure isolation et/ou la coordination de différentes versions de runtime, une densité de serveur accrue ou des scénarios de déploiement continu plus rationalisés ».

De manière plus précise, les deux entreprises ont annoncé que :

  • les développeurs seront en mesure de construire des applications .NET et les déployer sur Red Hat Enterprise Linux, OpenShift, Red Hat Enterprise Linux Atomic Host, et Red Hat Enterprise Linux OpenStack Platform ;
  • les ingénieurs de Red Hat et Microsoft se sont engagés à développer et certifier .NET avec les technologies Red Hat pour une utilisation en entreprise ;
  • Red Hat va expédier un Microsoft .NET certifié pour les environnements Red Hat via Red Hat Software Collections ;
  • Red Hat fournira un support direct pour l’installation, la configuration, et les problèmes d’environnements liés à .NET et les technologies Red Hat.


Source : Blog Red Hat

Et vous ?

Que pensez-vous de cette collaboration pour prendre en charge .NET sur Linux ? Quels avantages cela pourrait-il apporter aux développeurs .NET ?

Voir aussi

Forum Linux
Forum .NET


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Max Lothaire Max Lothaire - Membre confirmé https://www.developpez.com
le 05/11/2015 à 11:08
J'ai une question du coup ; est-ce que ce portage de .NET sera exclusif à RHEL, ou est-ce que cela sera étendu à d'autre distribution ?
Avatar de benjani13 benjani13 - Membre expérimenté https://www.developpez.com
le 05/11/2015 à 11:16
Citation Envoyé par Max Lothaire  Voir le message
J'ai une question du coup ; est-ce que ce portage de .NET sera exclusif à RHEL, ou est-ce que cela sera étendu à d'autre distribution ?

On peut espérer que ça retombe dans CentOS, ou peut être déjà en amont sur Fedora?
Avatar de Zirak Zirak - Nouveau Candidat au Club https://www.developpez.com
le 05/11/2015 à 11:17
Citation Envoyé par Max Lothaire  Voir le message
J'ai une question du coup ; est-ce que ce portage de .NET sera exclusif à RHEL, ou est-ce que cela sera étendu à d'autre distribution ?

Vu l'article, j'ai l'impression que pour l'instant cela sera une "exclusivité" Red Hat, c'est un bon début, mais oui, j'espère également que à terme, d'autres distributions seront concernées (et quand je dis d'autres distributions, je parle de distri pas forcément gérées / financées par Red Hat).
Avatar de Bono_BX Bono_BX - Membre confirmé https://www.developpez.com
le 05/11/2015 à 11:46
Citation Envoyé par Zirak  Voir le message
Vu l'article, j'ai l'impression que pour l'instant cela sera une "exclusivité" Red Hat, c'est un bon début, mais oui, j'espère également que à terme, d'autres distributions seront concernées (et quand je dis d'autres distributions, je parle de distri pas forcément gérées / financées par Red Hat).

Non, je ne pense pas : il va plus certainement s'agir d'une collaboration entre Microsoft et RedHat pour le développement de .Net Core (la pile .Net multi-environnement, en résumé) pour tout ce qui est interaction système. Par contre, le partenariat semble d'envergure.
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 05/11/2015 à 11:48
Manque plus qu'un VisualStudio sous linux pour faire les app .NET/C# comme sous windows
Et aussi le portage opensource de wpf (en cours il me semble)
Avatar de Bono_BX Bono_BX - Membre confirmé https://www.developpez.com
le 05/11/2015 à 11:56
Citation Envoyé par xarkam  Voir le message
Manque plus qu'un VisualStudio sous linux pour faire les app .NET/C# comme sous windows

Tu as déjà Visual Studio Code, et même s'il n'est pas encore au niveau de son grand frère, la première brique est posée.

Et aussi le portage opensource de wpf (en cours il me semble)

Exact, c'est la bibliothèque Perspex 2 (en bêta) : http://www.developpez.com/actu/90365...nctionnalites/
https://github.com/Perspex/Perspex
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 05/11/2015 à 14:03
Citation Envoyé par Max Lothaire  Voir le message
J'ai une question du coup ; est-ce que ce portage de .NET sera exclusif à RHEL, ou est-ce que cela sera étendu à d'autre distribution ?

Non, c'est pas exclusif à Red Hat. Les projets .NET Core et Core CLR sont destinés à fonctionner sur n'importe quelle distribution Linux (j'ai déjà testé sur mon Raspberry Pi sous Raspbian). Je pense qu'il s'agit plutôt d'un partenariat privilégié entre MS et Red Hat.

Citation Envoyé par xarkam  Voir le message
Manque plus qu'un VisualStudio sous linux pour faire les app .NET/C# comme sous windows

Oui, c'est quasiment le seul truc qui me retient pour l'instant de passer sous Linux...

Citation Envoyé par Bono_BX  Voir le message
Tu as déjà Visual Studio Code, et même s'il n'est pas encore au niveau de son grand frère, la première brique est posée.

C'est pas vraiment comparable... VS Code est un éditeur de texte (très) avancé, pas un vrai IDE, et je ne pense pas qu'il ait vocation à le devenir.

Citation Envoyé par Bono_BX  Voir le message

Perspex n'est pas un portage de WPF, c'est juste un framework UI multiplateforme inspiré de WPF/Silverlight/WinRT, basé sur une variante de XAML. Cela étant dit, ça n'en est pas moins prometteur
Avatar de hotcryx hotcryx - Membre émérite https://www.developpez.com
le 05/11/2015 à 15:35
A l'époque, il y avait SharpDevelop (avec serveur mono).
http://sourceforge.net/projects/sharpdevelop/

Mais dans le sens opposé, j'ai lu que MS supportait ou supporterait PERL.NET en Visual Studio.
Faire du perl avec le framework .NET
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 05/11/2015 à 16:08
La fin de Mono se raproche a grand pas.... comme prévu.
Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 05/11/2015 à 16:38
Je dirai meme que Microsoft a plutot interet a assurer avec Nano Serveur et leursContainer a la Docker. Car a terme je suis certain que pas mal de developpeurs .Net seront seduit par Linux si leur code peut y tourner. (C'est mon cas en tous cas).
Offres d'emploi IT
Développeur eZ publish expérimenté H/F Bordeaux
Smile - Aquitaine - Bordeaux (33000)
Chef de Projets PHP H/F
SMILE - Rhône Alpes - Lyon (69000)
Développeur(se) Fullstack Web
adveez - Midi Pyrénées - Toulouse (31000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil