昨天(2016-09-20 PDT)在旧金山举办的JavaOne上,IBM正式宣布了即将开源其J9 Java虚拟机的消息。开源版J9 VM的名字是:OpenJ9!
几天前这边才刚发OMR/TR终于开源的消息,这不,J9开源说来就来。
相关资料:
- JavaOne的演讲:J9: Under the Hood of the Next Open Source JVM [CON3014]
- 可惜这个演讲没有录像,只有演示稿:J9: Under the Hood of the Next Open Source JVM - SlideShare。链接是好的,打不开的话请自备…
根据演示稿所述,IBM目前的计划是跟随IBM Java 9一同正式发布OpenJ9。掐指一算,这大概就是明年这个时候了吧…
以后可以看到更多关于J9内部工作原理的资料了。怎能不一颗赛艇!
引用上述演示稿中的一页:

<- 清晰地表明了未来OMR、OpenJ9与IBM J9之间的关系:OMR将是最上游,OpenJ9基于OMR构建出一个完整的JVM,OpenJ9 + OpenJDK Java Class Library构成一个完整的Java运行时环境,然后在此基础上添加IBM的特化功能最终构成IBM发行版J9及其配套库。
这跟OpenJDK与Oracle JDK之间的关系基本上是同一个模型。
专栏:编程语言与高级语言虚拟机杂谈(仮)
探讨编程语言的设计与实现