APP下载

Rust 1.49对64位元ARM Linux装置提供第一级支援

消息来源:baojiabao.com 作者: 发布时间:2026-05-25

报价宝综合消息Rust 1.49对64位元ARM Linux装置提供第一级支援

Rust开发团队赶在2020年最后一天,发布了最新的Rust更新1.49版本,这个版本主要更新重点在于强化Arm平台的支援。现在64位元ARM Linux进入第一级(Tier 1)支援,64位元ARMmacOS和Windows则达到第二级(Tier 2)支援。

Rust编译器支援各种的目标平台,但目前Rust开发团队仍无法对所有平台提供相同等级的支援,而为了清楚标记每个平台的支援程度,Rust使用分层系统,来区分支援的程度。第三级(Tier 3)表示编译器基本上支援该平台,但是Rust开发团队不会检查程式码建置,以及通过测试与否,而且也不会在发行版中,提供任何预建置的二进制档案。

而受第二级支援的平台,官方则会提供预建置的二进制档案,但是不会在这些目标上执行测试套件,因此产生的二进制档案可能无法作用,或是存在错误;第一级支援提供最高程度的支援保证,官方会在这些目标,对合并进编译器的每一个更改执行完整的测试,同时也会提供预建置的二进制档案。

在Rust 1.49中,aarch64-unknown-linux-gnu目标被升级成为第一级支援,提供64位元ARM装置Linux用户,更稳定与更高的品质保证,官方提到,这是Rust的重要历程碑,因为Rust首次对非x86目标提供第一级支援。不过,Android不受此变更影响,因为其使用另外的第2级平台。

另外,新版Rust还对64位ARM macOS和Windows提供第二级支援,aarch64-apple-darwin目标开始支援Apple M1系统,而aarch64-pc-windows-msvc目标也对执行Windows on ARM的64位元ARM装置,带来Rust的第二级支援。官方强调,这两个目标可从rustup安装预建置二进制档案,但是Rust团队不会在这些平台上测试套件,因此仍可能存在错误。

2021-01-05 10:49:00

相关文章