第 2 章 与上游 OpenJDK 11 的不同
Red Hat Enterprise Linux(RHEL)中的 OpenJDK 包含了来自 OpenJDK 上游发行版的许多结构更改。Microsoft Windows 版本尝试尽快遵循 RHEL 更新。
以下列表详细介绍了最显著的 Red Hat OpenJDK 11 更改:
- FIPS 支持。Red Hat OpenJDK 11 会自动检测 RHEL 是否处于 FIPS 模式,并自动配置 OpenJDK 11 以在该模式下运行。这个更改不适用于 Microsoft Windows 的 OpenJDK 构建。
- 加密策略支持。Red Hat OpenJDK 11 从 RHEL 系统配置获取启用的加密算法和密钥大小限制列表。这些配置组件由传输层安全(TLS)加密协议、证书路径验证和任何签名的 JAR 使用。您可以设置不同的安全配置集来平衡安全性和兼容性。这个更改不适用于 Microsoft Windows 的 OpenJDK 构建。
-
RHEL 上的 Red Hat OpenJDK 会动态链接到原生库,如
zlib用于归档格式支持,libjpeg-turbo、libpng和giflib用于镜像支持。RHEL 还动态链接Harfbuzz和Freetype用于字体渲染和管理。 -
src.zip文件包含 OpenJDK 附带的所有 JAR 库的源。 - RHEL 上的 Red Hat OpenJDK 使用系统范围的时区数据文件作为时区信息的源。
- RHEL 上的 Red Hat OpenJDK 使用系统范围的 CA 证书。
- Microsoft Windows 上的 Red Hat OpenJDK 包括 RHEL 的最新可用时区数据。
- Microsoft Windows 上的 Red Hat OpenJDK 使用 RHEL 的最新可用 CA 证书。
其他资源
- 有关检测系统是否处于 FIPS 模式的更多信息,请参阅 Red Hat RHEL 计划 JIRA 中的增强系统 FIPS 检测示例。
- 有关加密策略的更多信息,请参阅使用系统范围的加密策略。