微软正在向Windows,macOS和Linux上的客户提供其OpenJDK Java版本。
Microsoft在公司内部的各种产品和服务中广泛使用Java,包括Azure,SQL Server,Yammer,Minecraft和LinkedIn。它还有超过一千名开发人员为依赖Java的Android开发应用程序。因此,微软也向客户提供自己的Java开发工具包也就不足为奇了。4月6日,Microsoft将推出Microsoft Build OpenJDK的预览版,这是OpenJDK的长期支持发行版。它包括Java 11的二进制文件,并且在Windows以及MacOS和Linux的x64服务器和桌面环境中可用。微软今天还将在Windows on Arm上发布Java 16的新的早期访问版本。(去年6月,微软的Java工程小组宣布已经完成了Windows on Arm的OpenJDK移植的第一阶段。)
微软在2019年收购了jClarity,其明确意图是使用其技术在Azure上优化Java工作负载。jClarity宣称其对AdoptOpenJDK二进制文件的商业支持是“ Oracle Java / JDK的直接替代品”。自2018年以来,Microsoft一直是AdoptOpenJDK项目的赞助商。该公司的jClarity收购 开始了 Microsoft开发人员部门Java Engineering Group的正式组建。
根据公司官员的说法,Microsoft当前在内部为后端微服务,大数据系统,消息代理,流服务和游戏服务器部署了500,000台Java虚拟机(不包括所有Azure服务和客户工作负载)。这些JVM中已有超过140,000个基于Microsoft的OpenJDK构建。
Microsoft的OpenJDK预览版本的软件包和安装程序可在此处获得。Microsoft Azure客户还可以在其浏览器或Windows终端中使用Azure Cloud Shell试用预览。
官员说,今年晚些时候,Microsoft Build OpenJDK将成为Azure托管服务中Java 11的默认发行版。
今天的博客文章说:“客户将不必执行任何维护任务,因为通过应用程序部署,过渡将是平滑且透明的。” “对于所有其他Azure服务,客户可以带来他们选择的JDK,包括Microsoft Build of OpenJDK。”
微软的OpenJDK预览版发布是在美国最高法院裁定Google在构建Android时可以合法使用Oracle的Java API代码的第二天。
网友评论文明上网理性发言已有0人参与
发表评论: