作者 | Darryl K. Taft

譯者 | 彎月

責編 | 沭七

出品 | CSDN(ID:CSDNnews)

紅帽已經取代 Oracle,接管了 OpenJDK 8 和 OpenJDK 11 的管理工作,這可以加強紅帽對 Java 社區的支持,特別是企業的 Java 開發人員。

OpenJDK 8 和 OpenJDK 11 對 OpenJDK 的發佈有着戰略性的意義,而 OpenJDK 是 Java 平臺標準版(Java SE)的免費開源版本。目前 Java 8 仍然是使用最廣泛的 Java 版本,而 Java 11 是 Java 的第一個長期支持(long-term support,即 LTS)版本。

Oracle 將 Java 平臺企業版的支持和維護轉移到了 Eclipse Foundation(即 Jakarta EE),這表明 Oracle 打算退出企業 Java 的業務。

2017 年,Oracle 在新版的 Java 中添加了六個月的發佈週期,而長期支持版本將於每三年推出一次。2018 年 1 月,Oracle 結束了對 Java 8 和 Java SE 的 Oracle JDK 8 實現的商業支持。



符合 Oracle 的利益


總部位於渥太華的 Eclipse 基金會執行董事 Mike Milinkovich 表示,紅帽接管 OpenJDK 11 是 Java 社區的一次勝利。

他表示:“紅帽及其母公司 IBM 都感興趣並願意支持公衆和免費長期維護這些 Java LTS 版本,比 Oracle 原本預計的期限更長。”

紅帽爲 OpenJDK 做貢獻始於 2007 年的 IcedTea 集成項目。該公司接管了 2011 年推出的 OpenJDK 7,還在 2013-2017 年間負責了 OpenJDK 6 的支持。OpenJDK 社區於 2019 年 2 月選出了紅帽的 Java 技術主管 Andrew Haley 作爲 OpenJDK 8 和 OpenJDK 11 的項目負責人,他已經在 OpenJDK 理事會工作了七年。

與此同時,紅帽接管 OpenJDK 11 也符合 Oracle 的利益。首先,此舉可能會讓亞馬遜、SAP 和阿里巴巴等公司自行發佈新版本 OpenJDK 的趨勢放緩。

一位不願透漏姓名的企業系統提供商的 Java 開發人員表示:“還有很多其他公司都想在 OpenJDK 的支持上摻和一腳,雖然這是好事,但很少有公司真正擁有全棧支持 OpenJDK 的專業技術力。我感覺在紅帽的管理下,OpenJDK 8 和 11 發展得比 Oracle 或其他公司管轄時期更好。他們付出了很多努力,以保持 Java’誠實‘。”

與此同時,Oracle 對舊版 OpenJDK 根本不感興趣,他們提供支持的目的只是爲了從客戶那裏收取費用,所以他們很樂意讓紅帽接管和維護 OpenJDK 的分支,肯塔基州列剋星敦市的雲軟件創業公司 xqiz.it 的首席執行官 Cameron Purdy 曾是 Oracle 的前任開發高級副總裁,他表示:“IBM 和紅帽等公司也是不得已而爲之。否則,他們就無法爲自己的產品提供長期支持。”


紅帽接管


在接管了 OpenJDK 8 和 OpenJDK 11 後,紅帽就可以維護各個版本,並決定添加或不添加哪些內容。這一點很重要,因爲其他公司(包括 AWS、Azul Systems、AdoptOpenJDK 和 SAP)也需要在 OpenJDK 11 上發佈他們的產品。

紅帽還將負責改 Bug 和修復安全漏洞的工作,這對於依然受到支持 OpenJDK 的用戶來說是一個主要的好處。沒有受到支持的環境就不那麼安全了。

位於美國北卡羅來納州首府羅利市的紅帽高級首席產品經理 John Doyle 表示:“對於在維護範圍內的 OpenJDK 8 和 OpenJDK 11 來說,不會有任何根本性的變化。但紅帽會確保長期的支持。”

紅帽還計劃支持並實現 Java 的更多創新功能。例如,由該公司領導開發的 OpenJDK 12 中的 Shenandoah 垃圾收集器。

這一舉措還將促進 OpenJDK 在微軟 Windows 上的使用,Windows 版 OpenJDK 的商業支持於 2018 年 12 月發佈。在接下來的幾周內,作爲 Windows OpenJDK 發行版的一部分,紅帽將在微軟的安裝程序中發佈 OpenJDK 以及 IcedTea-Web(這是一個 Java 的免費軟件,它實現了 Web Start 和 Java Web 瀏覽器插件)。


超越 Java


儘管 Java 的人氣依然很高,但有些人認爲這種編程語言的巔峯時期已經過了。

科羅拉多州博爾德市企業管理協會的分析師 Torsten Volk 表示:“雖然 Java 依然處於非常重要的地位,絕對沒有過時,但該語言不再是如今增長最快的技術。所有傳統的 Java 供應商都應該轉向如今快速發展的技術,比如 Python、JavaScript 和 Node.js 等。”

英文:Red Hat replaces Oracle as OpenJDK 8, OpenJDK 11 steward

鏈接:https://www.theserverside.com/news/252461945/Red-Hat-replaces-Oracle-as-OpenJDK-8-OpenJDK-11-steward

本文爲 CSDN 翻譯,轉載請註明來源出處。

【END】


作爲碼一代,想教碼二代卻無從下手:

聽說少兒編程很火,可它有哪些好處呢?

孩子多大開始學習比較好呢?又該如何學習呢?

最新的編程教育政策又有哪些呢?

下面給大家介紹CSDN新成員:極客寶寶(ID:geek_baby)

戳他了解更多↓↓↓

 熱 文 推 薦 

☞阿里要拆分“大中臺”模式?王欣馬桶 MT 更名“好記”;蘋果支付高通 47 億美元和解金 | 極客頭條

☞反垃圾江湖風雲紀事 | 技術頭條

☞微軟發佈 VS Code Remote,開啓遠程開發新時代!

☞Python 分析 9 萬條數據告訴你復仇者聯盟誰纔是絕對 C 位!

☞ 阿里半跪過,任正非差點跳樓,京東被騙光錢:成年人的生活哪有容易二字?

☞JavaScript 簡史:從網景到框架 | 技術頭條

☞爲什麼李彥宏會候選院士?

☞17篇論文入選CVPR 2019,百度AI都在關注什麼?(附論文地址)

☞ 她說:爲啥程序員都特想要機械鍵盤?這答案我服!


System.out.println("點個在看吧!");
console.log("點個看吧!");
print("點個看吧!");
printf("點個看吧!\n");
cout << "點個看吧!" << endl;
Console.WriteLine("點個看吧!");
Response.Write("點個看吧!");
alert("點個看吧!")
echo "點個看吧!"

點擊閱讀原文,輸入關鍵詞,即可搜索您想要的 CSDN 文章。

你點的每個“在看”,我都認真當成了喜歡
相关文章