【Rust日报】2025-12-15 LWN《Rust 内核实验的情况》

💡 原文中文,约2500字,阅读约需6分钟。
📝

内容提要

在2025年Linux内核维护者峰会上,Rust语言在内核中的实验成功,正式成为永久部分。尽管C语言维护者与Rust开发者之间存在摩擦,未来将致力于改进集成流程,支持混合语言开发。

🎯

关键要点

  • 2025年Linux内核维护者峰会上,Rust语言在内核中的实验成功,正式成为永久部分。
  • Rust最初被引入时被标记为实验,若未带来预期价值可能被移除,但现在已被确认成功。
  • 越来越多的驱动程序和子系统依赖Rust,移除Rust将导致硬件支持失效,因此已不再是可选项。
  • 社区心态需从“可能会消失的实验”转变为“内核基础设施的一部分”。
  • C语言维护者与Rust开发者之间存在摩擦,C维护者感到额外工作负担。
  • Rust编译器版本快速迭代与内核稳定性要求之间存在冲突。
  • 技术障碍包括bindgen的复杂性和Rust内存安全模型与C代码模式的兼容性问题。
  • 未来将专注于改进集成流程,减少不同语言开发者之间的摩擦,支持混合语言开发。
  • Linebender组织在2025年11月发布了多个核心库的新版本,推进Rust语言的GUI技术发展。
  • Vello渲染器新增图像滤镜和性能优化,Xilem和Masonry框架功能增强和架构改进。
  • Parley文本布局库发布新版本,优化行高计算和字间距控制,获得NLnet资助支持开发。
  • Kurbo曲线算法库发布新版本,速度提升显著,增强了x86架构下的AVX2支持。
  • Soteria Rust是支持Rust语言复杂别名模型的符号执行引擎,性能优异,分析功能全面。