我们不确定您来这里的路线是哪条,但我们真的很高兴见到您!如果您直接访问我们的网站,您可能已经了解了很多有关 Eclipse OpenJ9 以及它如何融入 OpenJDK 生态系统的知识。如果您通过其他途径前来,这里有一些帮助您入门的关键链接:
如果您正在寻找帮助该项目的方法(谢谢!),我们有:
如果您来这里是为了了解有关该项目的更多信息,请继续阅读...
Eclipse OpenJ9 是 Java 虚拟机的独立实现。 “独立实现”意味着它是使用Java虚拟机规范构建的,而不使用任何其他Java虚拟机的任何代码。
OpenJ9 JVM 与 OpenJDK 中的 Java 类库相结合,创建了一个完整的 JDK,针对占用空间、性能和可靠性进行了调整,非常适合云部署。
OpenJ9 的原始源贡献来自 IBM“J9”JVM,在过去的二十年里,它已被数千个 Java 应用程序用于生产。 2017 年 9 月,IBM 在 Eclipse 基金会完成了 J9 JVM 的开源,名为“Eclipse OpenJ9”。 J9 的重要部分也在 Eclipse OMR 项目中开源。 OpenJ9 具有宽松的许可证(Apache License 2.0 或 Eclipse Public License 2.0,以及 OpenJDK 项目的 GPLv2 许可证的辅助兼容性许可证),旨在允许使用 OpenJ9 JVM 构建 OpenJDK。请参阅我们的许可证文件了解更多详细信息。
Eclipse OpenJ9 是一个可以与 Java 类库一起构建的源代码项目。请参阅构建说明。 Eclipse 基金会项目不得分发、营销或推广 JDK 二进制文件,除非它们已经通过了 Oracle 许可的 Java SE 技术兼容性工具包,而 OpenJ9 项目目前无法访问该工具包。请参阅 Eclipse Adoptium 项目章程。
Eclipse OpenJ9 项目的长期目标是培育一个开放的 JVM 开发人员生态系统,可以与硬件平台、操作系统、工具和框架的设计人员和开发人员进行协作和创新。
该项目欢迎合作,拥抱新的创新,并提供了影响下一代 Java 应用程序 OpenJ9 开发的机会。
Java 社区从其历史中受益于 JVM 规范的多个实现竞相为您的应用程序提供最佳运行时。无论是添加压缩引用、新的云功能、AOT(提前编译),还是直接提高性能和降低内存使用量,生态系统都通过竞争得到了改善。 Eclipse OpenJ9 旨在继续促进运行时领域的创新。
由于我们是 Eclipse 基金会项目,因此每个贡献者都需要签署 Eclipse 贡献者协议。 Eclipse 基金会根据 Eclipse 行为准则运作,以促进公平、开放和包容。
首先,请阅读我们的贡献指南。
如果您认为自己想要做出贡献,但还没有准备好签署 Eclipse 贡献者协议,为什么不加入我们在 #planning 频道中的每周更新呢?新版本发布后我们还会拨打电话,您可以了解更多有关我们工作方式的信息。我们讨论新想法,回答提出的任何问题,并讨论项目计划和状态。我们还对虚拟机的特性和功能进行了简短的演讲。请访问 Slack 工作区中的#planning频道,了解有关即将举行的社区电话会议和之前会议纪要的信息(在此处加入)。
IBM Corp. 及其他公司版权所有 2017