Go1.19正式支持龍架構
龍芯開源生態建設又一突破
2022年8月2日golang社區發布了Go1.19版本, 在版本發布新聞中宣布正式加入對LoongArch(龍架構)的支持,至此LoongArch指令系統在golang社區成為與X86、ARM等指令系統并列支持的指令系統之一。
Go(又稱Golang)語言誕生于2009年, 是一種靜態強類型、編譯型、并發型并具有垃圾回收功能的編程語言,被稱為“21世紀的C語言”, 具有“部署簡單、并發性好、語言設計優雅、執行性能好”等諸多的優點。目前的Go語言在國內外的社區都非常熱門,很多著名的開源項目如Kubernetes、etcd、docker 和 Prometheus 等都使用Go語言開發。
此次LoongArch架構得到golang開源社區原生支持意味著LoongArch64架構Go會隨著社區同步發展, 為各種云原生項目、微服務架構、DevOps平臺等遷移到LoongArch架構奠定了基礎, LoongArch生態建設再次邁出堅實一步,為國際開源軟件發展注入中國創造新動力。
2021年5月龍芯中科向golang社區提交了LoongArch架構支持計劃, 2021年8月龍芯中科向社區正式提交了完整的LoongArch架構源碼,之后龍芯中科與golang社區保持密切溝通, 聯合社區開發者對LoongArch64架構支持源碼進行了詳細檢視、深入討論和多輪修改迭代, 2022年5月代碼全部通過社區技術評審進入主干開發分支,LoongArch成為golang社區原生支持的全新指令架構。
除golang編譯器外,golang社區的重要的子項目net、sys、tool也加入了LoongArch架構的支持(下圖),為Go開發的項目從其他架構平滑遷移到LoongArch架構打好了基礎。
結語
后續龍芯開發團隊將與golang社區和廣大開發者繼續保持緊密溝通,進一步致力于完善golang社區對LoongArch的支持。歡迎社區廣大開發者一起加入LoongArch生態建設,共筑更加精彩的開源世界。
審核編輯:湯梓紅
-
開源
+關注
關注
3文章
3642瀏覽量
43658 -
龍芯中科
+關注
關注
0文章
308瀏覽量
7998 -
LoongArch
+關注
關注
0文章
27瀏覽量
1538
原文標題:龍芯開源生態建設又一突破,Go1.19版本開始原生支持LoongArch架構
文章出處:【微信號:gh_53fadbdbd4d4,微信公眾號:龍芯中科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
摩爾線程發布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0
從 Java 到 Go:面向對象的巨人與云原生的輕騎兵
啟明智顯5G CPE再度升級!全線支持原生0penWrt!

LoongArch 在線資源
Alpine操作系統社區發布龍架構版本
龍芯LS2K1000LA和LS2K1000有何區別?
淺談Xpedition 2409版本的新功能
迅為3A6000_7A2000核心主板龍芯全國產處理器LoongArch架構
2k0300的loongarch32編譯器有獲得方式嗎?
Matter進化至1.3版本!支持更多芯片平臺、終端,產業鏈玩家加速布局

評論