Go 語言 1.19 版本已原生支援龍芯 LoongArch 架構

語言: CN / TW / HK

IT之家 8 月 8 日訊息,Go 語言已在 1.19 版本原生支援龍芯 LoongArch 架構。在 1.19 版本釋出公告中,Go 團隊宣佈該程式語言已包含在龍芯 64 位架構 LoongArch (GOARCH=loong64) 上執行 Linux 的實驗性支援。

Go(又稱 Golang)是谷歌開發的一種靜態強型別、編譯型、併發型,並具有垃圾回收功能的程式語言,號稱“21 世紀的 C 語言”,目前在雲平臺已經佔有一席之地。

IT之家瞭解到,龍芯中科於 2021 年 5 月向 golang 社群提交了 LoongArch 架構支援計劃,2021 年 8 月龍芯中科向社群正式提交了完整的 LoongArch 架構原始碼,2022 年 5 月程式碼進入主幹開發分支。

此外,2022 年 6 月,龍芯 LoongArch CPU 架構的大部分程式碼已併入了 Linux 5.19,包括最終的系統呼叫介面和所有核心功能。

2020 年,龍芯中科基於二十年的 CPU 研製和生態建設積累推出了龍芯自主指令系統架構 LoongArch,該架構保持與 MIPS、X86、ARM 的相容性,且擁有 2,000 條專有指令,包括基礎架構部分和向量指令、虛擬化、二進位制翻譯等擴充套件部分。