NET Core Mono扩展支持LoongArch 加速跨平台部署
起名废
2024-05-21
5月20日,备受瞩目的开源项目.NET Core的社区分支Mono宣布对LoongArch龙架构提供官方支持。LoongArch64版本已成功整合进.NET社区的核心开发分支,标志着这一高性能架构在.NET生态系统中的地位日益提升。
LoongArch,由龙芯中科主导研发,是一种新兴的处理器架构,其支持计划于2021年9月由龙芯中科提出,并得到了.NET社区的积极响应。自那时起,龙芯团队与.NET runtime团队紧密合作,致力于将LoongArch架构的兼容性纳入Mono框架,以实现跨平台的.NET应用程序部署。
在过去的一年里,龙芯中科积极贡献了LoongArch的源码,并在2021年12月完成了初步的技术评审。今年4月,LoongArch的基础运行时架构代码通过了社区严格的技术审核,正式成为.NET社区原生支持的CPU架构之一,这意味着开发者现在可以在LoongArch64平台上无须修改代码即可运行.NET应用,从而显著提升了开发效率和跨平台兼容性。
预计在接下来的几个月内,LoongArch的.NET runtime将在经过最后阶段的调试后,被整合至社区的主干分支,进一步推动.NET生态系统的扩展和多样性,为使用LoongArch的用户提供更广泛的选择和便利。这无疑为.NET开发者群体开辟了新的开发领域,同时也展示了开源社区对于新兴技术快速接纳和整合的能力。