加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

IBM 工程师一直在为 GRUB 探寻可能的 Rust 模块

发布时间:2021-11-05 16:29:12 所属栏目:语言 来源:互联网
导读: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 这一提案成功实现也就不足为奇了。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!