0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Go1.19版本开始原生支持LoongArch架构

龙芯中科 来源:龙芯中科 作者:龙芯中科 2022-08-09 13:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

    文章

    4441

    浏览量

    46660
  • 龙芯中科
    +关注

    关注

    0

    文章

    389

    浏览量

    8646
  • LoongArch
    +关注

    关注

    0

    文章

    32

    浏览量

    1780

原文标题:龙芯开源生态建设又一突破,Go1.19版本开始原生支持LoongArch架构

文章出处:【微信号:gh_53fadbdbd4d4,微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Go技术专家进阶营 从代码开发到架构设计#(搜keyouit-xyz)

    Go
    jf_31593173
    发布于 :2026年05月28日 18:25:54

    Go技术专家进阶营(学:97it-top)#Go技术

    Go
    jf_33470487
    发布于 :2026年05月28日 11:21:29

    开源欧拉社区正式发布openEuler Embedded 26.03版本

    近日,开源欧拉社区正式发布openEuler Embedded 26.03版本。新版本基于开源欧拉社区Intelligence BooM开源全栈,成功孵化IB-Robot具身智能机器人软件全栈项目
    的头像 发表于 04-22 10:47 561次阅读

    重磅升级|启明智显ZX7981系列CPE,原生OpenWrt 24.10.5固件来袭,插件自由拉满!

    好消息!启明智显插卡路由器又又又有重磅升级!针对ZX7981PD、ZX7981PA(PM版本2.5GWAN口)两款CPE产品,现已正式推出原生OpenWrt24.10.5固件支持,采用开源单分区
    的头像 发表于 03-10 18:14 810次阅读
    重磅升级|启明智显ZX7981系列CPE,<b class='flag-5'>原生</b>OpenWrt 24.10.5固件来袭,插件自由拉满!

    进迭时空 Upstream | K3 获得 Linux 7.0 内核原生支持

    2026年2月22日,随着Linux内核正式发布v7.0-rc1版本,全球开源社区迎来了RISC-V生态的历史性跨越。进迭时空(SpacemiT)研发的高性能RISC-VAICPU芯片K3作为全球首
    的头像 发表于 02-27 18:10 1.3w次阅读
    进迭时空 Upstream | K3 获得 Linux 7.0 内核<b class='flag-5'>原生</b><b class='flag-5'>支持</b>

    福禄克Versiv 7.0新版本有哪些亮点

    从Versiv 7.0开始,将不再支持TFS / Versiv 1 . 这一变化的原因是Versiv 7.0版本功能大幅提升,支持新的MPO测试模块(CertiFiber Max)。
    的头像 发表于 01-22 16:55 1144次阅读

    【「龙芯之光 自主可控处理器设计解析」阅读体验】+本书概览与龙芯指令集基础了解.docx

    分为32和64位版本LA32/LA64,和RISCV等精简指令集架构一样,指令编码长度固定规整便于硬件实现,采用load/store存储架构,一般是两个源寄存器一个目的寄存器,指令一般就是操作寄存器
    发表于 01-15 23:07

    Matter 1.5版本解析,智能家居又添惊喜

    连接标准联盟推出Matter 1.5版本,增强设备互操作性,华普微支持其落地测试,推动智能家居生态发展。
    的头像 发表于 12-13 16:50 3443次阅读

    AMD Vivado Design Suite 2025.2版本现已发布

    AMD Vivado Design Suite 2025.2 版本现已发布,新增对 AMD Versal 自适应 SoC 的设计支持,包含新器件支持、QoR 功能及易用性增强。
    的头像 发表于 12-09 15:11 1562次阅读

    IvorySQL开源社区正式发布IvorySQL 5.0版本

    近日,IvorySQL开源社区正式发布IvorySQL 5.0版本。该版本基于PostgreSQL 18.0进行全面迭代升级,在Oracle兼容性上实现新突破,生态组件集成能力持续进阶,同时深度适配云原生场景,同步提供全平台安装
    的头像 发表于 12-04 10:06 1034次阅读
    IvorySQL开源社区正式发布IvorySQL 5.0<b class='flag-5'>版本</b>

    Quartus Prime Pro 25.1版本的安装和使用

    如果用户开发板是基于Agilex 3、Agilex 5等高阶器件,则需要安装高版本的Quartus软件比如Quartus Prime Pro 25.1版本,这个版本在安装包和license获取(免费)等方面跟以往的Quartus
    的头像 发表于 10-07 13:06 3418次阅读
    Quartus Prime Pro 25.1<b class='flag-5'>版本</b>的安装和使用

    支持LoongArch的操作系统(ABI2.0)

    支持LoongArch的操作系统汇总(ABI2.0) 下载操作系统时架构选择loongarch64 或 loong64 或 loong。 1. 桌面系统 0x1 Debian http
    发表于 09-18 14:58

    CANoe产品体系19版本新特性及新增Option(上)

    版本持续助力当前车辆E/E架构中ECU开发验证,同时赋能后续智能网联电动车型预研验证。新版本CANoe产品体系新增数据驱动的DDS、车辆互联服务和高效电机模型库,进一步支持CANXL
    的头像 发表于 06-11 10:03 3362次阅读
    CANoe产品体系19<b class='flag-5'>版本</b>新特性及新增Option(上)

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的
    发表于 06-05 14:24