谁家的JDK更牛?华为,阿里,仍是腾讯?

谁也不知道,千百年以后,毕昇和龙井,居然有了联系。一切都是由于Oracle的JDK。git

腾讯叕出JDK,名号Kona。最近总是听到这些牛x的公司搞出牛x的东西,真是被吓尿了。github

看一次吓尿一次。segmentfault

“Oracle要慌了!华为也开源了自家的JDK!” 这种题目见的多了,我真的是有点想看Oracle的热闹。挑战者这么多,Oracle可以受的了这种连环炮轰战么?安全

那么,这些挑战者,到底哪家强?谁可以挑战Oracle的霸权地位?咱们就来看一下这些超级霸道的JDK。性能优化

毕昇微信

华为的JDK,名叫毕昇。性能

“毕昇 JDK 是华为内部 OpenJDK 定制版 Huawei JDK 的开源版本,是一个高性能、可用于生产环境的 OpenJDK 发行版。”优化

“毕昇 JDK 目前只支持基于 OpenJDK 8 和 11 两个 LTS 版本;毕昇 JDK 当前支持 Linux/AArch64 平台。”url

“毕昇JDK已经升级至8u262版本,感谢OpenJDK社区众多开发者的贡献,如今毕昇JDK也已支持JFR”。操作系统

不敢过分吹,也不敢有丝毫看扁之意。上面两段是引用的其余文章信息。

那么,毕昇是谁?他是活字印刷术的发明者。他的主要发明,就是copy。嗯,印刷就是copy,四大发明之一。目前,即便是百度下限搜索,输入毕昇两个字,尚未和JDK有任何关联。

因此,Oracle暂时还不会慌。先把毕昇作成关键字再说吧,菊厂任重而道远啊。

它的地址是:

https://gitee.com/openeuler/b...

龙井?

阿里开源的叫作Dragonwell。请原谅个人无知,也请原谅有道词典的无知,我并不知道这个词,是什么意思。

最后仍是百度指教了我。Dragonwell,原来是龙井的意思。咱们常说的龙井茶,就叫作Dragonwelltea。

Java不是咖啡么?怎么成茶了?换汤也换药?未必!

“Alibaba Dragonwell 是一款免费的, 生产就绪型Open JDK 发行版,提供长期支持,包括性能加强和安全修复。”

“Alibaba Dragonwell做为Java应用的基石,支撑了阿里经济体内全部的Java业务。Alibaba Dragonwell彻底兼容 Java SE 标准,您能够在任何经常使用操做系统(包括 Linux、Windows 和 macOS)上开发 Java 应用程序, 运行时生产环境选择Alibaba Dragonwell。”

嗯,比华为的要强,起码支持Windows了。

在github上,star数也达到了3k!目前来看是比华为的要厉害!更新历史,也是7 years ago,证实了人家确实是长期维护的,并非说空话。

不过,信仰是无价的。当它们的祖先,都是来自Open JDK,那就得看谁的朝拜者多了。

它的地址是:

https://github.com/alibaba/dr...

Kona

“Kona 是由腾讯专业 JVM 技术团队维护开发的,基于 OpenJDK 的,提供长期支持并按季度更新的JDK发行版本。Kona 目前做为默认 JDK 应用于腾讯云业务场景及其余Java应用场景。Kona 基于 OpenJDK,同时提供了更多的功能拓展及维护。经过腾讯 Kona,用户能够得到更为先进的功能及性能优化,提升用户和开发者的使用体验。目前,腾讯Kona仅支持Linux x86-64 位系统.”

经过咱们上面的分析,加上上面的文字描述,我以为我都不用多说话了。

可怜的不到500星,比不上一个资料整理readme一晚上的数量,这种关注度,要想挑战Oracle,还得下点功夫。

它的地址是:

https://github.com/Tencent/Te...

比较

为何要把毕昇放在第一位呢?它明显是比不上龙井的。由于我喜欢他的名字,人家就根本就不避讳“印刷”“术”。却是腾讯,做为“印刷”的鼻祖,扭扭捏捏的起了个“Kona”的名字。要我,直接叫BestJDK,野心才够直接。

不过,在想要挑战Oracle以前,按照惯例须要有一个群魔乱舞的年代。真心但愿,这些JDK们,可以坐在一块儿,较量较量,到底谁才是No 1。不要老让媒体们在那指手画脚。

另外,无一例外的,全部牛x JDK中,都出现了Open JDK的身影。真但愿看不到这个字眼,让人表达一点稍许的惊讶,惋惜并无。

老掉牙的JFR功能,居然也成了宣传的热点。我仔细想了一下,是由于JFR这个功能太偏了,通常的Java从业者,很容易就被唬过去,吓尿了。

既然都来自于Open JDK,为何不把本身牛X的改进,反哺到社区,而要开一个本身的分支呢?做为开发者,要不要支持这种行为呢?

Oracle宣布自家的JDK收费以后(8u211/8u212),比较好的选择,就是OpenJDK。可是你们都习惯了从Oracle官方下载JDK,对OpenJDK抱有必定的怀疑态度。

那我比较感兴趣的是,是什么让你对OpenJDK持有怀疑态度,反而对clone OpenJDK后,不知道改了些什么东西的野生JDK,信任有加呢?

Oracle的做死行为,扯碎了Java生态。这些公司夺眼球的行为,让Java生态更加破碎。为了减小对碎片化问题的潜在担心,AdoptOpenJDK 曾强烈鼓励全部 OpenJDK 提供商将补丁提交给 OpenJDK。但目前看来,这是不可能的了。

千里之堤,毁于蚁穴。有毕昇、龙井和Kona,Oracle得掂量一下了。

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。任何不保留此声明的转载都是抄袭。

相关文章
相关标签/搜索