3月19日据媒体报道,阿里巴巴即将开源OpenJDK长期支持版本Alibaba Dragonwell,为全球Java界开发者提供了一个新的选择。该版本广泛应用于阿里巴巴旗下业务,在大规模Java应用部署下的稳定性、效率以及性能优化有突出的优势。
Java是全球应用最广泛的语言技术栈。据统计,全球Java开发工程师超过1000万名。而JDK作为Java语言的软件开发工具包,是整个Java应用的核心。当前,在JDK全球市场份额中,Oracle JDK占70%、OpenJDK约占21%。但2019年1月之后,Oracle不再提供Oracle JDK 8免费商业版本更新。
阿里巴巴一直不遗余力地推动全球Java技术进步。自2010年起,阿里就开始基于OpenJDK开源软件进行开发与定制。作为全集团Java应用的基石,Alibaba Dragonwell支撑了阿里经济体内所有的Java业务,保证了多年来“双11”的平稳运行,积累了大量业务场景下的实践经验。在大规模Java应用部署情况下,Alibaba Dragonwell可以大幅度提高稳定性、效率及性能。
2018年,阿里巴巴还作为首家且唯一的中国企业,获邀加入Java全球管理组织Java Community Process (JCP)的最高执行委员会,为Java语言规范作出贡献。
基于《阿里巴巴Java开发手册》研发的Java开发规约插件p3c开源后,也广受Java工程师欢迎,在GitHub累计获得14,000Star。
“Dragonwell中文译为龙井,象征着中国的茶文化,又恰好是杭州特色。well一词通常被描述为水源汇聚在一起供大家分享,这也是我们开源的初衷,希望可以集合开发者的力量,不断完善该项目并最终贡献给所有用户。”阿里云智能资深技术专家李三红在近日一次媒体采访中表示,阿里本身就是Alibaba Dragonwell的最大用户之一,未来一定会持续维护,这是毫无疑问的。同时也希望有更多的开发者参与贡献,让Java变得更好。
作为世界顶尖技术舞台上最活跃的力量之一,阿里巴巴始终积极拥抱开源,回馈社区。截止目前,阿里巴巴已经参与了9家全球开源基金会及组织,包括Linux Foundation、Cloud Native Computing Foundation、Apache Software Foundation、Continuous Delivery Foundation等,是Linux、MySQL、JVM、Kubernetes、etcd、containerd、Flink、Envoy等知名开源项目的核心贡献者和维护者,并主导开源400多个项目,涉及中间件、框架、组件、数据库、存储、工具领域等。
3月21日,阿里云峰会·北京站的开发者专场将详细介绍Alibaba Dragonwell,当天阿里云开发者中心将开放下载Build,Github同步发布源代码,全球Java开发者都可下载使用。