看起来https://jdk.java.net/17/说 alpine build 不可用,但是 alpine repo 有一个包。https://pkgs.alpinelinux.org/package/edge/community/x86_64/openjdk17-jre
知道为什么会这样吗?这是否意味着 alpine 使用了早期访问版本?不是GA?我们如何确认这一点?
看起来https://jdk.java.net/17/说 alpine build 不可用,但是 alpine repo 有一个包。https://pkgs.alpinelinux.org/package/edge/community/x86_64/openjdk17-jre
知道为什么会这样吗?这是否意味着 alpine 使用了早期访问版本?不是GA?我们如何确认这一点?
您链接的第一页解释了为什么删除了 Alpine 版本:
"从第一个 JDK 17 候选版本开始,此页面上以前可用的 Alpine Linux 版本已被删除。它尚未准备好生产,因为它尚未经过充分测试,无法被视为 GA 版本。请使用早期访问 JDK 18 Alpine Linux 取而代之。”
这是否意味着 alpine 使用了早期访问版本?
我对此表示怀疑。
不是GA?
好吧,由于缺乏测试,GA 构建被认为不是“GA 质量”。
但是,如果您将构建名称(例如 17.0.2_p8-r1)与 OpenJDK 存储库(此处)中的标签进行比较,看起来 Alpine 构建正在跟踪 17u 更新。事实上,看起来它们就是 GA 构建的样子……如果团队愿意给它们贴上“GA”标签的话。
如果您遵循 OpenJDK 站点的建议并使用早期访问的 JDK 18 Alpine Linux 构建版本,那么这是没有意义的。大概他们推荐这个是因为他们认为它的质量更好......尽管是早期访问!
我们如何确认这一点?
您可以联系负责创建 Alpine 构建的人员。或者你可以自己查看证据。