IBM 工程师一直在为 GRUB 探寻可能的 Rust 模块
发布时间:2021-11-05 17:11:14 所属栏目:语言 来源:互联网
导读:IBM 工程师 Daniel Axtens 在本周的 Linux Plumbers Conference 上介绍了,使用 Rust 编程语言为 GRUB2 引导加载程序创建模块的前景。 根据介绍,该提案不是关于在 Rust 中重写 GRUB2 或将其大部分转换为 Rust,而是允许在开发人员需要时用 Rust 创建 GRUB2
|
IBM 工程师 Daniel Axtens 在本周的 Linux Plumbers Conference 上介绍了,使用 Rust 编程语言为 GRUB2 引导加载程序创建模块的前景。 根据介绍,该提案不是关于在 Rust 中重写 GRUB2 或将其大部分转换为 Rust,而是允许在开发人员需要时用 Rust 创建 GRUB2 模块。与其他大量的采用 Rust 的项目类似,其动机是为了实现比 C 语言更安全的代码前景。 鉴于 GRUB 的广泛使用,并且是 Linux 引导过程的重要组成部分,以及从 UEFI SecureBoot 到测量引导到 TrenchBoot 和许多其他安全/可信引导工作;因此在某些领域使用 Rust 是有意义的。 Daniel 的演讲也指出,最近出现的大约 40% 的 GRUB CVE 安全漏洞与都内存(非)安全问题有关。 不过事实上仍然存在许多悬而未决的问题和设计项目亟待解决,以及整个 GRUB2 开发社区是否希望接受 Rust 对模块的支持。但考虑到整个大环境中其他开源项目的趋势,Daniel 这一提案成功实现也就不足为奇了。 (编辑:荆州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

