当前位置:首页 > 报告详情

龙架构上的Golang生态建设.pdf

上传人: Fl****zo 编号:624539 2025-03-31 29页 3.67MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了龙架构上的Golang生态建设及陈国祺2025.03目录。龙架构是典型的RISC架构,包含32位和64位两个版本,采用基础部分加扩展部分的组织形式。LoongArch架构在开源软件世界拥有独立的身份编号,各大开源软件基金会软件项目全面支持LoongArch架构。龙芯处理器三大家族中的LoongArch处理器,其软件生态已成为制胜关键。 Golang上游社区建设进展方面,从2021年5月18日正式发起port工单开始,经过与社区开发者沟通,Go1.19版本预留了GOARCH为loong64的关键字,2022年5月12日,LoongArch64 Port正式合并,Go1.19正式发布,宣布支持LoongArch64。经过3年时间6大个版本的持续迭代优化,Golang中对loong64的支持已较为完善。 此外,龙芯提供了5台3C5000的机器作为社区的构建机器,以保证LoongArch64架构的代码质量。在开发者侧的生态方面,已有122个项目支持LoongArch64,其中96项目活跃,25项目不再增加LoongArch64架构的支持。用户侧的生态中,流行项目如fatedier/frp、tidb、Helm、Kubernetes等均已发布基于LoongArch的版本。 下阶段的Golang上游社区工作将梳理、重构asm后端,更完善的指令支持,功能的完善,性能优化,提高稳定性和可靠性等方面。
"龙架构Golang生态如何发展?" "Golang上游社区如何支持LoongArch?" "LoongArch上的Golang版本有哪些特性?"
客服
商务合作
小程序
服务号
折叠