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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Java : la machine virtuelle JRockit d'Oracle devient gratuite


Sujet :

Java

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 548
    Points
    68 548
    Par défaut Java : la machine virtuelle JRockit d'Oracle devient gratuite
    Java : la machine virtuelle JRockit d'Oracle devient gratuite
    Pour le développement et l'usage interne en production



    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 ?

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 7 083
    Points
    7 083
    Par défaut
    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.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  3. #3
    Membre averti Avatar de vintz72
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 154
    Points : 316
    Points
    316
    Par défaut
    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...

  4. #4
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 653
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 653
    Points : 3 773
    Points
    3 773
    Par défaut
    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.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  5. #5
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    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

  6. #6
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    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++

  7. #7
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 552
    Points : 15 463
    Points
    15 463
    Par défaut
    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.

Discussions similaires

  1. Programme java sous machine virtuelle VM
    Par DevLib dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 03/08/2011, 20h04
  2. Java : la machine virtuelle JRockit d'Oracle devient gratuite
    Par Idelways dans le forum Actualités
    Réponses: 0
    Dernier message: 23/05/2011, 16h13
  3. Oracle développera une machine virtuelle Java unique
    Par mteffaha dans le forum Actualités
    Réponses: 0
    Dernier message: 22/02/2010, 23h16
  4. Réponses: 0
    Dernier message: 16/03/2009, 21h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo