RISC-V 中开发 Java 是一种什么体验? 让 Dragonwell JDK 来回答

💡 原文中文,约4600字,阅读约需11分钟。
📝

内容提要

阿里巴巴的Dragonwell是一款免费的OpenJDK发行版,提供长期支持和性能增强。Dragonwell11的RISC-V版本已经发布,支持QEMU/SiFive开发板/平头哥开发板上的验证和各种benchmark。

🎯

关键要点

  • 阿里巴巴的Dragonwell是免费的OpenJDK发行版,提供长期支持和性能增强。
  • Dragonwell包括8、11、17三个版本,支持standard和extended两个子版本。
  • RISC-V是开源、模块化、可扩展的指令集架构,主要应用于物联网,未来有望进入服务器领域。
  • 华为的Bisheng JDK团队在2020年开源了基于OpenJDK的RISC-V后端,阿里巴巴Dragonwell团队也参与了研发。
  • Dragonwell11的RISC-V版本已于2023年2月发布,支持QEMU/SiFive开发板和平头哥开发板。
  • JDK11是当前主流版本,提供更好的性能和特性,适合在RISC-V上开发Java应用。
  • Dragonwell11支持QEMU、SiFive和平头哥开发板的验证,兼容性良好。
  • Dragonwell11的二进制版本已发布,用户可通过Github或Anolis源下载。
  • 提供QEMU Docker容器镜像,方便开发者在x86机器上模拟RISC-V程序。
  • RISC-V指令集具有前景,软件生态支持完备,用户开发流程流畅。
➡️

继续阅读