用Rust重写的 coreutils 漏洞导致Ubuntu 25.10自动更新功能失效

💡 原文中文,约18200字,阅读约需44分钟。
📝

内容提要

Uutils的coreutils正在逐步提高测试通过率,预计两年内能通过所有GNU coreutils测试。尽管Ubuntu计划在25.10版本中采用Uutils,但该版本的稳定性受到质疑,因其未经过充分测试。开发者承认存在缺陷,Uutils尚未达到1.0版本,使用时需谨慎。

🎯

关键要点

  • Uutils的coreutils测试通过率逐步提高,预计两年内能通过所有GNU coreutils测试。
  • Ubuntu计划在25.10版本中采用Uutils coreutils,但该版本的稳定性受到质疑,因其未经过充分测试。
  • 开发者承认Uutils尚未达到1.0版本,使用时需谨慎。
  • Uutils使用GNU测试套件,但尚未通过全部测试,Ubuntu仍知情地将其纳入25.10版本。
  • 测试环节存在明显缺口,且大型开源项目往往缺乏完善测试。
  • Uutils项目的初衷是学习Rust,并逐步发展为可替代coreutils的工具。
  • 尽管Uutils有潜力,但其当前状态仍不适合在正式操作系统中使用。

延伸问答

Uutils的coreutils目前的测试通过率如何?

Uutils的coreutils测试通过率逐步提高,预计两年内能通过所有GNU coreutils测试。

Ubuntu 25.10版本为何会采用Uutils coreutils?

Ubuntu计划在25.10版本中采用Uutils coreutils,但该版本的稳定性受到质疑,因其未经过充分测试。

Uutils项目的初衷是什么?

Uutils项目的初衷是学习Rust,并逐步发展为可替代coreutils的工具。

使用Uutils coreutils时需要注意什么?

开发者承认Uutils尚未达到1.0版本,使用时需谨慎。

Uutils coreutils与GNU coreutils的测试有什么不同?

Uutils使用GNU测试套件,但尚未通过全部测试,存在明显的测试缺口。

Uutils coreutils的稳定性如何影响Ubuntu用户?

由于Uutils的稳定性受到质疑,Ubuntu用户在使用25.10版本时可能会遇到自动更新功能失效的问题。

➡️

继续阅读