Rust 1.78 Linux 6.10升级,删除树中的“alloc”Fork以节省约10k行

2024年 5月 14日 52.7k 0

Rust 1.78 Linux 6.10升级,删除树中的“alloc”Fork以节省约10k行-1Linux 6.10内核将进行另一次Rust升级,以提高在树内核组件中构建Rust所需的Rust版本基线。这种基线的提高将继续下去,直到达到一个合适的最低版本,在这个版本中,官方的Rust编译器“刚好能”很好地与Rust’ed内核位配合使用。Linux 6.10中的Rust升级还取消了树中的“alloc”分支,从而节省了大量代码并简化了维护。

删除Rust的树内“alloc”分支意味着大约有1万行代码被删除,这也简化了Rust版本的升级。这也增加了更新的Rust编译器版本更好地与Linux内核代码配合使用的可能性。希望在“不久的将来”能够定义构建内核的最低Rust版本。

Linux 6.10的Rust更改还包括支持DWARFv5,支持Zlib和Zstd-debuginfo压缩,以及一些内核机箱改进。

Rust 1.78 Linux 6.10升级,删除树中的“alloc”Fork以节省约10k行-2

More details on the upgraded Rust code for Linux 6.10 via this pull request.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论