[转帖]微软宣布加入 OpenJDK 项目
https://news.cnblogs.com/n/646003/
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 参与开发。
消息来源:jaxenter
[转帖]微软宣布加入 OpenJDK 项目的更多相关文章
- 微软宣布加入 OpenJDK 项目
近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区.在邮件中,Bruno Borges ...
- 微软宣布加入 OpenJDK,看网上各派的热闹
微软宣布加入 OpenJDK 项目(https://www.oschina.net/news/111036/microsoft-to-participate-in-openidk),这两天在微信公众号 ...
- 微软宣布加入 OpenJDK,打不过就改变 Java 未来!
近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区. 在邮件中,Bruno Borges ...
- 微软开源大规模数据处理项目 Data Accelerator
微软开源了一个原为内部使用的大规模数据处理项目 Data Accelerator.自 2017 年开发以来,该项目已经大规模应用在各种微软产品工作管道上. 据微软官方开源博客介绍,Data Accel ...
- Kinect外包团队(长年承接微软Kinect体感项目外包,有大型Kinect案例)
承接Kinect体感企业项目.游戏项目外包 北京公司.专业团队,成员为专业WPF产品公司一线开发人员,有大型产品开发经验: 提供优质的售后服务,保证产品质量,轻量级产品可以提供规范清晰的源代码,有业务 ...
- Kinect外包-就找北京动点飞扬软件(长年承接微软Kinect体感项目外包,有大型Kinect案例)
承接Kinect体感企业项目.游戏项目外包 有丰富案例提供演示,可公对公签正规合同,开发票. 我们是北京的公司.专业团队,成员为专业WPF产品公司一线开发人员,有大型产品开发经验: 提供优质的售后服务 ...
- [转帖]微软击败亚马逊 赢得五角大楼的100亿美元JEDI云合同
微软击败亚马逊 赢得五角大楼的100亿美元JEDI云合同 https://www.cnbeta.com/articles/tech/903507.htm 微软Azure的胜利 国防部证实,美国政府已向 ...
- [转帖]微软 SQ1 参数一览:8 核 Kryo 495,Adreno 685 GPU
微软 SQ1 参数一览:8 核 Kryo 495,Adreno 685 GPU http://www.myzaker.com/article/5d989ef68e9f0977765e5506/ 微软发 ...
- [转帖]微软宣布即将开始大规模推送Windows 10 V1903重大版本更新
微软宣布即将开始大规模推送Windows 10 V1903重大版本更新 https://www.cnbeta.com/articles/tech/894303.htm 微软要批量更新 1903了 bu ...
随机推荐
- Codeforces 1251D Salary Changing
D. Salary Changing 大意: 有n个变量, 每个变量有一个取值区间, 要求给这n个变量赋值, 使得n个变量的和不超过S且中位数尽量大(n一定为奇数) 二分答案, 中位数大于等于mid就 ...
- 聚类------KNN
import numpy as np from math import sqrt import operator as opt def normData(dataSet): maxVals = dat ...
- 如何用Windbg从dump获取计算机名、主机名
对内存转储时发生的事情有一定的了解是非常重要的.这有助于您确定要执行哪些WinDbg命令,并为您提供一些有关如何解释这些命令输出的上下文.我正在查看一个服务器的内存转储,该服务器存在性能问题.我在内存 ...
- WinDbg常用命令系列---源代码操作相关命令
lsf, lsf- (Load or Unload Source File) lsf和lsf-命令加载或卸载源文件. lsf Filename lsf- Filename 参数: Filename指定 ...
- 洛谷 P2949 [USACO09OPEN]工作调度Work Scheduling 题解
P2949 [USACO09OPEN]工作调度Work Scheduling 题目描述 Farmer John has so very many jobs to do! In order to run ...
- 2019SDSC夏令营游记
Day 1 2019.7.22 晴 第一天夏令营,是在一所大学举办的. 到之前的我好兴奋,要提前看一下大学到底是什么样的. 聊了一上午的天 坐了一上午的公交终于到了目的地,下午很自由,自己在宿舍里面休 ...
- mysql ltrim() 函数
mysql> select " dedede"; +----------+ | dedede | +----------+ | dedede | +----------+ r ...
- Spring Cloud Ribbon---微服务调用和客户端负载均衡
前面分析了Eureka的使用,作为服务注册中心,Eureka 分为 Server 端和 Client 端,Client 端作为服务的提供者,将自己注册到 Server 端,Client端高可用的方式是 ...
- 【mybatis源码学习】mybatis的结果映射
一.mybatis结果映射的流程 二.mybatis结果映射重要的类 1.org.apache.ibatis.executor.resultset.ResultSetWrapper(对sql执行返回的 ...
- 从阿里云DATAV GeoAtlas接口抽取行政区划数据
阿里云提供的地理信息接口 https://datav.aliyun.com/tools/atlas/ 有两个接口, 一个是[行政编码].json, 一个是[行政编码]_full.json, 从接口中可 ...