皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Rust Coreutils 0.10 正式发布:新增多项安全加固特性,进一步提升与GNU Coreutils的兼容性

由uutils项目主导开发的GNU Coreutils替代实现——Rust Coreutils 0.10版本今日正式发布。Rust Coreutils 0.10版本的开发核心聚焦于新增更多安全加固能力,同时进一步提升对GNU官方测试套件的兼容性与整体运行鲁棒性。

目前Rust Coreutils 0.10版本新增通过了20项GNU官方测试用例,整体测试通过率达到93.48%,创下该项目历史新高。本次GNU兼容性优化覆盖了大量行为逻辑对齐工作:包括适配不同CPU硬件场景下的nproc命令处理逻辑、解决date命令对超范围年份的兼容问题、抹平各类输出格式差异,同时大量优化了Rust Coreutils的错误提示信息。

Rust Coreutils 0.10 正式发布:新增多项安全加固特性,进一步提升与GNU Coreutils的兼容性

Rust Coreutils 0.10版本还完成了第二轮全链路安全加固:修正了更多「检查时间/使用时间竞态条件(TOCTOU)」漏洞、修复了递归遍历场景下的内存安全隐患、新增支持在创建目录/命名管道/特殊设备节点时自动同步应用SELinux安全标签,以及其他多项安全更新。

本次新版本还消除了大量核心工具命令中的程序主动panic崩溃与异常终止逻辑,新增支持mv --exchange参数实现两个文件路径的原子交换操作,新增支持rm --one-file-system参数实现跨文件系统删除防护,同时带来了多项性能优化与功能改进。

你可以通过GitHub仓库获取Rust Coreutils 0.10的安装包与完整变更日志。

转自 Rust Coreutils 0.10 Released With More Security Hardening, Increased GNU Compatibility – Phoronix