誰家的JDK,會嚇尿Oracle?華爲,阿里,還是騰訊? 畢昇 龍井? Kona 比較

誰也不知道,千百年之後,畢昇和龍井,竟然有了聯繫。一切都是因爲Oracle的JDK。

騰訊叕出JDK,名號Kona。最近老是聽到這些牛x的公司搞出牛x的東西,真是被嚇尿了。

看一次嚇尿一次。

“Oracle要慌了!華爲也開源了自家的JDK!” 這種題目見的多了,我真的是有點想看Oracle的熱鬧。挑戰者這麼多,Oracle能夠受的了這種連環炮轟戰麼?

那麼,這些挑戰者,到底哪家強?誰能夠挑戰Oracle的霸權地位?我們就來看一下這些超級霸道的JDK。

畢昇

華爲的JDK,名叫畢昇。

“畢昇 JDK 是華爲內部OpenJDK定製版 Huawei JDK 的開源版本,是一個高性能、可用於生產環境的 OpenJDK 發行版。”

“畢昇 JDK 目前只支持基於 OpenJDK 8 和 11 兩個 LTS 版本;畢昇 JDK 當前支持 Linux/AArch64 平臺。”

“畢昇JDK已經升級至8u262版本,感謝OpenJDK社區衆多開發者的貢獻,現在畢昇JDK也已支持JFR”。

不敢過度吹,也不敢有絲毫看扁之意。上面兩段是引用的其他文章信息。

那麼,畢昇是誰?他是活字印刷術的發明者。他的主要發明,就是copy。嗯,印刷就是copy,四大發明之一。目前,即使是百度下限搜索,輸入畢昇兩個字,還沒有和JDK有任何關聯。

所以,Oracle暫時還不會慌。先把畢昇做成關鍵字再說吧,菊廠任重而道遠啊。

它的地址是:

https://gitee.com/openeuler/bishengjdk-8

龍井?

阿里開源的叫做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/dragonwell8

Kona

“Kona 是由騰訊專業 JVM 技術團隊維護開發的,基於 OpenJDK 的,提供長期支持並按季度更新的JDK發行版本。Kona 目前作爲默認 JDK 應用於騰訊雲業務場景及其他Java應用場景。Kona 基於 OpenJDK,同時提供了更多的功能拓展及維護。通過騰訊 Kona,用戶可以獲得更爲先進的功能及性能優化,提高用戶和開發者的使用體驗。目前,騰訊Kona僅支持Linux x86-64 位系統.”

通過我們上面的分析,加上上面的文字描述,我覺得我都不用多說話了。

可憐的不到500星,比不上一個資料整理readme一夜的數量,這種關注度,要想挑戰Oracle,還得下點功夫。

它的地址是:

https://github.com/Tencent/TencentKona-8

比較

爲什麼要把畢昇放在第一位呢?它明顯是比不上龍井的。因爲我喜歡他的名字,人家就根本就不避諱“印刷”“術”。倒是騰訊,作爲“印刷”的鼻祖,扭扭捏捏的起了個“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得掂量一下了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章