No estamos seguros de qué ruta has tomado para llegar hasta aquí, ¡pero estamos muy contentos de verte! Si vino directamente de nuestro sitio web, probablemente ya haya aprendido mucho sobre Eclipse OpenJ9 y cómo encaja en el ecosistema OpenJDK. Si llegó por otra ruta, aquí hay algunos enlaces clave para comenzar:
Si está buscando formas de ayudar en el proyecto (¡gracias!), tenemos:
Si estás aquí para conocer más sobre el proyecto, sigue leyendo...
Eclipse OpenJ9 es una implementación independiente de una máquina virtual Java. "Implementación independiente" significa que se creó utilizando la especificación de la Máquina Virtual Java sin utilizar ningún código de ninguna otra Máquina Virtual Java.
OpenJ9 JVM se combina con las bibliotecas Java Class de OpenJDK para crear un JDK completo adaptado al tamaño, el rendimiento y la confiabilidad que es muy adecuado para implementaciones en la nube.
La contribución original a OpenJ9 provino de la JVM IBM "J9", que ha sido utilizada en producción por miles de aplicaciones Java durante las últimas dos décadas. En septiembre de 2017, IBM completó el código abierto de la JVM J9 como "Eclipse OpenJ9" en la Fundación Eclipse. Partes importantes de J9 también son de código abierto en el proyecto Eclipse OMR. OpenJ9 tiene una licencia permisiva (Licencia Apache 2.0 o Licencia pública Eclipse 2.0 con una licencia de compatibilidad secundaria para la licencia GPLv2 del proyecto OpenJDK) que está diseñada para permitir que OpenJDK se construya con OpenJ9 JVM. Consulte nuestro archivo de LICENCIA para obtener más detalles.
Eclipse OpenJ9 es un proyecto de código fuente que se puede construir junto con bibliotecas de clases Java. Consulte las instrucciones de construcción. Los proyectos de la Fundación Eclipse no pueden distribuir, comercializar o promover archivos binarios JDK a menos que hayan aprobado un kit de compatibilidad de tecnología Java SE con licencia de Oracle, al que el proyecto OpenJ9 no tiene acceso actualmente. Consulte los estatutos del proyecto Eclipse Adoptium.
El objetivo a largo plazo del proyecto Eclipse OpenJ9 es fomentar un ecosistema abierto de desarrolladores de JVM que puedan colaborar e innovar con diseñadores y desarrolladores de plataformas de hardware, sistemas operativos, herramientas y marcos.
El proyecto da la bienvenida a la colaboración, adopta nuevas innovaciones y brinda la oportunidad de influir en el desarrollo de OpenJ9 para la próxima generación de aplicaciones Java.
La comunidad Java se ha beneficiado a lo largo de su historia al tener múltiples implementaciones de la especificación JVM compitiendo para proporcionar el mejor tiempo de ejecución para su aplicación. Ya sea agregando referencias comprimidas, nuevas características de la nube, AOT (compilación anticipada) o directamente un rendimiento más rápido y un menor uso de memoria, el ecosistema ha mejorado gracias a esa competencia. Eclipse OpenJ9 tiene como objetivo continuar estimulando la innovación en el espacio de los tiempos de ejecución.
Dado que somos un proyecto de la Fundación Eclipse, cada colaborador debe firmar un Acuerdo de colaborador de Eclipse. La Fundación Eclipse opera bajo el Código de Conducta de Eclipse para promover la equidad, la apertura y la inclusión.
Para comenzar, lea nuestra Guía de contribuciones.
Si cree que quiere contribuir pero no está listo para firmar el Acuerdo de colaborador de Eclipse, ¿por qué no unirse a nuestras actualizaciones semanales en el canal #planning? También tenemos llamadas después de un nuevo lanzamiento donde puede obtener más información sobre cómo trabajamos. Hablamos sobre nuevas ideas, respondemos cualquier pregunta que surja y discutimos los planes y el estado del proyecto. También realizamos charlas relámpago sobre características y funciones de la VM. Visite el canal #planning en nuestro espacio de trabajo de Slack para obtener información sobre las próximas llamadas comunitarias y actas de reuniones anteriores (únase aquí).
Copyright IBM Corp. y otros 2017