.NET 正式支持龙芯 LoongArch64 架构

来源: OSCHINA
编辑:
2022-04-28 19:04:00

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

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

据介绍,早在 2019 年 7 月,龙芯就开始筹划将 .NET 移植到龙芯平台。2020 年完成了 MIPS64 架构的 .NET Core-3.1 版本,相关代码已经开源(MIPS64 目前处于只维护状态,已停止版本更新开发)。

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

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

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

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

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

展开阅读全文
点击加入讨论🔥(29) 发布并加入讨论🔥
本篇精彩评论
持续关注
2022-04-28 19:24
5
举报
某些反龙芯的丑化龙芯的又在偷换概念了吧?
这些支持工作谁做的?难道是微软?难道不是龙芯?
最开始的工作,龙芯不做,你指望谁做?
还大言不惭的说你支持过?你支持啥了?翻翻自己的评论黑历史吧。
是谁一致在诋毁龙芯对于 .net 的支持工作,将其嗤之为无用功和没必要的工作的?
这时候将在偷换概念,将“微软不会适配龙芯”偷换为“微软官方代码不会允许龙芯代码合并”,
这种骗骗外行人可以,骗骗懂行的就贻笑大方了吧?
2022-05-09 10:43
1
举报
真好,这次评论里,没有人再提"微软绝不会允许.net 官方版加入龙芯芯片支持、只能龙芯公司自己在自己的网上做"。
2022-05-05 10:31
1
举报
真好,这次评论里居然不见了“龙芯搞.net无用论”。
2022-05-05 10:22
1
举报
支持
2022-04-29 11:51
1
举报
29 评论
5 收藏
分享
返回顶部
顶部