Pour gérer vos consentements :
Categories: DéveloppeursProjets

Microsoft relance « son » Java sur base OpenJDK

Quid du support commercial ? D’un portage Arm32 ? De liens statiques pour les déploiements automatisés ? Depuis quelques jours, les questions se multiplient – sans toujours trouver réponse – sur le dépôt GitHub d’un des projets de Microsoft. En l’occurrence, son propre build d’OpenJDK.

Le groupe américain avait lancé une préversion début avril. La semaine dernière, à l’occasion de la conférence Build, il a annoncé le passage en phase de disponibilité globale.

Au menu, deux versions. L’une basée sur la dernière LTS d’OpenJDK. À savoir la v11, dont la sortie remonte à septembre 2018. L’autre sur la dernière release (16.0.1.9.1). Le tout sous la même licence que le projet d’origine (GPLv2 avec exception Classpath).

Pour l’installation, cinq formats au choix : tarball, pkg, zip, msi… et une image Docker, pour Ubuntu 20.04 et CBL-D (variante « légère » de Debian 10 made in Microsoft). On peut aussi y accéder sur Azure, via le shell ou via le Terminal Windows.

OpenJDK pour Arm : travaux en cours

Au niveau du support, Microsoft s’engage sur 6 ans pour la version LTS. On en a donc jusqu’à septembre 2024 pour l’actuelle. Les mises à jour suivront le rythme de Java SE, dont découle OpenJDK. L’éditeur prévoit par ailleurs, d’ici à la fin de l’année, une build fondée sur OpenJDK 17, attendu pour septembre.

La version Arm64, également fondée sur OpenJDK 16.0.1.9.1, en reste au stade expérimental (accès anticipé). Sa cible : Windows 10 et Windows Server (édition 2016 et ultérieures). Depuis novembre dernier, il existe aussi une version d’OpenJDK pour Apple Silicon.

Microsoft dit exploiter, en interne, plus d’un demi-million de VM Java. Dont environ 140 000 utilisant son OpenJDK. Les back-ends de LinkedIn et de Yammer reposent en grande partie sur ces JVM. Tout comme certains services Azure tels que Spring Cloud, Functions et AKS.

D’ici à fin 2021, l’OpenJDK de Microsoft deviendra la distribution par défaut sur les services Azure managés. Pour ceux qui prennent en charge Java 8, le support se poursuivra sur la base de la variante d’Eclipse (Adoptium ; ex-AdoptOpenJDK).

Photo d’illustration © Nikolai Sorokin – Fotolia

Recent Posts

Ce qui change avec la version 2024 du référentiel d’écoconception de services numériques

Un an et demi après sa publication initiale, le RGESN est mis à jour. Tour…

1 heure ago

Microsoft x Mistral AI : l’Autorité britannique de la concurrence renonce à enquêter

Le régulateur britannique de la concurrence renonce à une enquête approfondie sur le partenariat de…

3 heures ago

MFA obligatoire sur Azure : ce que prépare Microsoft

À partir de juillet 2024, Microsoft imposera progressivement le MFA pour certains utilisateurs d'Azure. Aperçu…

7 heures ago

Informatique quantique : Pasqal vend un premier ordinateur en Arabie Saoudite

La pépite française de l'informatique quantique Pasqal va installer un ordinateur quantique de 200 qubits…

9 heures ago

Incident « sans précédent » chez Google Cloud : que s’est-il passé ?

Le fonds de pension australien UniSuper a vu son abonnement Google Cloud supprimé - et…

10 heures ago

GPT-4o : où, quand et pour qui ?

OpenAI orchestre un déploiement très progressif de GPT-4o, y compris de ses capacités multimodales.

3 jours ago