对 Java 有所了解的同学想必都听说过/用过 Eclipse。它是一款开源的集成开发环境(IDE),开发者可以用它来编写、调试和管理代码。同时,Eclipse 的插件系统非常强大,可根据需求灵活扩展功能。Eclipse 不仅支持多种编程语言,还支持多种软硬件平台,就在刚刚,Eclipse 上游已经初步支持 RISC-V 啦!
近期,PLCT 实验室 RevyOS 小队的工程师联合其他的开源社区开发者,成功为 Eclipse 上游代码仓库引入了对 riscv64 架构的初步支持。期间创建了二十余个 Issue/PR(https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2310),涵盖了包括 SWT、Equinox 在内的关键组件,相关改动也已合入上游。目前,Eclipse 已支持在 riscv64 平台上基于 OpenJDK 开发 Java 项目。下图是 Eclipse 跑在装了 Debian 的 Unmatched 上的样子,基本流畅,没有卡成 PPT 喔。你也想试试吗?点击下方的链接,选择“Eclipse SDK -> Linux (64 bit version for RISC-V)”就可以下载 Eclipse 官方构建的 RISC-V 二进制啦。https://download.eclipse.org/eclipse/downloads/drops4/I20240929-0810/PLCT实验室接下来还会继续完善对 Eclipse on RISC-V 的支持,敬请期待!嗯?你还不知道 PLCT实验室是什么?下面抄一段官方介绍PLCT实验室 全称是程序语言与编译技术实验室。PLCT致力于成为编译技术领域的开源领导者,推进工具链及运行时系统等软件基础设施的技术革新, 具备主导开发和维护重要基础设施的技术及管理能力。与此同时,致力于培养一万名编译领域尖端人才,推动先进编译技术在国内的普及和发展。
PLCT实验室隶属于中国科学院软件研究所(ISCAS)智能软件研究中心(ISRC),不是什么奇怪的机构喵!PLCT实验室现在很缺实习生!我们诚邀对开源技术充满热情的同学参与实习,助力 Eclipse 在 RISC-V 平台上的发展。如果你对软件开发、Linux 系统以及 RISC-V 架构有浓厚兴趣,欢迎加入我们!请点击下方链接,获取更多详细信息,里面不止有 Eclipse 相关的实习喔~https://github.com/lazyparser/weloveinterns于波、陈璇、Hannes Wellmann、Alexander Kurtakov、Ed Merks、Pawel Stankiewicz、Frederic Gurr