Rust 原生支持龙架构 (LoongArch) 指令集


近日,Rust开源社区发布1.71.0版本,实现对龙架构(LoongArch)指令集的原生支持。

龙架构操作系统发行版和开发者可基于上游社区源代码构建或直接下载Rust开源社区发布的龙架构二进制版本。Rust开发者将在龙架构平台上获得良好的开发体验。

Rust介绍

Rust是近年来新兴的系统级编程语言,专注于安全性、并发性和性能。Rust拥有丰富的类型系统和所有权模型,可通过在编译时检查内存访问和并发问题,保证内存安全和线程安全。Rust在构建并行和分布式应用程序时具有优良的并发性能,其高性能特性使Rust适用于编写高效的系统软件,如操作系统内核、嵌入式设备驱动程序和网络服务器。

Rust对龙架构的支持

在此前发布的Rust 1.70.0版本中,Rust开源社区合并了loongarch64-unknown-linux-gnu编译目标的初始支持补丁集,开始对龙架构提供初步的Tier3级支持。

此次发布的Rust 1.71.0版本将对龙架构的支持提升到Tier2级别,这一进展标志着Rust开源社区与其它主流指令集架构一样,将原生构建并发布针对龙架构的二进制版本。龙架构开源生态建设再次向前迈出坚实一步。

近年来,龙芯团队积极参与Rust开源社区建设并贡献代码,累计被接收合并请求(Pull Request)80余项,龙芯团队的积极贡献获得了社区认可,相关维护者已成为Rust开源社区团队的成员。未来,龙芯将在丰富功能、提高质量、优化性能和改善开发体验等方面持续投入,共建开源生态新格局。

相关文档:http://www.loongnix.cn/zh/toolchain/Rust/

稿源:https://mp.weixin.qq.com/s/mBFiJsBFpmsiLbPKDK8t4Q


相關推薦

2023-02-11

著作权的诉讼案(案件1);同时,上海芯联芯针对公司LoongArch和3A5000处理器的诉讼案(案件2)已判决,北京知识产权法院判决驳回原告上海芯联芯的全部诉讼请求。 据披露,龙芯中科于2021年4月23日向北京知识产权法院对上

2022-08-09

2022年8月2日,Go 1.19 正式发布,并添加了对 LoongArch 架构的原生支持。至此,LoongArch 指令系统在 Golang 社区成为与 X86、ARM 等指令系统并列支持的指令系统之一。 据龙芯官方介绍,2021年5月龙芯中科向 Golang 社区提交了 LoongArch

2022-05-08

容的基础上,处理器核更新为基于龙芯自主指令系统架构LoongArch®(简称龙架构)的LA264处理器核。龙芯2K1000LA还对原龙芯2K1000的部分外围接口进行了功能优化,全面提升了可靠性,可直接在原主板上进行替换升级。 据介绍,

2022-08-12

ibreOffice 代码仓库的合并记录,近日它合并了“支持龙芯 Loongarch64 架构”的 commit。LibreOffice 是一款知名度极高的开源办公套件,这意味着龙芯 LoongArch 架构的生态得到了进一步扩大。 根据 commit 的信息,为 LibreOffice 开源办公

2022-03-30

GCC 指导委员会 (GCC steering committee) 了龙芯的 LoongArch 移植,并指派了两位中国开发者作为维护者,预计会在未来几周加入到 GCC 12 稳定版本。 公告写道,目前已进入最后的技术审查和补丁批准阶段,后续的工作包括与 GCC 版本发

2023-07-05

ok 和 Uprobes 从提交的补丁内容来看,基于龙架构 (LoongArch) 的 3A6000 将是一款四核八线处理器。 此前曾报道过,3A6000 是国内自主研发的首款支持 SMT 技术的通用 CPU 产品,集成 4 个龙芯自主设计的 LA664 核心,每个物理核心

2023-02-28

正式发布QQ Linux版 v3.1.0,从该版本起QQ开始支持龙架构(LoongArch)平台,可在龙芯3A5000终端的UOS、麒麟、Loongnix等操作系统上原生运行。自此,龙架构和X86、ARM并列成为腾讯QQ官方同步支持的三大CPU架构。 下载地址:https://im.qq.co

2023-08-02

8GB DDR4 3200内存,256 NVME硬盘,Loongnix(V20.4)操作系统,LoongArch64 gcc8.3编译器测试平台。 龙芯3A6000处理器采用龙芯自主指令系统龙架构(LoongArch)。龙架构从顶层架构,到指令功能和ABI标准等,全部自主设计,无需国外授权。

2023-06-16

0 每 GHz 性能首次接近 AMD Zen1,3A5000 主要是因为更换成了 LoongArch 架构,使 IPC 进一步提高了 10%。

2022-07-29

稳定版之前,每周都会发布 RC 更新。 QEMU 7.1 带来了对 LoongArch 的支持、大量新的 RISC-V 扩展,以及多项功能增强。 主要变化 支持模拟更多 Arm CPU 指令集特性。在 Arm 前端,还支持模拟 Cortex-A76 和 Neoverse-N1 target。 初步支持

2023-04-04

近期,FPC 社区发布了支持 LoongArch 架构的正式版本。此后的 LoongArch 架构操作系统发行版将可以直接基于上游社区版本进行构建,LoongArch 指令集架构再次得到重要基础开源社区的原生支持。 FPC(Free Pascal Compiler)是一款成熟、

2023-07-20

开源网络引导固件iPXE集成龙架构补丁,正式支持龙架构 (LoongArch)。用户可以使用 iPXE 从网络引导基于龙架构的操作系统。 iPXE介绍 iPXE是国际领先的开源网络引导固件,它提供了一个完整的PXE实现,并使其它功能得到增强,例

2023-08-22

ian 社区的开发者邮件列表显示,Debian Ports 添加了对龙芯 LoongArch 架构的支持,这意味 Debian Ports 存档镜像以及想要构建的基础设施均包含了 LoongArch 架构。 邮件还提到,LoongArch 现在已经成为 Debian Ports 归档镜像的最新 target。

2023-02-21

多的新功能和体验及优化内容,另外还新增支持了龙芯 Loongarch64 架构。 更新日志如下: 1、新功能 支持多帐号登录及管理 支持截图 新增好友管理器 支持调整字体大小 支持缩小最近会话列表宽度 表情面