上个月在 OpenJDK 社区发起的 CFV: New JDK Committer 提名投票结果已经公布,来自openEuler Compiler SIG的Yadong Wang 和 Feilong Jiang 的提名获得通过,正式成为 JDK Committer。成为 JDK Committer 之后将有权限(在完成同行评审之后)用自己的账号直接向 OpenJDK 社区仓库推送自己的更改。
Yadong Wang和 Feilong Jiang 所在的openEuler Compiler SIG在2020年前后发起了 OpenJDK RV64GC 移植项目,完成了包括 C2 JIT 在内的 JVM 移植工作。在 2021 年开源之后,联合阿里巴巴(阿里云)JVM团队、中国科学院软件研究所PLCT实验室等团队向 OpenJDK 上游社区(Upstream)回馈并被社区接收。两位贡献者因在RISC-V 架构上的工作获得了 JDK Committer 提名。
OpenJDK开源项目是 Java 语言生态的最重要的基础组件(之一),支撑着全球数以百万计的商业服务和互联网服务节点。OpenJDK 对于 RISC-V 的支持对于 RISC-V 软件生态的完善有着不可忽视的重要性。OpenJDK 同时也是中国科学院软件研究所正在研发的面向RISC-V开发者的「RuyiSDK」开发套件的组成部分,开发者通过RuyiSDK可以轻松的搭建起 RISC-V 软件开发环境,并可以使用开源社区最新的特性支持。
开源社区对 RISC-V 的支持力度正在以肉眼可见的速度增大。在 2022 年 OpenJDK 主线分支接收 RISC-V 架构支持之后,来自 Huawei、阿里巴巴、RIVOS 、ISCAS 等公司和机构的开发者发起了向 OpenJDK 17u、11u、8u 这三个长期支持版本的 backporting 计划。目前,17u 和 11u 的支持工作已经基本完成,8u 的支持工作预期在今年年底之前完成。
Yadong Wang和 Feilong Jiang 的提名均由 OpenJDK Reviewer、来自中国科学院软件研究所PLCT实验室(杭州)的杨飞(Fei Yang)发起。Fei Yang 同时也是 riscv-port 的 Lead。
Compiler SIG 专注于编译器领域技术交流探讨和分享,包括 GCC/LLVM/OpenJDK 以及其他的程序优化技术,聚集编译技术领域的学者、专家、学术等同行,共同推进编译相关技术的发展。
【参考链接】
本文分享自微信公众号 - openEuler(openEulercommunity)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。