首頁>科技>

誰也不知道,千百年之後,畢昇和龍井,竟然有了聯絡。一切都是因為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得掂量一下了。

14
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 最佳工具!用於機器學習的10種文字註解工具和服務