微软收购了总部位于伦敦的jClarity,以加强对其在Azure 云平台上运行的工作负载的Java 编程语言的支持。这也是云计算巨头最新的开源推动力。
jClarity团队一直是AdoptOpenJDK项目的贡献者,该项目帮助用户为Linux和Windows等平台构建OpenJDK的二进制文件。OpenJDK是Java Platform Standard Edition 编程语言的免费开源实现。基于GitHub和Stack Openflow的信息,JavaScript和Java在Redmonk 最近的顶级编程语言排名中占据了前两位。
微软一直是AdoptOpenJDK项目的赞助商,已有一年多的时间,并表示将继续支持该平台的开发。
“在微软,我们坚信我们可以通过与Java社区合作为我们的客户做更多的事情,”微软开发人员工具和服务项目管理的企业副总裁John Montgomery在一篇关于该交易的博客文章中解释道。“在Microsoft的支持下,jClarity团队将继续与OpenJDK社区和Java生态系统合作,以促进平台的进步。”
蒙哥马利解释说,微软使用Java作为其Azure HDInsight和游戏我的世界的编程语言。他还指出,Microsoft的许多Azure客户已将他们的Java生产工作负载带到了云平台。“由于超过一半的计算工作负载在Linux上运行,Azure已成为开源的绝佳平台,当然包括Java,”Montgomery补充说。
JClarity核心AdoptOpenJDK
JClarity始于2012年,今天有五名员工,其中包括三名最初的联合创始人。它与Plumbr,New Relic和AppDynamics等公司竞争。Martijn Verburg是其中一位联合创始人并担任首席执行官,他在博客文章中指出,他正在担任微软Java主要工程组经理。Verburg补充说,该公司将与其现有客户就持续支持进行合作。
AdoptOpenJDK项目是一个免费的OpenJDK发行版,它取代了Oracle的JDK。甲骨文已经拉开了距离,从负责Java编程语言,包括在OpenJDK的持续支持开放源代码实现的语言。Red Hat是OpenJDK的现任管理者,已于4月份担任该职位。Red Hat的母公司IBM也是AdoptOpenJDK项目的长期赞助商。
该项目上个月发布了第一个针对其AdoptOpenJDK版本构建的质量保证开放测试。这些测试确定二进制文件是否符合企业客户的特定质量标准,包括它们在功能上是否正确,安全,高性能,可扩展和耐用。
微软期待开源
对于微软而言,这笔交易还延续了对开源社区的巨大转变。
该公司上个月投资了10亿美元用于由Elon Musk共同创立的人工智能(AI)研究创业公司OpenAI 。两家公司还在Microsoft Azure上开发硬件和软件平台,用于培训和运行高级AI 模型。此外,在多年合作伙伴关系下,两家公司将共同开发新的Azure AI超级计算技术。
微软今年早些时候收购了专门从事大数据和分析的Citus Data。这两家公司正在努力从Azure向PostgreSQL开源管理系统提供企业级功能,并使关键的PostgreSQL工作负载能够在Azure上运行。
当然,它最大的推动力是去年以75亿美元收购GitHub。微软首席执行官Satya Nadella当时指出:“我们一直很喜欢开发人员,我们喜欢开源开发人员。”
微软历来不喜欢Linux等开源软件平台。前首席执行官史蒂夫鲍尔默曾一度 称此类平台 为“癌症”。
然而,纳德拉试图扭转这种观念。“今天,我们为开源全力以赴,”纳德拉谈到了GitHub的交易。“当谈到我们对开源的承诺时,请通过我们最近采取的行动,我们今天和未来的行动来评判我们。”