Greg Kroah-Hartman 表示,Rust 将从人工智能中拯救 Linux

但这并不意味着 Linux 稳定内核维护者 Greg Kroah-Hartman 认为 Rust 很神奇。

来源:ZDNet | 机器人新闻

关注 ZDNET:将我们添加为 Google 上的首选来源。

ZDNET 的关键要点

  • Rust 将使 Linux 摆脱 C 固有的安全弱点。
  • Linux 面临着大量人工智能发现的安全问题,可以使用这些帮助。
  • 展望未来,越来越多的 Linux 代码将用 Rust 编写。
  • 在荷兰乌得勒支举行的全球最大的 Rust 语言会议 Rust Week 会议上,Linux 稳定内核维护者 Greg Kroah-Hartman 开场说道:“我来这里是为了谈论不可信数据和 Linux,以及 Rust 将如何拯救我们。”在“在内核安全列表上呆了一两个月”之后,他进一步推动了这一点:“我将做出更大胆的声明并说,‘你将拯救 Linux。’”抱歉,一切都由你来决定。”

    保存? Linux需要保存吗?

    他所说的是突然发现的大量严重的 Linux 安全漏洞,例如 Dirty Frag、Copy Fail 和 Fragnesia,这些漏洞的发现得益于最新的 AI 错误检测程序。

    因此,自 2005 年以来“见过每一个内核安全漏洞”的 Kroah-Hartman 表示,内核团队现在“每天发布 13 个 CVE [常见漏洞和暴露],或者其他一些疯狂的东西”。他认为 Rust 是减少来自 C 传统错误处理和资源管理陷阱的 bug 类别的少数现实方法之一。

    另外:我用过的最用户友好的 Linux 发行版之一也是最安全的发行版之一

    Kroah-Hartman 通过内核中真正的 C 错误说明了这些陷阱,其中包括一个 15 年之久的蓝牙错误(该错误在未检查指针的情况下取消引用该指针),以及一个 Xen 错误(在错误路径中“我们忘记解锁”)。 “内核中的大多数错误都是这些微小的、次要的东西,”他解释道。 “错误条件不会被检查,锁不会被忘记,未释放的内存会泄漏,漏洞会随着时间的推移而增加。它们会导致内核崩溃。这就是我们在 C 中所面临的情况。这就是我们不喜欢它的原因。”

    铁锈不是魔法