June 2, 2023

Branches Tech

Engagé pour la qualité technologique

Oracle aligne le développement GraalVM sur le développement Java

3 min read
parallel architecture

Oracle prévoit de contribuer du code de GraalVM, une version polyglotte hautes performances du kit de développement Java, à OpenJDK. L’objectif de la société est d’aligner additionally étroitement le développement des technologies GraalVM avec le développement de Java lui-même.

Oracle vise à élargir l’adoption de GraalVM et la participation à son développement en éliminant les obstructions tels que les différences dans les calendriers de publication, les processus de développement et les fonctionnalités entre GraalVM et Java. In addition précisément, Oracle prévoit de contribuer aux parties applicables du compilateur GraalVM juste-à-temps (JIT) et de l’image indigenous, pour le développement de la compilation anticipée du code Java en exécutables autonomes.

Les systems GraalVM seront développées avec la même transparence et prévisibilité que les développeurs Java attendent des autres projets OpenJDK dirigés par Oracle, a déclaré Oracle. Les systems actuellement en développement pour GraalVM seront apportées tandis que les versions précédentes resteront dans l’organisation GraalVM GitHub. Pour les utilisateurs actuels de GraalVM CE (Group Version) ou GraalVM EE (Enterprise Version), les mises à jour carries on se poursuivront comme prévu. Le calendrier de publication de GraalVM sera aligné sur les versions de Java l’année prochaine.

GraalVM est conçu pour accélérer les performances des apps Java tout en consommant moins de ressources. Il permet également de mélanger les langages de programmation dans une seule software tout en éliminant les coûts d’appel en langue étrangère. Oracle a annoncé son intention d’aligner GraalVM avec le développement Java la semaine dernière et a donné plus de détails à ce sujet cette semaine. Les facets spécifiques de l’alignement des futures variations de GraalVM avec le modèle de model du JDK incluent :

  • Prise en cost d’une spécification de plate-forme Java SE par version.
  • Deux versions de fonctionnalités par an.
  • Quatre mises à jour de correctifs critiques trimestrielles par an.
  • Une model de guidance à prolonged terme tous les deux ans.

Les apports des technologies GraalVM seront apportés à un ou plusieurs projets OpenJDK. Les systems seront développées conformément aux méthodes et processus utilisés dans la communauté OpenJDK. Si et quand la technologie GraalVM est prête à faire partie d’une edition principale du JDK, une proposition d’amélioration du JDK (JEP) sera soumise. Mais toutes les technologies GraalVM ne seront pas incluses dans l’effort. Les technologies polyglottes prenant en demand des langages tels que Python, JavaScript, Ruby et R ne seront pas contribuées, du moins pas pour le second.

Les designs de contribution du code GraalVM à OpenJDK coïncident à peu près avec la version du 25 octobre de GraalVM 22.3, avec les variations JDK 19, de nouvelles fonctionnalités de surveillance et la prise en cost de l’outil jlink pour assembler des modules. GraalVM 22.3 est accessible depuis graalvm.org. Ont également été présentés cette semaine téléchargements GraalVM en une ligne.

Copyright © 2022 IDG Communications, Inc.

Leave a Reply