聊一聊 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/内联优化等内容。
➡️