OpenJDK JVM与Oracle Java SE JVM相同吗?

据我所知,Oracle Java SE包含不属于OpenJDK的闭源扩展和工具,但是Oracle Java SE JVM与OpenJDK JVM相同,或者Oracle在将其作为Java SE JVM发布之前是否对OpenJDK JVM进行了更改?

更新1:我从JDK7更新项目中找到了一些信息: http : //openjdk.java.net/projects/jdk7u/qanda.html

7 Update Project是否会收到Oracle的安全修复程序?

是。

与OpenJDK 6一样,安全修复程序首先保密,并在被推送到公共森林之前应用于私有森林,作为影响JDK发布列车的修复程序的一般同步发布的一部分。 此外,他们不会通过公共代码审查和回复审批流程,他们在项目问题跟踪器中的相应问题将不会公开显示。

OpenJDK是Java版本7的参考实现。

OpenJDK 7是Oracle作为Oracle JDK分发的版本的起点。 其他供应商(例如RedHat for IcedTea)也可以使用OpenJDK作为起点。

就OpenJDK与供应商VM之间的差异而言,可能存在供应商想要应用的补丁,但整个OpenJDK社区尚未接受主线。

当然,如果供应商VM想要使用Java商标来描述他们的产品,他们必须能够certificate它们符合TCK。

Oracle JDK也不是开源的。 这是可能的,因为Java的双重许可安排,以及Oracle整体拥有Java的事实。

您是否有更具体的问题 – 如上所述,您的问题有点模糊。 您对哪些具体方面感兴趣?