龍芯釋出.NET 6.0.100開發者試用版

張善友發表於2022-01-08

龍芯在龍芯開源社群釋出了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團隊https://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原始碼自己寫,在軟體上選擇擁抱開源,從開源中來,到開源中去,是既能保障硬體的自主性,又能借助開源社群力量建設軟體生態的良策。誠然,龍芯的生態建設壓力非常大,甚至因為軟體問題而拖累了龍芯的整體效能和體驗。

相關文章