首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
.NET 正式支持龙芯 LoongArch64 架构
2022年4月29日 14:39 | 阅读 1283 次

.NET Runtime 近日合并了支持龙芯 LoongArch64 架构的 PR,这意味着 .NET 已正式支持 LoongArch64 架构。

龙芯中科表示,此次 LoongArch64 架构得到 .NET 开源社区原生支持,意味着 LoongArch64 架构版本 .NET 会随着 .NET 开源社区同步发展,.NET 开发平台的软件生态可以原生移植到 LoongArch64 平台部署运行。

相关代码已经开源(MIPS64 目前处于只维护状态,已停止版本更新开发)。

2021 年全面转向 LoongArch 架构的 .NET 6 研发。

2021 年 9 月,龙芯中科向 .NET 社区提交了 LoongArch 架构支持计划,.NET 社区对 LoongArch 架构的原生支持工作正式启动。2021 年 12 月龙芯中科向社区 main 分支正式提交了支持 LoongArch 架构的完整源码,之后龙芯中科与 .NET 社区保持密切沟通,联合社区开发者对 LoongArch64 架构支持源码进行了详细解释、深入讨论和多轮修改迭代。2022 年 4 月,基础的运行时架构代码全部通过社区技术评审,完成代码合并,进入主干开发分支,LoongArch 成为 .NET 社区原生支持的全新 CPU 架构。

至此,LoongArch 自主指令系统架构已获得 .NET、GCC、LLVM、FFmpeg、UEFI(UEFI 规范、ACPI 规范)以及国内龙蜥开源社区、欧拉 openEuler 开源社区的支持。

当前,龙芯中科已同步完成 .NET6/LoongArch 产品版本研发,对 UI 图形界面开发框架 Avalonia 的支持也已完成。

后续,龙芯团队将进一步优化提升 LoongArch 架构性能,完善 .NET 各类开发框架在 LoongArch 的支持。

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏