ITBear旗下自媒體矩陣:

Java 用戶福利,BellSoft 與 VMware 合作改進 OpenJDK

   時間:2020-06-12 16:33:44 來源:開源中國作者:白開水不加糖編輯:星輝 發(fā)表評論無障礙通道

在過去的幾年中,OpenJDK 的使用率顯著增加,尤其在甲骨文于 2019 年決定更改其 Java 許可模式,從提供免費的 Java 更新轉變?yōu)橐蟾顿M訂閱以后,這種情況尤為明顯。Snyk 于 2020 年進行的一項調查顯示,只有 34% 的 Java 用戶使用 Oracle JDK,而有 53% 的用戶選擇使用 OpenJDK。與上一年相比,OpenJDK 增長了 36%,Oracle JDK 則減少了 36%。此前,我們也曾報道過,有 80% 的 Oracle JDK 用戶正在考慮其他支持選項。

現(xiàn)如今,OpenJDK 的主要貢獻者 BellSoft 宣布與 VMware 達成合作。BellSoft 將提供其主要產品 Liberica JDK 以及對 VMware Tanzu 的全面服務支持。

圖片來源:SD

TimesBellSoft 將與 VMware 攜手并與 OpenJDK 社區(qū)緊密合作,以將 Java 運行時提升到更高的可用性和性能水平,并保持其卓越的可靠性。Liberica 是一種經過 TCK 驗證的 OpenJDK 二進制發(fā)行版,符合 Java SE Standard Compliance。

BellSoft 首席執(zhí)行官 Alexander Belokrylov 認為,主要的改進領域是增強對 ARM 處理器的支持,并針對云部署和微服務架構優(yōu)化 Java。Belokrylov 稱,越來越多的 ARM64 體系結構被認為是 ARM 和 x86 處理器體系結構的可行替代,并且在某些情況下實際上要更好。BellSoft 致力于在這些處理器上增強 OpenJDK。例如,它創(chuàng)建了 JEP 316,其允許在備用內存設備上分配 Java 對象堆。

Java 的另一個壓力點是微服務的日益普及。JRebel 在 2020 年進行的一項調查顯示,有 50% 的 Java 開發(fā)人員正在使用微服務。

Belokrylov 表示,由于 Java 具有更高的內存和 CPU 要求以及更長的啟動時間,轉向更多基于微服務的體系結構也給 Java 帶來了壓力,并吸引了來自 JavaScript、Go 和 Python 等語言的競爭。“為了滿足這種需求,我們已經在一年多以前發(fā)布了 Liberica JDK,它是在基于 Alpine Linux 的鏡像上基于 Alpine Linux 容器的 OpenJDK 二進制文件,而 Alpine Linux 與其他 Linux 的區(qū)別在于容器的大小,Alpine Linux 容器的大小僅為 5MB 左右,這使得其可以運行 OpenJDK。“

Java 無法在 Alpine Linux 上開箱即用,但 BellSoft 目前參與的 JEP 之一的 JEP 386 則旨在為 OpenLinux 帶來對 OpenJDK 的支持。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內容
網站首頁  |  關于我們  |  聯(lián)系方式  |  版權聲明  |  網站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉載  |  滾動資訊  |  English Version