如题,微软的,Zulu JDK ,或是 阿里的龙井 JDK 。
这么多 OpenJDK 有什么本质的区别吗?
还是仅仅是 “编译的人” 不一样?
1
XiLingHost 2022-07-04 13:31:53 +08:00 10
|
2
12101111 2022-07-04 14:23:17 +08:00 1
有的就是 OpenJDK 编译一下然后去跑官方的测试得到一个什么认证, 有的是改了 JVM 的实现, 和 Hotspot 不太一样了
至少微软和 Zulu 这两个看上去就是 OpenJDK |
3
ruanimal 2022-07-04 15:38:19 +08:00 6
@XiLingHost
Recommendation: Do not use Alibaba Dragonwell, unless you are forced by your government. 哈哈哈 |
4
kaf 2022-07-04 16:00:47 +08:00
官方 jdk 收费了,免费版只保留最基础的代码,然后只能靠三方开源补齐官方收费的方法呗
|
5
twofox 2022-07-04 16:04:33 +08:00
最近接手的一个项目,用的 Oracle 的产品,不支持 OpenJDK
|
6
liangkang1436 2022-07-04 16:06:29 +08:00 via Android
@ruanimal 看到 dragonwell 我还没明白这是啥东西,然后我想起来标题中的龙井,好家伙,外国人翻译中文也用机翻
|
7
EastLord 2022-07-04 16:10:04 +08:00
|
8
28Sv0ngQfIE7Yloe 2022-07-04 16:10:40 +08:00
别用阿里的,在 CI 中踩过坑
|
9
Mithril 2022-07-04 16:13:56 +08:00
|
10
lower 2022-07-04 16:24:25 +08:00
@XiLingHost 这网站作者最推荐的好像是最后的 GraalVM
|
11
XiLingHost 2022-07-04 16:26:54 +08:00
@lower Please share your experiences with GraalVM in production, so that we can elaborate a validated recommendation.
他们的意思是需要进一步的反馈来让他们能评估是否推荐这个构建 |
12
chiyagao 2022-07-04 16:32:28 +08:00
@liangkang1436 感觉像龙威。哈哈哈
|
13
ncepuzs 2022-07-04 16:34:09 +08:00
@lower 蛤?最上面「太长不看」不是已经给出推荐了?
TL;DR ✅ Recommendation: Use Adoptium Eclipse Temurin 17 and ensure that your local version matches the CI and production version. Make sure, you have the latest patch level 17.0.3 or later, due to CVE-2022-21449. |
14
Bromine0x23 2022-07-04 17:05:16 +08:00
Terurim 、Semeru 、Graalvm
free 应该实际上就这 3 种,再加个收费的 Zing |
16
shenqi 2022-07-04 17:36:06 +08:00
说到这一点就得吐槽 oracle ,一个个项目死在他手上。
|
18
FrankHB 2022-07-05 03:12:28 +08:00
@XiLingHost 看起来不咋地,理由不够具体,也没有提到系统发行版自带的选项。
不如这里的讨论靠谱: https://news.ycombinator.com/item?id=28820601 @lower 并没有,而暗示了经验不足。 不过 GraalVM 确实和所有其它的东西不是同一个层次上的产品。如果从其它语言运行时迁移(不依赖现有 Java 实现的“扩展”特性和具体实现),那么是个首先值得考虑的选择。 |
19
iminto 2022-07-05 08:30:14 +08:00 via Android 1
说一点我知道的吧,华为的毕晟 jdk8 把 openjdk 1x 有的 numa 绑定合并到 1.8 了
|
20
iminto 2022-07-05 08:31:24 +08:00 via Android
很多国内 jdk 做的事类似,会吧新版本的改进向后合并,当然也会有自己的一些增强,比如 ali jdk
|
21
Jwyt 2022-07-05 10:01:00 +08:00
|
23
yy306525121 2023-02-24 09:23:12 +08:00
不知道有啥区别, 哈哈,不过我用的是 temurin
|
24
zhang45xiang 2023-10-26 15:57:02 +08:00
有没有 openjdk1.7 ,支持 arm 架构的啊,或者谁编译过,求分享
麒麟系统 v10 |