阿里巴巴將開源OpenJDK長期支持版本Alibaba Dragonwell,持續開源回饋社區
3月19日據媒體報道,阿里巴巴即將開源OpenJDK長期支持版本Alibaba Dragonwell,為全球Java界開發者提供了一個新的選擇。該版本廣泛應用于阿里巴巴旗下業務,在大規模Java應用部署下的穩定性、效率以及性能優化有突出的優勢。
Java是全球應用最廣泛的語言技術棧。據統計,全球Java開發工程師超過1000萬名。而JDK作為Java語言的軟件開發工具包,是整個Java應用的核心。當前,在JDK全球市場份額中,Oracle JDK占70%、OpenJDK約占21%。但2019年1月之后,Oracle不再提供Oracle JDK 8免費商業版本更新。
阿里巴巴一直不遺余力地推動全球Java技術進步。自2010年起,阿里就開始基于OpenJDK開源軟件進行開發與定制。作為全集團Java應用的基石,Alibaba Dragonwell支撐了阿里經濟體內所有的Java業務,保證了多年來“雙11”的平穩運行,積累了大量業務場景下的實踐經驗。在大規模Java應用部署情況下,Alibaba Dragonwell可以大幅度提高穩定性、效率及性能。
2018年,阿里巴巴還作為首家且唯一的中國企業,獲邀加入Java全球管理組織Java Community Process (JCP)的***執行委員會,為Java語言規范作出貢獻。
基于《阿里巴巴Java開發手冊》研發的Java開發規約插件p3c開源后,也廣受Java工程師歡迎,在GitHub累計獲得14,000Star。
“Dragonwell中文譯為龍井,象征著中國的茶文化,又恰好是杭州特色。well一詞通常被描述為水源匯聚在一起供大家分享,這也是我們開源的初衷,希望可以集合開發者的力量,不斷完善該項目并最終貢獻給所有用戶。”阿里云智能資深技術專家李三紅在近日一次媒體采訪中表示,阿里本身就是Alibaba Dragonwell的***用戶之一,未來一定會持續維護,這是毫無疑問的。同時也希望有更多的開發者參與貢獻,讓Java變得更好。
作為世界***技術舞臺上最活躍的力量之一,阿里巴巴始終積極擁抱開源,回饋社區。截止目前,阿里巴巴已經參與了9家全球開源基金會及組織,包括Linux Foundation、Cloud Native Computing Foundation、Apache Software Foundation、Continuous Delivery Foundation等,是Linux、MySQL、JVM、Kubernetes、etcd、containerd、Flink、Envoy等知名開源項目的核心貢獻者和維護者,并主導開源400多個項目,涉及中間件、框架、組件、數據庫、存儲、工具領域等。
3月21日,阿里云峰會·北京站的開發者專場將詳細介紹Alibaba Dragonwell,當天阿里云開發者中心將開放下載Build,Github同步發布源代碼,全球Java開發者都可下載使用。