首页 > 动态 > 关键词 > 阿里巴巴最新资讯 > 正文

阿里开源 OpenJDK 发行版 Dragonwell

2019-03-19 09:19 · 稿源:开源中国

阿里云

图片版权所属:站长之家

本文由站长之家内容合作伙伴开源中国授权发布

近日有消息显示,阿里将于 21 日重磅发布其 OpenJDK 发行版 Alibaba Dragonwell。

我们知道 OpenJDK 是基于 GPL v2/Classpath Exception 的 JDK 开源版本,有许多公司都在 OpenJDK 的基础上提供了自己的发行版,比如 Oracle、AdoptOpenJDK、Azul、IBM 与 Red Hat,一般这些供应商会将自行衍生的 OpenJDK 版本加入一些商业/非商业支持选项。

去年 AWS 也推出了自己的 OpenJDK 发行版 Corretto,背后甚至有 Java 之父 James Gosling “站台”,一时间引起不小反响。

常规理解,AWS 搞 Corretto 也算是一种“造轮子”,但是它提供的长期支持包括安全修复、常用功能增强、GC 调度、防止内存溢出,以及改进的监控、报表和线程管理等,这样的能力再加上 AWS 强大的客户和社区生态依赖,有理由让人相信 Corretto 这轮子是具有较高实际意义的。

阿里此次将发布的 Alibaba Dragonwell 也声称 LTS,并且阿里的客户与开发社区体量自然也无庸赘述,那么同为“造轮子”,Alibaba Dragonwell 这个 OpenJDK 发行版会带来些什么呢?

阿里云智能资深技术专家李三红向开源中国提前透露了 Alibaba Dragonwell 的一些信息。

第一印象是 Dragonwell 这个名字,龙井茶?是寓意像龙井一样的品质吗?分享一下背后的想法吧。

Java 本身就是一种咖啡的名字,AWS 开源的 Corretto 也是一种咖啡名。

在取名字的时候,我们也考虑了很多。中国的 Java 开发者将是 Alibaba Dragonwell 重要的用户群体,所以我们想从一些有中国特色的饮品名中寻找灵感,既能代表中国的文化,同时也希望这个名字中能有非常宏大的意愿,能够诠释她包容一切。最终想到了杭州的绿茶——龙井。

另一方面,龙井的英文名字 Dragonwell 也正好符合我们想要表达的意思。其中的“well”这个单词,就有着将很多水源汇聚在一起,一同享用的寓意,正好贴合开源协作分享的精神理念。这也是阿里开源 JDK 的初衷,希望将许多开发者的贡献汇聚在一起,让大家能够一起免费使用 Java,一起推动 Java 的进步。

为什么要去做这个东西?请介绍一下相关背景。

大家都知道 Java 一直是由 Oracle 主导的,从 2017 年开始,Oracle 开始陆陆续续转变了一些 Java 的策略。在 2018 年 CodeOne(原 JavaOne)大会上,来自 Java Platform Group 的首席架构师 Mark Reinhold 作了“The Future of Java is Today”的主题演讲,重点阐述了 Java 发布模式的变化。

他指出,从 Java 11(包含)以及以后的版本开始,Oracle 将不再提供免费的长期支持,如果你需要长期支持,可以通过向 Oracle 付费的方式获得。而 Java 8 的免费更新也将会在 2019 年一月份停止(目前已经停止)。

所以除非你是 Oracle 或者其它提供商业 JDK 厂商的付费客户,否则唯一的选择就是社区维护的 OpenJDK 版本,可以预见 Java 开发者从 Oracle JDK 切换到开源 OpenJDK 的现象会越来越多。

阿里可以说是全球最大的 Java 用户之一,而 JDK 又是 Java 的一个基础设施。我们其实早从 2010 年开始,就已经基于 OpenJDK 开源软件进行开发与定制。9 年来,支撑了阿里经济体内所有的 Java 业务,历经多年的“双11”考验,积累了大量业务场景下的实践经验。

阿里作为一家这么大体量的 Java 用户,我们有一份责任,就是把我们的 JDK 开放出去,给所有 Java 用户一个新的选择。同时,对于阿里自身来说,Alibaba Dragonwell 会针对 LTS 的两个版本 Java 8 和 Java 11 随阿里云 VM 镜像发布,免费提供给阿里云客户使用。

也就是说 Alibaba Dragonwell 会基于 OpenJDK 8 和 11?那么以后会更注重 Java 新特性的跟进还是保证提供支持呢?对它今后的发展有什么设想或者目标?

此次发布的 Alibaba Dragonwell 8 预览版本对应于上游的 OpenJDK 8 的版本。Alibaba Dragonwell 作为 OpenJDK 下游,是一款免费的 JDK 发行版,它将提供长期支持,包括关键修复和安全更新。

Alibaba Dragonwell 支持 x86-64/Linux 平台,它的特点,或者说所注重的是:在数据中心 Java 应用大规模部署的情况下,稳定性、效率以及性能的优化与提高。

Alibaba Dragonwell 的前身是阿里巴巴内部使用的 AJDK,或者换个角度来看,Alibaba Dragonwell 是 AJDK 优势的继承者。作为 AJDK 的开源版本,Alibaba Dragonwell 将沿袭 AJDK 的技术优势以及实践场景累积下来的技术经验。

AJDK 有众多的技术创新,包括多租户、Wisp 协程技术与 ZenGC 等,我们希望逐步把阿里巴巴内部积累的技术创新开源出来贡献给 OpenJDK 社区,并在 Alibaba Dragonwell 中沉淀下来。

什么时候 GA,目前有没有各个阶段具体的发布时间表?

目前发布的版本是 Alibaba Dragonwell 8 Preview 预览版,Alibaba Dragonwell 将每季度发布一个更新,目前计划是 Preview 的三个月后发布 GA。Alibaba Dragonwell 11 预计年底发布。

Alibaba Dragonwell 8 是一个 LTS 版本,它的生命周期具体是怎样的?最近大家对开源协议相关的问题都怕了(也就是开源协议其实可以根据厂商需要作变更),那目前/将来 Dragonwell 会不会加入一些支持限制条款呢?

不会。Alibaba Dragonwell 是 OpenJDK 下游,我们会严格遵循 OpenJDK 社区相关原则及协议。

前阵子 AWS 也推出了自己的 OpenJDK 发行版 Corretto;再往前,其实 Azul 与 Red Hat 等厂商也有提供 OpenJDK 版本。那么阿里的 Dragonwell 有什么优势、特点呢?

前面也提到了,Alibaba Dragonwell 注重的是在数据中心 Java 应用大规模部署的情况下,稳定性、效率以及性能的优化与提高。

具体来说:

  • 紧密与 OpenJDK 社区保持合作,保持对社区工作的跟踪,及时同步上游更新。

  • Alibaba Dragonwell 发行版与 Java SE 标准兼容。

  • AJDK 上孵化的创新技术,会逐步贡献 OpenJDK,并在 Alibaba Dragonwell 沉淀。比如这次发布的版本中包含了 JWarmUp 功能,它优化了 JVM 重启后的预热过程,具体技术细节可以参考用户手册。

  • 基于阿里工程实践,Alibaba Dragonwell 会选择移植高版本 Java 的重要功能,这些移植功能已经在阿里内部被大规模部署,用户都可以免费使用,而不用等下一个 LTS 版本。比如这次版本移植了上游 Java 11 的 Java Flight Recorder(JFR) 功能,Java 开发人员可以通过 JFR 收集 JVM 运行过程中的详细的 profiling 信息,配合 Java Mission Control(JMC),大幅提高 Java 应用的问题诊断及性能优化效率。这对于仍然停留在 Java 8 的用户来说,还是非常有意义的。

嘉宾介绍

李三红,阿里云智能资深技术专家。2014 年加入蚂蚁金服,现为阿里巴巴 Java 技术负责人,有超过 10 年的 Java 开发经验。加入阿里前,曾任 IBM Java 技术中心相关负责人,参与 IBM Java 虚拟机 J9 的开发。活跃于 Java 技术社区,在 Java 虚拟机领域拥有多项技术专利,是 GreenTea JUG(Java User Group)  组织者,JVM 顶级会议 JVMLS'17 受邀演讲嘉宾,JavaOne、QCon、JPoint 等国际会议受邀嘉宾,VMIL'18 会议程序委员会委员。

  • 相关推荐
  • 大家在看
  • 阿里巴巴宣布淘宝App上线“小时达”业务

    今日,阿里巴巴宣布淘宝 App 在全国 16 城上线“小时达”业务。当消费者搜索特定商品时,搜索结果页将在醒目位置自动跳出“小时达”频道入口,进入频道后,消费者即可找到周边能实现分钟级配送的同款商品。

  • 腾讯控股总市值超过阿里巴巴 涨超3%

    截至目前,腾讯控股港股涨幅扩大至3.1%,市值 46717 亿港元。阿里巴巴港股股价现报216. 2 港元,市值 46400 亿港元。

  • 孙正义退出阿里巴巴董事会 称软银仍将长期持有阿里股票

    今日,软银集团CEO孙正义在年度股东大会上表示,将退出阿里巴巴董事会,自今日起生效。孙正义称“作为董事,我从阿里‘毕业’了,软银仍将尽可能长期地持有阿里巴巴股票。”据悉,今日马云也将从软银董事会辞职。对此,孙正义在会上对马云的贡献表示了感谢。

  • 软银CEO孙正义宣布:今日起退出阿里巴巴董事会

    据日本媒体报道称,日本首富、软银集团CEO孙正义在年度股东大会上表示,将退出阿里巴巴董事会,自今日起生效。他表示:“作为董事,我从阿里‘毕业’了。”5月18日,软银

  • 软银集团CEO孙正义退出阿里巴巴董事会

    今日,软银集团CEO孙正义在年度股东大会上表示,将退出阿里巴巴董事会,自今日起生效。

  • 阿里巴巴旗下智能搜索APP夸克推出高考频道

    近日,阿里巴巴旗下智能搜索APP夸克宣布推出高考频道,提供备考指南、志愿辅导、模拟填报、AI录取预测等免费的一站式信息查询与智能工具。据悉,夸克搜索近日推出的“高考频道”,聚合全面、专业、权威的各类高考信息资讯

  • 阿里巴巴副总裁,阿里妈妈事业群总裁张忆芬已于5月离职

    有消息称:阿里巴巴副总裁,阿里妈妈事业群总裁张忆芬已于5月离职,可能将转做投资。

  • 阿里巴巴副总裁、阿里妈妈事业群总裁张忆芬已于5月离职

    据晚点LatePost报道,阿里巴巴副总裁,阿里妈妈事业群总裁张忆芬已于 5 月离职,可能将转做投资。截至发稿,阿里方面暂未回应。

  • 富时中国 50 指数纳入阿里巴巴、阿里健康等,6 月 19 日收市后生效

    富时公布指数季度检讨,富时中国 50 指数纳入阿里巴巴、阿里健康及翰森制药,剔出申洲、新华保险及中交建, 6 月 19 日收市后生效。

  • 阿里巴巴:孙正义辞职后 软银仍有权提名一名董事进入董事会

    今日,阿里巴巴表示,孙正义辞职后,董事会将由 10 名成员组成,其中包括 5 名独立董事。软银仍然有权提名一名董事进入董事会。今日早些时候,软银集团CEO孙正义在年度股东大会上表示,将退出阿里巴巴董事会,自今日起生效。

  • 阿里巴巴副总裁叶军:如何助力打造智治型数字政府

    当下,政府数字化转型,已成为国家治理体系和治理能力现代化的核心引擎。在刚落幕的全国两会中,如何运用数字化手段解决政府治理中存在的深层次问题,推动数字政府更高水平发展,提升政府治理效能,这些话题备受社会关注。 6 月 9 日, 2020 阿里云线上峰会,阿里巴巴集团副总裁、政务钉钉、数字政务中台、企业智能事业部总经理叶军发表主题演讲《阿里巴巴助力政府数字化转型》,分享了当下数字政府建设进入全要素数字资源开放共享

  • 阿里巴巴集团副总裁吹雪:天猫已成为618绝对主场

    DoNews6月4日消息(记者 翟继茹)4日,在天猫618的沟通会上,阿里巴巴集团副总裁、天猫消费电子事业部、家装事业部总经理吹雪表示,“天猫已经成为618的绝对主场。”吹雪表示,在1日开售前10小时成交额同比增长了50%。在原本京东的强势品类3C数码方面,天猫方面介绍,苹果、华为、联想等品牌增长速度超过3位数,开售1小时内成交额破1亿。吹雪介绍,厨卫品牌科勒目前预售商品件数和买家数量已接近翻番。此外,以博士和西门子为例,?

  • 一笑泯恩仇 格兰仕与阿里巴巴签署全方位合作协议

    6月29日,格兰仕宣布阿里巴巴集团达成了合作协议,双方将在在产品创新、新品研发、IoT技术应用等领域开展全方位数字化合作。阿里表示,与家电领军企业格兰仕的合作,是阿里巴巴发挥数字化优势

  • 小商品城:拟与阿里巴巴共同出资设立合资公司

    小商品城对外发布公告称,为高质量高水平建成世界“小商品之都”,实现实体贸易链数字化,全面提升贸易便利化自由化,让数字贸易更好地推动实体经济发展,浙江中国小商品城集团股份有限公司(以下简称“公司”)拟与阿里巴巴(中国)网络技术有限公司(以下简称“阿里”)共同出资设立合资公司,并签署合资协议,约定合资公司注册资本为人民币5000万元,公司出资2550万元,持股比例为51%,阿里出资2450万

  • 阿里云又有大动作:成立“金融核心先锋联盟”

    在今日举行的2020阿里云峰会上,阿里云宣布成立“金融核心先锋联盟”,帮助金融机构核心系统摆脱传统集中式架构,转向以云平台技术为核心的分布式架构,快速构建应对高并发业务场景的能力,全面拥抱开放金融时代。“金融核心先锋联盟”首批成员有20家,包括埃森哲、德勤、安永、毕马威等国际著名咨询公司,以及润和软件、恒生电子、文思海辉、中科软科技等国内主流的金融科技公司。

  • 瑞幸咖啡停牌声明;微软将关闭实体店;孙正义退出阿里巴巴董事会

    昨日,瑞幸咖啡发布声明称,公司将于 6 月 29 日在纳斯达克停牌,并进行退市备案。瑞幸咖啡全国 4000 多家门店将正常运营,近 3 万名员工仍将一如既往的为用户提供优质产品和服务。6 月 27 日晚间,瑞幸咖啡宣布,已决定撤回之前举行听证会的请求,公司股票将于 2020 年 6 月 29 日开盘时停牌。受此影响,瑞幸咖啡开盘跌29.3%,开盘后触发熔断。

  • 安徽一省六市与阿里巴巴签署战略合作协议,宣布全面发力数字化

    凤凰网科技讯 6月15日消息,安徽省政府携合肥等六个地市,与阿里巴巴签署战略合作协议,宣布全面发力数字化。根据协议,安徽与阿里将在创新发展新兴产业、协同打造数字经济发展新高地、推动消费扩容提质、创新合作模式等四方面展开多项具体合作。此外,双方商定建立高层联席会议机制、成立工作专班等,推进协议事项落实。同时,合肥、芜湖、滁州、蚌埠、宿州、黄山等六个地市也在当天分别与阿里巴巴签署合作协议,发挥各自优势和特

  • 文思海辉金融成为阿里云“金融核心先锋联盟”成员单位

    在近日召开的 2020 阿里云线上峰会上,阿里云宣布成立“金融核心先锋联盟”,文思海辉金融与埃森哲、德勤、安永、毕马威、润和软件、恒生电子等 20 家公司成为首批联盟成员企业。此次联盟成立旨在帮助金融机构核心系统摆脱传统集中式架构,转向以云平台技术为核心的分布式架构,快速构建应对高并发业务场景的能力,全面拥抱开放金融时代。阿里云表示,将会在资金、市场、技术等方面,为联盟成员提供支持。文思海辉金融作为联盟首?

  • 阿里云618年中大促活动,阿里云服务器低至91元一年

    从2009年双十一网络促销活动开始,阿里系便在“数字节日”的营销道路上愈走愈远。行至今时今日,不仅天猫商城紧锣密鼓地开展一系列营销活动,作为阿里系重要成员之一的阿里云,更是将这种营销举措演绎的入木三分。譬如,当下阿里云618年中大促活动,便是官方推出的一项营销重头戏!值2020年阿里云线上峰会圆满召开之际,本次阿里云618年中大促活动索性将诸多首发新品隆重上架,以一种极具战略性的发布姿态,诠释着云领域中的王者之

  • 腾讯控股涨超3% 总市值47004亿港元超过阿里巴巴

    近日,腾讯股价连续上涨。截至发稿,腾讯控股股价 492 港元,港股涨幅扩大至3.75%,市值 47004 亿港元,超过阿里巴巴。阿里巴巴港股股价现报216. 4 港元,市值 46443 亿港元。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议