Bun creator Jarred Sumner recently announced that Bun, the JavaScript/TypeScript runtime, bundler and package manager has been rewritten from Zig to Rust. The rewrite seeks to eliminate recurrent...
开源操作系统训练营由清华陈渝、向勇发起,2026年9月27日至2027年1月3日线上举办,全程免费。采用“四阶段+项目实践”路径:导学理论、Rust进阶与OS入门、rCore内核实现、组件化操作系统,最后进行项目实践。每周建议投入10小时,优秀学员可获实习证明与推荐机会。
本期《Awesome Python Weekly》涵盖:用PyO3在Python中运行Rust库、软弃用re.match()、Pandas应被淘汰、AI生成测试或降低编码代理性能、4x4数独仅12个及最小子集技巧、FastMCP更名MCPServer并迁移至MCP SDK 2.x、Python调用LLM API指南、MCP 2.0与代理CLI、类Python编译型语言Sere、ArcadeDB原生驱动,并推荐darwin-vm、LinkedIn技能、MAgent2、mantis等工具。
Valen 重启 Vale 路线,探索线性类型、group 借用检查与 Rust 互操作,仍属实验;Bend 2 采用仿射类型、证明系统与并行运行时,编译到 C;posixutils 0.9.0 完成 POSIX.1-2024 符合性审计;tokio_rcu 0.2 为 Tokio 提供 RCU,在读多写少场景下显著加速读路径。
TeaQL Tool 在成熟 Rust crate 上构建统一门面,将 52 个常用工具归入 T::xxx(),减少团队和 AI 记忆多套 API 的负担。它分 core、std、extra、facade 和 context 五层,并通过类型系统要求代码说明调用意图,未执行 audit_as 则副作用不会发生。该设计缩小 AI 可用 API 面,但仅适合高频场景,存在依赖、编译体积和维护成本。
GitHub 用 AI 将 Copilot 运行时迁移为 80 万行 Rust,复盘发现 Agent 读代码、搜索和诊断的活动约为编辑的十倍。项目采用原地原子迁移,每个 PR 只迁移一个组件并删除旧实现,保持主干可发布。瓶颈不在生成代码,而在理解系统、验证行为不变。回归仍靠工程判断,需强测试资产和可验证切片。
Cloudflare的Pingora后端路由器因一致性哈希环过多导致内存占用过高。团队将索引从32位压缩为16位节省25%内存,并通过数学推导证明可将每服务器哈希数减少90%而不增加误差。迁移采用双环并行、按数据中心分批切换,避免缓存失效冲击源站,最终全球回收超100TB内存。
2026年9月,英伟达发布cuda-oxide和cutile-rs,首次支持用Rust直接编写GPU内核并编译为PTX,无需C/C++。cuda-oxide采用SIMT路线,需nightly工具链,用DisjointSlice保证内存安全;cutile-rs采用Tile路线,stable Rust即可,靠所有权与分区机制。两者均能在编译期捕获内存别名与数据竞争。但社区指出,CubeCL/Burn等已有先例,且地址空间抽象、供应商锁定与性能可移植性仍是“纯Rust AI栈”的真正障碍。
GitHub 将 Copilot 代理运行时从 TypeScript 重写为超过 80 万行 Rust 代码,主要由 AI 代理完成,仅一名开发者数月内完成,分 128 个 PR 逐步上线。Bun、Meta、OpenAI 也有类似 AI 辅助 Rust 迁移案例,显示 AI 正让大规模重写变得可行。
GitHub 将 AI 与营销自动化结合,通过“营销运营即代码”实现从活动策划到跟进的全流程自动化;GitHub Copilot 支持并排查看差异、运行终端命令和预览网页;HydraFusion 通过多模型编排,在离线评估中达到或超过 Opus 5 基线并降低成本,现已在 GitHub Copilot 中研究预览。
Rust官方警告,攻击者正针对Rust社区成员及热门crate所有者发起钓鱼活动,通过虚假工作或项目视频通话诱导安装恶意软件或执行命令,并伪造LinkedIn等公司资料。建议对陌生联系保持警惕,使用可信平台并自行发起通话,检查账户是否启用MFA及异常登录。如有疑虑可联系help@crates.io或security@rust-lang.org。
Perplexity因DynamoDB成本高、读取控制差,自建Rust键值库CobbleDB,两名工程师借助数百编码代理两个月完成。中位批读延迟从31.4毫秒降至5.6毫秒,p99从123毫秒降至24.2毫秒,成本预计低至少20%,未来将开源。代理未接触生产环境,架构仍由工程师掌控。
rpi 是用 Rust 构建的可组合 LLM Agent SDK 和终端编码 Agent。近期更新:新增本地扩展开发模式,仅加载项目内资源以便调试;将更新命令拆分为 Rust 扩展、Pi 包和 CLI 三类;项目包默认加载,可用 --no-approve 关闭;修复 TUI 工具面板空状态显示问题。稳定能力包括异步流式 Agent loop、多 provider、对齐 Pi 的工具、JSONL 会话与稳定 ABI。
Rust 长绝对路径影响可读性和 AI 上下文,Clippy 的 absolute_paths 规则无自动修复。作者开发 fixrs 工具,基于 syn 解析语法树,扫描过深路径,跟踪作用域,遇命名冲突自动降级引入上级模块,并调用 rustfmt 格式化。可通过 cargo 安装运行,支持调整深度和预览。
Rust 动态四则:Allocator 稳定化进入最终意见征询,拟稳定最小 Allocator trait 及 Box/Vec 的 new_in;2026 调试调查显示约 46% 使用调试器,痛点集中在值展示与 async 步进;有人逆向电动滑板车固件并用 Rust 重写显示单元;mbrotli 以纯安全 Rust 实现 Brotli 编解码,解码较 C 快约 3 倍。
亚马逊开源了 Rust 形式化验证器 Verus,通过 requires/ensures 规格机械检查所有输入,覆盖测试盲区,支持 unsafe 与并发代码,已用于 Nitro 等基础设施。此外还有 sofka(Rust 版 k9s 替代)、Rust+Vulkan 百万粒子流体模拟(约 180 FPS)和清理闲置项目构建产物的 rusty-broom 等工具。
文章介绍三种编程语言特性:Rust的借用检查在编译期杜绝数据竞争,Crystal的流类型让变量类型随代码路径自动推导,D语言的契约编程把断言嵌入函数语法。它们将资深开发者的经验固化为编译器规则,兼顾安全与效率,但代价是编译时间增加,且D语言契约在发布版本中会被移除。
OpenAI披露Habitat在线存储平台:从Python客户端库演进为日均7000万请求、服务10亿周活、管理500PB数据的分布式系统。团队先以Python立服务,属战略性技术负债,并公开asyncio调度、配置卡顿、连接池LIFO亚稳态失败等调优经验。2026年Q2,仅2名工程师借Codex与GPT-5.5完成Rust重写,CPU效率提升6倍,内存提升15倍。
微软将Rust列为Tier-1语言,与C++、C#同级,但目标是替换有漏洞的C/C++存量代码,而非取代C#。C#擅长业务复杂度,Rust擅长资源与安全边界,二者互补:C#在上做编排,Rust在下做原生模块,通过显式FFI契约连接。对C#架构师而言,学会定义干净的边界契约比纠结是否学Rust更有价值。
Rust基金会宣布Solana基金会与NVIDIA以最高档白金会员加入。Clippy的nonstandard_macro_braces lint改为宏展开前运行,提速约3133倍。math-core库可将LaTeX公式转为MathML Core,覆盖接近KaTeX常用功能。rsboot是Rust写的无盘UEFI发行版安装器,经HTTP流式下载ISO并校验后启动安装。
完成下面两步后,将自动完成登录并继续当前操作。