微软宣布提供OpenJD预览版

微软宣布了自己的Java开发套件的预览版,被描述为“一种新的长期支持的免费发行版,以及Microsoft进行协作并为Java生态系统做出贡献的新方式。” 随后,此版本将成为Azure托管服务中Java 11的默认发行版。

微软在其开发人员部门和工作负载中使用Java 从java 在您的Azure云平台上。 去年,该软件制造商将Windows 10的OpenJDK移植到了基于Arm的设备(AArch64)。 但是微软的新版本的OpenJDK是更大的一步。

Microsoft依靠Java技术来开发自己的各种内部系统, 应用程序和工作负载,以实现公认的公共产品和服务,以及可推动业务发展的大量关键任务系统Azure基础结构。 该公司还强调了自己内部使用该语言版本的强烈意愿。

微软 提到目前的预览版本已经符合Java 11规范 它可以替代任何其他版本的OpenJDK

“针对Java 11的Microsoft OpenJDK二进制文件基于OpenJDK源代码,遵循Eclipse Adoptium项目使用的相同发行脚本,并通过Eclipse Adoptium QA套件进行了测试(包括OpenJDK项目的测试)。 我们的Java 11二进制文件已经通过了Java 11的技术兼容性套件(TCK)测试,该测试用于验证与Java 11规范的兼容性。Microsoft的OpenJDK版本可以轻松替代任何其他OpenJDK发行版。 '。

微软的OpenJDK 11二进制版本有何区别 该公司表示,其他的还有:

“我们认为对我们的客户和内部用户很重要的修复和改进。” “其中一些尚未正式更新,并在我们的发行说明中明确指出。 这使我们能够在并行进行更改的同时加速改进和修复。 更新将是免费的,所有Java开发人员都可以在任何地方实施它们。

根据该公司的开发人员博客文章,Microsoft Java产品管理部门的Bruno Borges表示,Microsoft当前正在内部内部部署500,000多个Java虚拟机(JVM)(不包括所有Azure服务和工作负载)。 此外,据该公司称,其中已有超过140.000个JVM基于Microsoft的OpenJDK版本。

Azure仍然是内部Java开发的主要目标, 它执行关键任务并支持整个基础结构,但是这些JVM也用于后端微服务,大数据系统,消息代理,消息服务,事件流和游戏服务器。

Java是当今使用的最重要的编程语言之一。 该公司在声明中说,开发人员使用它来创建从基本业务应用程序到爱好机器人的所有内容。 

将来, 微软将建议对Java工作负载进行更好的优化 在这些服务上,一旦公司开始使用Azure上的OpenJDK版本推出新的JVM。 Bruno在声明中说,今年晚些时候,该版本将成为Azure托管服务上Java 11的默认发行版。

还应注意,对于将Java 8作为目标运行时选项的Azure托管服务,Microsoft将支持Eclipse Adoptium Java 8二进制文件(以前称为AdoptOpenJDK)。

Microsoft OpenJDK预览包和安装程序将立即可用。 Microsoft Azure客户还可以在其浏览器或Windows Terminal中使用Azure Cloud Shell测试预览。

最后,要提到的是,为macOS,Linux和Windows上的x11桌面/服务器部署提供了Java 11.0.10二进制文件(基于OpenJDK 9 + 64)。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。