.NET 9 SDK 非官方 LoongArch 架构发行版正式发布
支持新世界 ABI,开发者可基于 GitHub 获取相关资源
随着 .NET 9 的发布,社区推出了非官方的龙芯 LoongArch 架构 .NET 9 SDK 发行版 [1],并于 2024 年 11 月 22 日正式发布。相关软件包可在 GitHub 上获取:v9.0.0 版本发布页面[2]。
据发布页面介绍,该 SDK 仅适用于 LoongArch 新世界(ABI2.0)。若开发者有旧世界(ABI1.0)需求,则应前往龙芯公司 .NET 发布页面[3]。关于 LoongArch“新旧世界”的更多说明,可参考《新世界与旧世界》一文[4]。
对于部署在 LoongArch64 Linux 系统上的 .NET 应用,只要系统 glibc 版本为 2.40 或更高,该 SDK 即可正常运行。一般开发用途下,仅需下载 dotnet-sdk-*.tar.gz 文件即可。同时,针对 MSU/Linux 的支持正在推进中,可通过 GitHub issue 跟踪进展[5]。
有意搭建 .NET 更新源的开发者,例如用于 dotnet-install.sh 脚本中的 --azure-feed 参数,也可利用提供的 sdk-feed-stage*.tar 文件进行操作。
有关 .NET SDK 发行版的技术实现细节,将在 2024 年 12 月 14 日于上海举办的中国 .NET 开发者峰会上由社区贡献者进行分享。此次分享也将为关注 .NET 工程化实践、source build 和 VMR 方案的同学提供实用经验。欢迎有兴趣的开发者报名参会。

