龙芯 .NET 编译器团队发布了龙芯 .NET 8 SDK-8.0.100-ea1(试用版)。
2023 年 11 月 21 日龙芯发布 LoongArch64 架构的 .NET 8.0-SDK 基于上游社区 .NET 8.0-SDK 制作,在生命周期维护范围内,会持续进行更新升级。
-
龙芯 LoongArch64 版 .NET 8 下载地址:http://www.loongnix.cn/zh/api/dotnet
-
开发过程中可能需要依赖一些平台相关的 nupkg 资源,可在龙芯 Nuget 源搜索下载。
-
相关配置方法见龙芯 Nuget 源配置方法。
特性更新:
- 同步上游社区 v8.0.100 新特性。
关键更新:
-
同步上游社区 v8.0.100 更新。
-
默认开启
DOTNET_TC_QuickJitForLoops
,支持 OSR 堆栈替换特性。 -
默认集成 PE32 + 格式 System.Private.CoreLib.dll 核心库文件,提升了 .NET8.0 SDK 在 LoongArch64 平台上的性能表现。
-
支持 crossgen2 特性。
龙芯平台 .NET 是龙芯公司基于开源社区 .NET 独立研发适配的龙芯版本,官方称会长期进行安全更新和错误修复,并持续进行性能优化。
社区 .NET 7 版本开始已经原生支持 LoongArch64 架构源码,具备如下特性:
-
跟进社区最新版本,获取及时的安全更新和问题修复
-
支持多 OS:Loongnix、Loongnix-Server、统信 UOS、银河麒麟等 64 位操作系统
-
支持 LoongArch 架构
-
明确的、多版本的产品维护计划
-
专业团队支持
从龙芯 2019 年启动 .NET 的研发工作,2022 年完成了 LoongArch64 架构代码合并到 .NET 社区主干分支上,2023 年 LoongArch64 架构代码的开发完全和社区同步,从而保证了同时发布 LoongArch64 的 .NET 8。