聊一聊 dotnet 社区对 RISC-V 的支持进展

💡 原文中文,约2600字,阅读约需6分钟。
📝

内容提要

.NET 10尚未正式支持RISC-V架构,目前处于社区实验阶段。微软表示需社区推动,未来可能纳入支持计划。已有移植尝试,测试进展良好,但仍需修复和优化。

🎯

关键要点

  • .NET 10尚未正式支持RISC-V架构,处于社区实验阶段。

  • 微软表示RISC-V的支持需要社区推动,未来可能纳入支持计划。

  • 官方支持截至2025年5月,主要支持x64、Arm64等架构。

  • 社区已有多项针对RISC-V的移植尝试,测试进展良好。

  • 当前JIT测试中,4737个测试中4304通过,413失败,20跳过。

  • 近期计划包括继续通过更多测试,添加CI,关注库测试等。

  • 不计划开展JIT全优化、交叉编译等内容。

  • 社区成员主导的RISC-V移植项目已发布可用的.NET源码包,处于实验阶段。

延伸问答

.NET 10 对 RISC-V 的支持目前处于什么阶段?

.NET 10 尚未正式支持 RISC-V 架构,目前处于社区实验阶段。

微软对 RISC-V 的支持计划是什么?

微软表示 RISC-V 的支持需要社区推动,未来可能纳入支持计划。

社区在 RISC-V 移植方面有哪些进展?

社区已有多项针对 RISC-V 的移植尝试,测试进展良好,JIT 测试中 4737 个测试中 4304 通过。

RISC-V 的 JIT 测试结果如何?

在 JIT 测试中,4737 个测试中 4304 通过,413 失败,20 跳过。

社区成员主导的 RISC-V 移植项目有哪些特点?

该项目目标是让 .NET 运行时在 RISC-V 架构上可用,包含大量底层修改和补丁,处于实验和开发阶段。

未来 RISC-V 的支持计划中不包括哪些内容?

近期不计划开展 JIT 全优化、交叉编译、SIMD/内联优化等内容。

➡️

继续阅读