IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Java : la machine virtuelle JRockit d'Oracle devient gratuite
Pour le développement et l'utilisation interne en production

Le , par Idelways

41PARTAGES

3  0 
Oracle, propriétaire d'une pléthore de machines virtuelles à la suite de son rachat de Sun, travaille depuis l'année passée à la fusion de JRockit et Hotspot en une seule machine virtuelle dans le cadre du projet OpenJDK (lire par ailleurs).

En ce sens, la machine virtuelle JRockit devient désormais gratuite pour « le développement et l'utilisation interne en production » d'après un billet de blog par Henrik Ståhl, chef de produit JRockit à Oracle.

Tout en restant propriétaire et son code source non accessible, Ståhl fait savoir que des développeurs d'Oracle portent progressivement des idées et fonctionnalités de JRockit à la version libre de Java OpenJDK.

JRockit est disponible gratuitement sous une nouvelle licence, dérivée de la « Sun Binary Code Licence ».
Les fonctionnalités de hautes performances et disponibilité, y compris JRockit Mission Control, JRockit Real Time et JRockit Virtual Edition, nécessitent toujours une licence commerciale.

Ces composants, préalablement disponibles uniquement en compagnie des produits d'Oracle (comme le serveur WebLogic), peuvent être achetés indépendamment et utilisés désormais pour n'importe quel projet Java.

Pour mémoire, JRockit a été initialement développée par Appeal Virtual Machines, rachetée ensuite par BEA Systems avant de faire partie d'Oracle Fusion Middleware depuis 2008.

JRockit est disponible en téléchargement pour Windows, Solaris et Linux sur cette page.

Source : blog de Henrik Ståhl

Et vous ?

Allez-vous utiliser la machine virtuelle JRockit ?
Que pensez-vous de la démarche d'Oracle ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de adiGuba
Expert éminent sénior https://www.developpez.com
Le 24/05/2011 à 8:53
Salut,

@vintz72 : Comme plusieurs JVMs propriétaires, JRockit est basé sur la JVM de Sun, donc niveau compatibilité il n'y a pas de soucis...

a++
1  0 
Avatar de Logan Mauzaize
Rédacteur/Modérateur https://www.developpez.com
Le 23/05/2011 à 15:27
Ils entendent quoi par "utilisation interne en production" ?

Mon client (un gros avionneur européen) est déjà en procès avec Oracle au sujet de l'utilisation de la JVM HotSpot alors pour une JVM payantecommerciale c'est pas demain la veille.

Pour ma culture personnelle je serais curieux de savoir tout ce qu'apporte JRockit.

Concernant cette démarche je trouve que c'est logique : en développement on a pas les moyens de payer une licence donc c'est un frein à l'utilisation en production car ce sont surtout des "techniciens" qui vont "vendre" ces améliorations techniques qui paraissent super gadget aux services achats.
De toutes façons beaucoup d'application qui fonctionnent avec des licences commerciales sont utilisées "illégalement" en développement. Autant que ce soit "libre" d'utilisation durant cette phase. C'est déjà le cas pour Oracle database et ses outils commerciaux comme Grid Control.
0  0 
Avatar de vintz72
Membre averti https://www.developpez.com
Le 23/05/2011 à 16:47
Citation Envoyé par Nemek Voir le message

Pour ma culture personnelle je serais curieux de savoir tout ce qu'apporte JRockit.
Pareil. Est-elle l'équivalent de la dernière JVM officielle en terme de fonctionnalités ? Qu'apporte-t-elle de mieux dans ce cas ? De meilleures performances ? Vu le contenu de l'article, c'est même pas sûr...
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 23/05/2011 à 19:09
Si Oracle laisse sa JVM payante, c'est qu'une autre va sûrement bientôt arriver. La fusion JRockit-HotSpot, qui sera à n'en pas douter une version Premium de l'Open JDK, est donc imminente.
0  0 
Avatar de Philippe Bastiani
Membre éprouvé https://www.developpez.com
Le 23/05/2011 à 20:47
Citation Envoyé par vintz72 Voir le message
Pareil. Est-elle l'équivalent de la dernière JVM officielle en terme de fonctionnalités ? Qu'apporte-t-elle de mieux dans ce cas ? De meilleures performances ? Vu le contenu de l'article, c'est même pas sûr...
JRockit est reconnue comme étant l'une (la) plus rapide des JVM...

Gratuite... mais, tu noteras que des composants qui font la différence en prod comme le JRockit Mission Control, JRockit Real Time et JRockit Virtual Edition, nécessitent toujours une licence commerciale. C'est bien normal puisque c'est la valeur ajoutée de la JVM...

Un lien intéressant: How Garbage Collection differs in the three big JVMs
0  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 01/06/2011 à 15:52
Citation Envoyé par Nemek Voir le message
Pour ma culture personnelle je serais curieux de savoir tout ce qu'apporte JRockit.
Il se base en grande partie sur la JVM de Sun mais il apporte quelque optimisation qui peuvent parfois se révéler efficace notement dans le GC.

Citation Envoyé par air-dex Voir le message
Si Oracle laisse sa JVM payante, c'est qu'une autre va sûrement bientôt arriver. La fusion JRockit-HotSpot, qui sera à n'en pas douter une version Premium de l'Open JDK, est donc imminente.
C'est un peu plus compliqué.

D'après ce qu'a annoncé Oracle, les spécificités de la JVM de JRockit (et uniquement la JVM) devraient bien être intégrées directement dans l'OpenJDK, sous GPL et donc utilisable par tous notamment IcedTea(actuellement le seul portage fonctionnel d'OpenJDK). C'est sans doute pour cela que la JVM de JRockit passe gratuit: il perd de son intérêt face a l'OpenJDK.

Oracle va ensuite publier son JDK propriétaire gratuit sous Windows et Linux (et probablement aussi Mac maintenait que Apple a arrêté le support de sa JVM). Il sera basé sur l'OpenJDK et bénéficiera donc lui aussi de JRockit, mais sans autres ajouts.

Par contre les outils JRockit Mission Control, JRockit Real Time et JRockit Virtual Edition devraient faire partie de l'édition Premium du JDK d'Oracle.
0  0