誰也不知道,千百年以後,畢昇和龍井,居然有了聯繫。一切都是由於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),歡迎分享,轉載請保留出處。任何不保留此聲明的轉載都是抄襲。