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

开发 后端
IBM 工程师 Daniel Axtens 在本周的 Linux Plumbers Conference 上介绍了,使用 Rust 编程语言为 GRUB2 引导加载程序创建模块的前景。

IBM 工程师 Daniel Axtens 在本周的 Linux Plumbers Conference 上介绍了,使用 Rust 编程语言为 GRUB2 引导加载程序创建模块的前景。

根据介绍,该提案不是关于在 Rust 中重写 GRUB2 或将其大部分转换为 Rust,而是允许在开发人员需要时用 Rust 创建 GRUB2 模块。与其他大量的采用 Rust 的项目类似,其动机是为了实现比 C 语言更安全的代码前景。

[[426033]]

鉴于 GRUB 的广泛使用,并且是 Linux 引导过程的重要组成部分,以及从 UEFI SecureBoot 到测量引导到 TrenchBoot 和许多其他安全/可信引导工作;因此在某些领域使用 Rust 是有意义的。

Daniel 的演讲也指出,最近出现的大约 40% 的 GRUB CVE 安全漏洞与都内存(非)安全问题有关。

不过事实上仍然存在许多悬而未决的问题和设计项目亟待解决,以及整个 GRUB2 开发社区是否希望接受 Rust 对模块的支持。但考虑到整个大环境中其他开源项目的趋势,Daniel 这一提案成功实现也就不足为奇了。

更多详情可查看幻灯片

本文转自OSCHINA

本文标题:IBM 工程师一直在为 GRUB 探索可能的 Rust 模块

本文地址:https://www.oschina.net/news/161740/ibm-grub-rust

责任编辑:未丽燕 来源: 开源中国
相关推荐

2024-09-29 09:11:15

2024-10-05 11:47:57

2012-05-18 00:01:07

JVMJavaJVM平台

2024-06-17 08:43:53

2022-09-26 08:30:41

黑客网络攻击隐私

2017-07-06 11:08:12

开源云计算EasyStack

2011-06-21 17:24:10

2021-03-05 08:00:00

Web开发工具

2023-08-20 16:49:04

UbuntuLinux

2023-09-13 11:19:49

2018-03-21 18:00:15

NestJS

2011-06-09 11:02:22

Sun甲骨文服务器

2023-09-13 17:08:31

2019-12-03 13:16:55

PHP流封装协议

2011-03-25 15:35:55

ARM微软处理器架构

2016-07-20 17:19:21

SDN软件定义网络SDN商用

2021-11-29 18:34:14

内存异步死循环

2012-05-22 17:07:38

开发技术周刊

2021-09-14 11:04:55

谷歌AIDeepMind
点赞
收藏

51CTO技术栈公众号