龍芯發佈.NET 6.0.100開發者試用版

龍芯在龍芯開源社區發佈了LoongArch64-.NET-SDK-6.0.100開發者試用版 新聞 ,龍芯.NET基於上游社區 版本 適配支持龍芯平台架構。 目前支持LoongArch64架構和MIPS64架構,LoongArch64架構的.NET-SDK-3.1已完成,安裝包下載地址LoongArch64-.NET Core 3.1,新年伊始 發佈了 LoongArch64架構.NET-6.0.100的 開發者試用版,可email聯繫.NET負責人申請下載鏈接,具體看下圖。

image

早在2年前龍芯就開始籌劃將.NET移植到龍芯平台,2020年完成了MIPS64架構的.NET Core-3.1版本相關代碼已經開源,(MIPS64目前已處於只維護狀態;已停止版本更新開發)。2021年全面轉向LoongArch架構的.NET 6的研發,2021年12月,龍芯已經開始向.NET開源社區main分支 提交支持LoongArch64架構的源代碼,可以通過這個鏈接來支持一下龍芯.NET團隊//github.com/dotnet/runtime/labels/arch-loongarch64 。同時,也開始提供申請下載 支持LoongArch64架構的.NET-SDK-6.0.100的 開發者試用版的deb安裝包。

image

我已經在一台龍芯3A5000筆記本上體驗了LoongArch64架構的.NET-SDK-6.0.100的 開發者試用版,已經可以正常運行.NET開發的應用,參與.NET社區的建設和周邊的生態的完善將是龍芯.NET團隊的重點目標。

在國內有人處於自己的利益拷量呼籲政務領域不要支持.NET,但考慮到當下的實際情況,這種呼籲是不切合實際的, .Net是當前支持的各種場景最豐富的平台。而且Net在國內外是非常重要的開發平台,在製造業和在國內的外資企業,大部分也都是.Net技術。其次,.Net非常適合企業級應用開發,最近十幾年來,金融、政府、企業的辦公自動化, .Net技術有着廣闊的應用。.NET 的版權歸屬.NET基金會,採用最寬鬆的MIT 開源許可證,在2016年發佈了.NET Core,把.Net技術開源並推向windows/linux/macos等各種平台,其實最符合當下的低碳可持續發展平台。

如果用了一些國外技術標準是要向國外公司購買技術授權的,每生產一片芯片還要支付版稅,當西方政客搞制裁的時候,這家外國公司還會中斷一切技術合作,那麼,這種外國技術就應該揚棄,而不能夠倚重。最典型的例子就是國內部分CPU公司依賴ARM授權。就當下的實際情況而言,國內軟件是應用軟件強,基礎軟件弱,因而選擇借力開源社區的力量就成為必然選擇,無論是Linux,還是.NET、java,都是可以借力的對象。龍芯在硬件上實現CPU源代碼自己寫,在軟件上選擇擁抱開源,從開源中來,到開源中去,是既能保障硬件的自主性,又能藉助開源社區力量建設軟件生態的良策。誠然,龍芯的生態建設壓力非常大,甚至因為軟件問題而拖累了龍芯的整體性能和體驗。