Microsoft a annoncé la disponibilité de la version préliminaire d'OpenJD

Microsoft a annoncé l'aperçu de son propre kit de développement Java, décrit comme «une nouvelle distribution gratuite prise en charge à long terme et la nouvelle façon pour Microsoft de collaborer et de contribuer à l'écosystème Java». Par la suite, cette version deviendra la distribution par défaut de Java 11 dans les services gérés Azure.

Et est-ce Microsoft utilise Java dans sa division développeur et dans les charges de travail de java sur votre plateforme cloud Azure. L'année dernière, le fabricant de logiciels a porté OpenJDK pour Windows 10 sur des appareils basés sur Arm (AArch64). Mais la nouvelle version d'OpenJDK de Microsoft est une étape bien plus importante.

Microsoft s'appuie sur les technologies Java pour une variété de ses propres systèmes internes, applications et charges de travail pour permettre la mise en œuvre de produits et services publics reconnus, ainsi que d'un vaste ensemble de systèmes critiques qui stimulent les activités. Infrastructure Azure. Et l'entreprise met en évidence son utilisation interne intense de sa propre version du langage.

Microsoft mentionne que pour le moment la version préliminaire répond déjà aux spécifications Java 11 et il peut remplacer toute autre version d'OpenJDK

«Les binaires Microsoft OpenJDK pour Java 11 sont basés sur le code source OpenJDK, suivant les mêmes scripts de version utilisés par le projet Eclipse Adoptium et testés par la suite Eclipse Adoptium QA (y compris les tests par le projet OpenJDK). Nos binaires Java 11 ont réussi le test TCK (Technical Compatibility Kit) pour Java 11, qui est utilisé pour vérifier la compatibilité avec la spécification Java 11. La version Microsoft d'OpenJDK est un simple remplacement pour toute autre distribution OpenJDK. Disponible dans l'écosystème Java ».

Ce qui distingue la version Microsoft des binaires OpenJDK 11 d'autres, selon l'entreprise, sont:

"Corrections et améliorations que nous jugeons importantes pour nos clients et utilisateurs internes." «Certains d'entre eux n'ont pas encore été officiellement mis à jour et sont clairement indiqués dans nos notes de publication. Cela nous permet d'accélérer les améliorations et les correctifs tout en apportant ces modifications en parallèle. Les mises à jour seront gratuites et tous les développeurs Java pourront les implémenter n'importe où "

Selon le blog des développeurs de l'entreprise, Bruno Borges de la division Java Product Management de Microsoft a indiqué que Microsoft déploie actuellement plus de 500,000 140.000 machines virtuelles Java (JVM) en interne (à l'exclusion de tous les services et charges de travail Azure). De plus, plus de XNUMX XNUMX de ces JVM sont déjà basées sur la version Microsoft d'OpenJDK, selon la société.

Azure reste la cible principale du développement interne Java, Il gère les tâches critiques et prend en charge l'infrastructure globale, mais ces JVM sont également utilisés pour les microservices back-end, les systèmes Big Data, les courtiers de messages, les services de messagerie, le streaming d'événements et les serveurs de jeux.

«Java est l'un des langages de programmation les plus importants actuellement utilisés. Les développeurs l'utilisent pour tout créer, des applications commerciales essentielles aux robots amateurs », a déclaré la société dans le communiqué. 

Dans le futur, Microsoft recommandera de meilleures optimisations pour les charges de travail Java dans ces services, une fois que l'entreprise commence à déployer de nouvelles JVM avec sa version d'OpenJDK sur Azure. Plus tard cette année, cette version deviendra la distribution par défaut de Java 11 sur les services gérés Azure, a déclaré Bruno dans le communiqué.

Il convient également de noter que pour les services gérés Azure qui offrent Java 8 comme option d'exécution cible, Microsoft prendra en charge les binaires Eclipse Adoptium Java 8 (anciennement AdoptOpenJDK).

Les packages de prévisualisation et les programmes d'installation d'OpenJDK de Microsoft sont disponibles immédiatement. Les clients Microsoft Azure peuvent également tester l'aperçu à l'aide d'Azure Cloud Shell dans leur navigateur ou dans le terminal Windows.

Enfin, il est mentionné que les binaires Java 11 (basés sur OpenJDK 11.0.10 + 9) sont fournis pour les déploiements de bureau / serveur x64 sur macOS, Linux et Windows.


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  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.