sudo-rs
用Rust重写的sudo实现,旨在提供内存安全的sudo替代品,项目由Prossimo等内存安全倡议推动,定位为sudo的直接替换。
时间轴 (近 90 天)
一位在Fedora项目深耕数十年的资深开发者公开表示,没人会认真考虑用Rust克隆品(如sudo-rs和uutils)替换现有的成熟工具。
sudo-rs项目存在多个层面的问题,项目本身可能永远无法修复,Fedora考虑切换是因为它与FreeIPA和SSSD的sudo集成完全不相兼容。
uutils和sudo-rs都因为‘故意的破坏’和‘不连贯的兼容性问题’而成为不可行的选项。
sudo-rs是用Rust重写的sudo实现,属于Prossimo等内存安全倡议推动的项目。
sudo-rs和uutils的共同定位是‘直接替换’(drop-in replacement),而非另起炉灶的新工具,因此必须在参数解析、错误信息、权限语义、边界行为上与原版保持一致。
Rust克隆工具定位为直接克隆,但连克隆本身都未完成,且没有新功能、没有显著性能优势、没有用户体验改善。
全部知识事实 (6)
一位在Fedora项目深耕数十年的资深开发者公开表示,没人会认真考虑用Rust克隆品(如sudo-rs和uutils)替换现有的成熟工具。
50%待验证sudo-rs项目存在多个层面的问题,项目本身可能永远无法修复,Fedora考虑切换是因为它与FreeIPA和SSSD的sudo集成完全不相兼容。
50%待验证uutils和sudo-rs都因为‘故意的破坏’和‘不连贯的兼容性问题’而成为不可行的选项。
50%待验证sudo-rs是用Rust重写的sudo实现,属于Prossimo等内存安全倡议推动的项目。
50%待验证sudo-rs和uutils的共同定位是‘直接替换’(drop-in replacement),而非另起炉灶的新工具,因此必须在参数解析、错误信息、权限语义、边界行为上与原版保持一致。
50%待验证Rust克隆工具定位为直接克隆,但连克隆本身都未完成,且没有新功能、没有显著性能优势、没有用户体验改善。
50%