2010-11-16 12 views
6

Con los recientes anuncios del lado de Oracle, hemos comenzado a trabajar en un plan para eliminar la migración de Sun JVM a la alternativa confiable y gratuita con la que terminaremos.¿Existen alternativas confiables a la JVM de Sun para el desarrollo de escritorio y empresas?

Open JDK obviamente se convertirá en una opción importante, ahora que IBM ha anunciado su enfoque en ella, pero llevará tiempo que sea una alternativa a las JVM existentes de Sun, en términos de estabilidad y confiabilidad.

¿Hay alguna opción de JVM disponible que esté potenciando las aplicaciones de misión crítica de la vida real? Por lo que sé, la JVM de IBM no se puede usar en hardware que no sea de IBM.

Si conoce alguna alternativa que pueda ayudarnos a representar una imagen del dominio de JVM, sus comentarios serán muy apreciados.

Tenemos gran trabajo sobre los ecosistemas de Eclipse, la copia de seguridad con servidores de aplicaciones JBoss y estamos muy interesados ​​en conocer nuestras opciones ahora que el acceso a la máquina virtual Java de Oracle es probable que requiera derechos de licencia.

+2

¿A qué anuncios recientes de Oracle se refiere? – Asaph

+0

@Asaph: Creo que está hablando de "planes" para dividir Oracle JVM en versiones gratuitas y premium (no libres). http://developers.slashdot.org/story/10/11/07/0332252/Oracle-To-Monetize-Java-VM –

+2

No creo que me preocupe demasiado por el rumor. Por lo general, resultan ser falsos. – JOTN

Respuesta

5

Si es de alguna ayuda, ejecuto OpenJDK en producción ahora, ha sido bastante estable. (Originalmente estaba ejecutando Sun JVM, pero hay un error que venía desde hace mucho tiempo y que estaba bloqueando mi aplicación, así que tuve que cambiar).

+0

Gracias, ¿podría dar un poco más de detalles sobre la naturaleza de su entorno de producción? ¿Es un servidor de aplicaciones? Una aplicación web? – mahonya

+1

alfresco - sistema de gestión de documentos - aplicación de repositorio + aplicación frontend.Funciona de manera excelente en un openjdk de 64 bits, sin problemas, excepto los que yo mismo creo :) – Zlatko

+1

Además, más sobre los detalles: - la producción se ejecuta en un servidor proliant de cuatro núcleos, 6 gigas de RAM, Ubuntu 10.04 Linux, con el base de datos en un servidor separado ... – Zlatko

6

IBM's JDK se ejecuta en Linux (está probado en SuSE y Red Hat) en procesadores x86 y x86-64. No creo que esté restringido al hardware de IBM; no creo que deba ser un Linux virtualizado en un 390.

Sin embargo, no tengo absolutamente ninguna idea de si hay soporte disponible para él en plataformas que no sean de IBM. Si planea usarlo en producción, probablemente necesite algún tipo de acuerdo de soporte, incluso si solo desea mantener los trajes felices.

+1

No se habla oficialmente, pero la regla general es que el soporte para JVM de IBM se proporciona en el contexto del Producto IBM adquirido que incluye la JVM (y puede no estar en una plataforma IBM, por ejemplo: WAS en Windows). –

+0

Gracias Tom, debo haber aterrizado en la página incorrecta en el sitio web de IBM anteriormente. Esto luce bien. – mahonya

0

Pruebe JRokit. Se espera que sea el más rápido.

+1

¿Te refieres a JRockit? ¿Cuál es un producto de Oracle? Como el objetivo es encontrar alternativas a Oracle, no creo que eso vaya a ser bueno. – JeremyP

2

Puede descargar IBM JVM de su sitio web. La pregunta está realmente en torno al soporte y si tiene productos de IBM en su env (el soporte de IBM JVM viene incluido con otro producto).

IBM JVM tiene mejoras que Sun JVM no tiene como el cifrado de 128 bits y características mejoradas de JavaEE. Lea este documento para obtener una comprensión de sus modificaciones: http://domino.research.ibm.com/tchjr/journalindex.nsf/600cc5649e2871db852568150060213c/7d71c18820edabeb85256bfa00685e4b!OpenDocument

Cuestiones relacionadas