跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
低温漂电阻捷比信 · 专业器件主题站

Java用户的利益,BellSoft和VMware合作改进OpenJDK

在过去的几年中,OpenJDK的使用已显着增加,特别是在Oracle决定在2019年改变其Java许可模式后,从提供免费Java更新到要求付费订阅。 Snyk在2020年进行的一项调查显示,只有34%的Java用户使用Oracle JDK,而53%的用户选择使用OpenJDK。与上一年相比,OpenJDK增长了36%,Oracle JDK下降了36%。以前,我们还报告说80%的Oracle JDK用户正在考虑其他支持选项。现在,OpenJDK的主要贡献者BellSoft已宣布与VMware建立合作伙伴关系。 BellSoft将提供其主要产品Liberica JDK以及对VMware Tanzu的全面服务支持。图片来源:SD TimesBellSoft将与VMware紧密合作,并与OpenJDK社区紧密合作,以将Java运行时提升到更高的可用性和性能水平,并保持其出色的可靠性。 Liberica是OpenJDK二进制发行版,已通过TCK验证,并符合Java SE Standard Compliance。 BellSoft首席执行官Alexander Belokrylov认为,主要的改进领域是增强对ARM处理器的支持,并针对云部署和微服务架构优化Java。 Belokrylov说,越来越多的ARM64架构被认为是ARM和x86处理器架构的可行替代方案,并且在某些情况下实际上更好。 BellSoft致力于在这些处理器上增强OpenJDK。例如,它创建了JEP 316,它允许在备用存储设备上分配Java对象堆。 Java的另一个压力点是微服务的日益普及。 JRebel在2020年进行的一项调查显示,有50%的Java开发人员正在使用微服务。 Belokrylov表示,由于Java对内存和CPU的更高要求以及更长的启动时间,向更多基于微服务的架构的转变也给Java带来了压力,并吸引了来自JavaScript,Go和Python等语言的竞争。 。 “为了满足这一需求,我们已经在一年多以前发布了Liberica JDK。它是基于Alpine Linux映像上基于Alpine Linux容器的OpenJDK二进制文件。 Alpine Linux和其他Linux之间的区别是容器的大小。 Alpine Linux容器的大小只有大约5MB,这使得运行OpenJDK成为可能。 “ Java无法在Alpine Linux上开箱即用,但是JEP 386是BellSoft当前涉及的JEP之一,旨在将OpenJDK引入OpenLinux。支持。