【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语言复杂别名模型的符号执行引擎,性能优异,分析功能全面。