隨著.NET 8的釋出,國內的社群朋友們也很關心龍芯.NET 團隊對於Loongarch .NET 8的釋出時間,目前從龍芯.NET編譯器團隊已經在龍芯.NET 官網上釋出龍芯.NET 8 SDK-8.0.100-ea1 版本釋出(試用版),從龍芯2019年啟動.NET的研發工作 ,2022年完成了LoongArch64架構程式碼合併到.NET社群主幹分支上,2023年LoongArch64 架構程式碼的開發完全和社群同步,從而保證了同時釋出LoongArch64的.NET 8。
2023年11月21日龍芯釋出的LoongArch64架構的.NET8.0-SDK是基於上游社群.NET8.0-SDK製作的,在生命週期維護範圍內,會持續進行更新升級,具體可以參看:龍芯.NET 8 SDK-8.0.100-ea1 版本釋出(試用版)。
開發過程中可能需要依賴一些平臺相關的 nupkg 資源,可在龍芯Nuget源[2]搜尋下載。相關配置方法請見龍芯Nuget源配置方法[3]。
特性更新:
- 同步上游社群 v8.0.100 新特性[4]。
關鍵更新:
同步上游社群 v8.0.100 更新[5]。
預設開啟
DOTNET_TC_QuickJitForLoops
,支援 OSR 堆疊替換特性。預設整合PE32+格式System.Private.CoreLib.dll核心庫檔案,提升了.NET8.0 SDK在LoongArch64平臺上的效能表現。
支援crossgen2特性。
龍芯平臺.NET,是龍芯公司基於開源社群.NET獨立研發適配的龍芯版本,我們會長期進行安全更新和錯誤修復,並持續進行效能最佳化。社群.NET7版本開始已經原生支援LoongArch64架構原始碼。具備如下特性:
- 跟進社群最新版本,獲取及時的安全更新和問題修復
- 支援多OS:Loongnix、Loongnix-Server、統信UOS、銀河麒麟等64位作業系統
- 支援LoongArch架構
- 明確的、多版本的產品維護計劃
- 專業團隊支援
相關連結:
- [1]龍芯LoongArch64版.NET 8 下載地址: http://www.loongnix.cn/zh/api/dotnet
- [2]龍芯Nuget源: https://nuget.loongnix.cn/
- [3]龍芯Nuget源配置方法: http://docs.loongnix.cn/dotnet/support/list/01.%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-FAQ.html
- [4]v8.0.100新特性: https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-8
- [5]v8.0.100更新: https://github.com/dotnet/core/tree/main/release-notes/8.0/preview