微软宣布加入 OpenJDK,打不过就改变 Java 未来!

近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区。
在邮件中,Bruno Borges 提到,微软已正式签署《Oracle 贡献者协议》。同时,他重申了微软对 Java 的承诺,以及微软团队对回馈 Java 社区的期待。
Borges 曾经是 Oracle 开发人员,现在担任微软 Java 的首席产品经理。他向大家介绍了 Java 工程团队负责人 Martijn Verburg,Verburg 同时也是 jClarity 的首席执行官,而 jClarity 是 AdoptOpenJDK 的主要贡献者,于今年 8 月被微软收购。
该邮件可以在 OpenJDK 邮件列表中找到:
嗨,OpenJDK 社区,
在过去的一周中,微软正式签署了《Oracle 贡献者协议》,甲骨文公司对我们参与该项目表示了认可及欢迎。我代表微软 Java 工程团队,很高兴正式加入 OpenJDK 项目,并期待与你们的合作。
众所周知,微软及其子公司在许多方面都高度依赖 Java,并且在微软 Azure 云中向客户提供 Java运行时服务。微软已经认识到在甲骨文成功有效管理下的 OpenJDK 项目所获得的巨大价值,它收购了 Java,得到了更广泛的软件生态系统,我们也期待做出自己的一份贡献。
我们团队在初期将致力于一些小的 bug 修复和反向移植,这有助于我们更好地成为 OpenJDK 的一员。例如,我们已经了解到,在发布补丁之前最好先讨论更改,并且我相信我们还有很多东西要学习。
由 Martijn Verburg 领导的 Java 工程团队已经与其他使用 Java 的微软组织及子公司,还有一些 Java 生态系统中的合作伙伴(例如 Azul Systems、Oracle、Pivotal、Red Hat、Intel、SAP 等)合作。整个团队将加入一些 OpenJDK 邮件列表并参与会话。
我们期待参与 Java 的未来。

微软首次向 OpenJDK 贡献代码是在 2014 年,贡献内容关于 Windows 上 TCP 回环快速路径机制方面的优化。

2018 年 10 月,甲骨文计划将 OpenJDK 的源码库迁移至 GitHub,彼时的 GitHub 刚刚被微软收购,此后微软与 OpenJDK 的关系也更进了一步。

此次微软将为 OpenJDK 做贡献的消息发出后,也有网友(id:yanglbme)梳理了二十多年来微软与 Java 的一二事:https://juejin.im/post/5dbaac8cf265da4d365f28a6
1996 年,微软推出 J++ 语言,并推出了 Visual j++ 集成编程工具,对 Java 进行了大量的修改。
1997 年,Sun 公司以“歧视使用 Java 软件,旨在维持其视窗操作系统的垄断地位,违反反垄断法”为由起诉微软。
2001 年 1 月,SUN 胜诉,根据双方达成的和解协议,微软不得对 Windows 操作系统中包含的 Java 语言作任何改动,并获赔 2000 万美元。
2001 年年底,微软在推出新版操作系统 Windows XP 和新版 IE 时,故意不安装 Java 软件,并且推出高仿 Java 的语言 C# 和 .net 框架。
2002 年 6 月,微软称从 2004 年起,因为安全原因微软的 Windows 操作系统将不再支持 Java 语言。
...
2019 年 10 月,微软宣布加入 OpenJDK 参与开发。

来源:https://jaxenter.com/microsoft-ready-contribute-openjdk-163550.html

转自:https://www.oschina.net/news/111036/microsoft-to-participate-in-openidk

- End -

(可点击跳转即可阅读

Maven系列教程  点击--> Maven技术干货连载目录 跳转

MyBatis系列教程  点击--> MyBatis技术干货连载目录 跳转

JVM调优总结系列教程  点击--> JVM调优技术干货连载目录 跳转

, 

原文地址:https://www.cnblogs.com/AntCoder/p/12116576.html

时间: 2024-10-08 10:29:38

微软宣布加入 OpenJDK,打不过就改变 Java 未来!的相关文章

微软宣布加入 OpenJDK 项目

近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区.在邮件中,Bruno Borges 提到,微软已正式签署<Oracle 贡献者协议>.同时,他重申了微软对 Java 的承诺,以及微软团队对回馈 Java 社区的期待. Borges 曾经是 Oracle 开发人员,现在担任微软 Java 的首席产品经理.他向大家介绍了 Java 工程团队负责人 Martijn Verburg,Ve

OpenJDK 源码阅读之 Java 字节流输入类的实现

Java 的输入输出总是给人一种很混乱的感觉,要想把这个问题搞清楚,必须对各种与输入输出相关的类之间的关系有所了解.只有你了解了他们之间的关系,知道设计这个类的目的是什么,才能更从容的使用他们. 我们先对 Java I/O 的总体结构进行一个总结,再通过分析源代码,给出把每个类的关键功能是如何实现的. Java I/O 的主要结构 Java 的输入输出,主要分为以下几个部分: 字节流 字符流 Socket 新 I/O 每个部分,都包含了输入和输出两部分. 实现概要 这里只给出每个类的实现概要,具

OpenJDK 源码阅读之 Java 字节流输出类的实现

Java 的输入输出总是给人一种很混乱的感觉,要想把这个问题搞清楚,必须对各种与输入输出相关的类之间的关系有所了解.只有你了解了他们之间的关系,知道设计这个类的目的是什么,才能更从容的使用他们. 这是这个系列的第二篇,描述字节输出类的实现,第一篇见:OpenJDK 源码阅读之 Java 字节流输入类的实现 字节流输出 图1 Java 字节输出类 OutputStream OutputStream是所有字节输出类的超类,这是个抽象类,需要实现其中定义的 write 函数,才能有实用的功能. pub

扩展类加载器-------改变JAVA的父优先类加载顺序

java的类加载机制默认情况下是采用委托模型:当加载某个类时JVM会首先尝试用当前类加载器的父类加载器加载该类,若父类加载器加载不到再由当前类加载器来加载,因此这种模型又叫做"父优先"模型. 但是在实际项目中我们可能会要求先从当前类加载加载再从父类加载器加载,如项目中的某类的版本可能和container中的不一致的时候,若还从container加载就会报jar包冲突的异常,实际上jar包冲突的问题在实际开发过程中是经常会遇到的.如我们在开发Loong时就遇到了类似问题. 解决方案是通过

《富足:改变人类未来的4大力量》:对人类前景理性乐观 五星推荐

作者设立过一个X大奖,奖励各种有挑战性的创新,合作建立过一个奇点大学.作者对人类未来总体非常乐观,认为技术将解决许多重要问题,让人类生活更美好,目前的绝对贫困的人群将因为技术的进步.新一代慈善家(如比尔盖茨)的出现而逐步摆脱贫困. 作者认为:人类掌握的技术是在以指数级的速度发展,技术进步会让人类走向富足. 作者认为:目前人类遇到的影响人类走向富足的各种因素:食物.水.能源.教育.健康.自由,都会因为技术的指数级的发展而被解决. 全书有理有据,值得一看. <富足:改变人类未来的4大力量>:对人类

微软开源 2019:“讨好”开发者,当开源圈的“万人迷”

又到了年末各种盘点出炉的时候,开源圈今年虽然没有"GitHub 被微软收购"."Red Hat 被 IBM 收购"如此重磅且出圈的新闻,但依然不失精彩.开源圈作为开发者密度最高的圈子,微软作为开发者群体中"***率"最高的商业公司,微软与开源之间的故事,天生自带流量属性. 本文就来和大家一起回顾微软在 2019 年与开源相关的重要事件 —— 主要是引发较多关注和广泛讨论的新闻. 为了更好地理解微软的开源 2019,下面我们将会按不同的领域而非时间

微软要做用云量挖掘机,以技术驱动数字化转型快公司

今年7月,首次更名为"Inspire"的微软WPC全球合作伙伴大会上,微软宣布将所有与合作伙伴相关的角色都重新整合为一个新的部门:统一商业合作伙伴部门(One Commercial Partner),并进行了一整套的组织和流程改组,以适应云计算时代的用户需求与"用云量"规律. 2017年9月12日,微软大中华区副总裁.全球渠道事业部总经理.商业客户事业部总经理包嘉峰与媒体分享了这两个月微软商业合作伙伴部转型以来,微软自身所发生的变化以及为客户所带来的价值.根据包嘉峰

微软八年转折近尾声,总结向云转型54条经验

(上图2016微软全球合作伙伴大会吸引了144个国家的云解决方案商参会) 2016年7月14日,历时三天的微软全球合作伙伴大会WPC 2016在加拿大多伦多落下帷幕,来自全球144个国家的16,000名软件开发商(ISV).系统集成商(SI).增值分销商(VAR)以及新一代云服务商(CSP)等汇聚一堂,他们也是全球最活跃.最顶尖的云计算生态代表. 在本次合作伙伴大会上,微软发布了合作伙伴"红宝书"--<当代微软合作伙伴系列:解决方案商如何在云世纪成功>.这本与IDC合作的书

微软未公开的 SP

一些用在SQL 2000的企业管理GUI中,并且不打算用于其他的流程.微软已预计将其中的一些存储过程从未来的SQL Server版本中删除(或已经删除了).虽然这些存储过程可能很有用并为你节省了很多时间,但是他们可以在任何时候改变他们的函数或简单的删除掉. 下面的图表显示了当许多存储过程从一个Microsoft SQL Server版本移入另一个版本时,引入了新的存储过程,而原来的一些则从安装包里删除了.大多数的存储过程,如果不是所有的,要求用户是系统管理员服务器角色以便执行这些存储过程.和文件