Rust 上半年核心目标进展:Async 与 Linux 支持迎来突破


2025 年已过半,Rust 团队日前发布了《2025 年项目进展》更新报告,总结了过去半年中三大旗舰目标的推进情况。

报告显示,无论是异步编程体验的改进,还是对 Linux 内核支持的推进,Rust 都在多个关键方向取得了实质性成果。

在异步编程领域,Rust 正致力于将 async 的语法和行为尽可能地与同步 Rust 保持一致。今年上半年,语言层开始探索在 trait 中原生支持 async fn 的可能性,试图为开发者提供替代 async-trait crate 的正式方案。此外,Rust 正逐步实现同步与异步生成器的语言支持,使开发者能够更简洁地构建迭代器和数据流模型。同时,为了进一步降低异步编程的门槛,Rust 团队也在试验简化 Pin 类型使用的语法,包括引入 &pin const self 等更易懂的书写方式。

这些改进虽然仍处于早期阶段,但已有多个实验性成果释出,例如 iter! 宏的引入以及用于异步 trait 动态调度的 dynosaur 项目更新至 v0.2.0。官方表示,尽管该方向的挑战不小,尤其受限于语言设计的复杂性,但整体推进速度仍符合预期。

与此并行,Rust 对 Linux 内核的支持也在持续深化。2025 年上半年,编译器工具链方面的多个关键特性获得稳定进展,包括构建标准库所依赖的 build-std 机制、Clippy 静态分析工具的配置选项标准化、以及 rustdoc 工具对文档测试提取的增强。这些改进不仅提升了 Rust 在嵌入式和内核开发场景下的适配能力,也为未来更广泛的系统级编程应用铺平了道路。

与此同时,Rust 社区也在生态建设和愿景塑造方面迈出重要一步。今年 6 月,Rust 举办了为期一周的 RustWeek 活动,恰逢语言发布十周年,全球核心开发者齐聚一堂,集中交流项目方向。在此次活动中,官方还首次起草了《Rust Vision》初稿,试图为语言未来三至五年的发展勾勒出更清晰的蓝图。

总体来看,Rust 团队在 2025 上半年对全年 40 项开发目标中的多项实现了阶段性突破。尽管在异步功能的推进中仍面临不少技术挑战,但 Linux 兼容性和工具链完善方面的进展则较为稳健。

根据官方最新动态,下半年 Rust 将进入新一轮目标制定周期,重点方向可能包括 Rust 与 C++ 的互操作性提升,以及更具野心的编译器架构演进。


相關推薦

2024-08-18

Rust 团队公布了 2024 年下半年的 26 个项目目标。其中 3 个被指定为 flagship 目标,代表预计将产生最广泛整体影响的目标。包括: 发布 Rust 2024 版本。2024 版计划进行的修改包括:通过调整捕获行为,支持-> impl Trait 和&nbs

2025-03-25

脚本兼容性。 技术选型逻辑 GNU coreutils作为C语言编写的核心基础设施,长期面临内存管理漏洞风险(如缓冲区溢出)。根据美国国家漏洞数据库统计,2024年C/C++项目漏洞中,34%与内存安全相关。而Rust凭借所有权模型和编译器

2025-06-05

着边缘计算技术的快速发展,安全性和开发效率成为行业核心痛点。FusionCore 1.0的正式发布标志着边缘计算领域的重要突破——这是全球首个原生支持Rust编程语言并通过SESIP(物联网安全评估标准)认证的安全边缘计算平台。本文

2025-06-17

架与解决方案,助力企业智能体开发进入一个新阶段。 上半年,以 Manus 为代表的通用智能体的火爆,让具备自主规划能力的通用智能体进入大众视线,另一方面,MCP 则将模型或智能体外部数据、外部系统的交互方式做了统一

2024-08-16

n V23搭载Linux 6.6 LTS内核,从仓库到应用层,针对操作系统核心组件,采用了大量自研方案: 独立构建的仓库beige-V23采取独立选型、独立更新策略和精细化的仓库维护模式,对8000+核心包进行升级,有效提升了系统的稳定性和安

2023-08-24

新增 set_encodings 接口 这个新接口主要用于设置源文件、目标执行文件的编码。 默认情况下,我们仅仅指定编码,是会同时对源文件,目标文件生效。 -- for all source/target encodings set_encodings("utf-8") -- msvc: /utf-8 它等价于:

2022-09-20

meron 主要负责该公司 Rust 相关的工作;曾经,他还是 Rust 核心团队的成员。 Nick 指出,现如今 Rust 正处于一个良好的发展局面;受欢迎程度越来越高、贡献者越来越多,还在一些重要领域进行了应用。但在这个充满变化的时代

2022-02-15

丁 (v4),继续推进在 Linux 内核中增加对 Rust 作为第二语言支持。此举意味着对 Linux 内核驱动程序等的可选 Rust 编程支持继续成熟;Phoronix 称,按着这一趋势,今年或将有望看到主线状态。 此次提交的 Rust for Linux v4 补丁中

2025-08-07

一、本月导览与核心看点 2025 年 7 月,AI 大模型在代码生成与理解领域,特别是数据库 SQL 能力上的竞争日趋白热化。 本期 SCALE 评测我们迎来了备受瞩目的 Claude 3.5 Sonnet 、Claude Sonnet 4 首次参评,同时 Gemini 2.5 系列也正式迈

2023-11-18

助确保我们对次要变更与重大变更的理解保持同步。 目标 规范团队的目标是创建和维护 Rust 规范。Rust 规范的目的是提供权威资源来确定哪些源文本是有效的 Rust 程序以及此类程序的行为方式。 一个理想的规范既要: 为

2025-07-22

资源稳固根基 基础设施量质齐升 《报告》显示,2025年上半年,基础资源保有量保持稳定,信息基础设施持续夯实,移动互联网接入流量不断增长,赋能信息通信业高质量发展再上新台阶。 一是互联网基础资源保有量筑牢根

2023-04-27

示”。 另一方面,尽管开发人员旨在以 Rust 1.49 版本的核心库为目标,但也需要实现那些在 Rust 的后期版本中才稳定下来 (或者说至今仍可能是不稳定的) 的功能。为此,开发人员需要进行大量的调查工作。其举例称,用户可能

2024-02-23

,建设一批未来产业孵化器和先导区,突破百项前沿关键核心技术,形成百项标志性产品,打造百家领军企业,开拓百项典型应用场景,制定百项关键标准,培育百家专业服务机构,初步形成符合我国实际的未来产业发展模式。

2025-05-20

望在生成式AI竞争中保持领先。 未来的人机交互同样是核心议题。 皮查伊指出,AI将不仅限于软件层面,而是深刻改变人类与技术的互动方式。语音、图像、多模态输入等正重塑硬件形态与产品接口,整个行业的竞争格局也在