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 條專有指令,包括基礎架構部分和向量指令、虛擬化、二進制翻譯等擴展部分。
關鍵詞: