Red Hat提供 Red Hat OpenJDK 8 用于Windows开发使用(需注册)。AdoptOpenJDK提供适用于Windows的OpenJDK 8版本(AdoptOpenJDK 8 Windows),没有任何限制。
在使用相同版本/更新(例如8u181)时,这两个软件包之间是否存在技术差异?所谓的“技术差异”是指缺少的类/函数、不同的默认JVM设置等。
Red Hat提供 Red Hat OpenJDK 8 用于Windows开发使用(需注册)。AdoptOpenJDK提供适用于Windows的OpenJDK 8版本(AdoptOpenJDK 8 Windows),没有任何限制。
在使用相同版本/更新(例如8u181)时,这两个软件包之间是否存在技术差异?所谓的“技术差异”是指缺少的类/函数、不同的默认JVM设置等。
RH OpenJDK 8的构建是基于RHEL/CentOS中使用的OpenJDK RPM软件包的源代码。这些源代码通常非常接近上游源码,但包含一些更改(见下文),并可能提前包含一些错误修复(RPM补丁)。可以在公开可用的CentOS RPM存储库中跟踪RHEL/CentOS的更改。
RH OpenJDK 8包括Shenandoah垃圾回收器。
RH OpenJDK 8使用来自RHEL/CentOS的依赖库(zlib、giflib、libjpeg-turbo、libpng、nss(不再使用nss))的源代码,而不是在上游jdk源代码中包含的这些库的部分源代码。
RH OpenJDK 8中的椭圆加密实现仅包括3种最流行的椭圆曲线- NIST P-256、NIST P-384和NIST P-521。
RH OpenJDK 8使用来自RHEL/CentOS的根CA证书集。
RH OpenJDK 8可能使用略微更新的时区数据-它来自于RHEL/CentOS。
RH OpenJDK 8包括src.zip文件中的所有Java源代码(IDE用于浏览jdk代码),在上游构建中,这些源代码的大部分未被包含。
RH OpenJDK 8不包括演示和示例。
RH OpenJDK 8包括一组字体文件。
RH OpenJDK 8中的所有本机二进制文件都由RH证书签名。
RH OpenJDK 8安装程序包括JavaFX实现。
RH OpenJDK 8安装程序包括WebStart实现。
来源:我在红帽公司负责OpenJDK Windows构建。
看起来红帽提供的OpenJDK分发版在没有订阅的情况下不能用于生产。
https://developers.redhat.com/products/openjdk/download/ 所以这个页面正确地说明它只用于开发。 来源:https://access.redhat.com/solutions/3116731