About「Open Source Talk」栏目
开源无边界,分享有价值。Code is not cold,「Open Source Talk」栏目,将陆续邀请众多开源嘉宾做客,和大家一起分享和交流开源道路中的成长心得。以知识和分享为起点,传承开源的星星火光。
本期引言

本篇文章,傅杰博士将回顾自己十年来的OpenJDK开源经历,讲述自己一路上遇到的坎坷、成长和心得。
1
开源:协同共建,互利共赢
十年前,我从西安交通大学保送至中科院计算所硕博连读,加入计算所龙芯CPU团队,主力承担龙芯上高性能Java虚拟机C2编译器的研发,从此与OpenJDK结缘。加入腾讯后,主要从事Kona JDK在大数据和机器学习等领域的探索和实践。
2018 年腾讯930 变革后,成立了开源协同项目组和对外开源管理办公室,正式将开源提升到公司战略层面。我所在的Tencent Kona JDK Oteam(含多位OpenJDK社区Reviewer/Committer/Author)正是基于开源协同的模式组建和运营的。开源是一种互利共赢的生态建设。将代码贡献到OpenJDK开源社区,不仅使得全球用户共享研发成果,也让贡献者获得成就感。此外,通过开源互动,还可以不断提升团队的认知水平和研发能力,逐步扩大团队影响力。团队leader经常告诫我们不要做开源的食利者,要积极贡献开源,做社区的良好公民。正是在这种开源文化和理念的指引下,Kona积极参与OpenJDK社区,贡献有价值的代码,获得了开源社区的点赞和致谢。
2
腾讯Kona开源贡献概览
腾讯Kona是JDK15/16官宣的全球Notable贡献者,并连续两次蝉联国内贡献度第一。截止到今年5月,Kona向OpenJDK社区最重要的JDK主干项目累计贡献了150多个Patch,涉及HotSpot虚拟机内核(Compiler、GC和Runtime)、SVC、Core Libraries和Infrastructure等领域。其中,比较突出的包括:Vector API、C2编译器、ZGC、jmap大堆Heap Dump加速等。下面以Kona在OpenJDK社区系统性参与开源贡献的首个Java前沿新特性,Vector API为例,介绍Kona的开源输出。
Vector API本

本文讲述了傅杰博士在OpenJDK的开源经历,他分享了腾讯Kona JDK团队如何成为OpenJDK的重要贡献者,特别是在Vector API和SVML优化方面的成就。文章还强调了开源文化的互利共赢和对社区的尊重,并提供了成为OpenJDK Committer/Reviewer的建议。
最低0.47元/天 解锁文章
706

被折叠的 条评论
为什么被折叠?



