百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rust-hypervisor-firmware

> 编程语言
开源

Rust 虚拟机固件 此仓库包含一个简单的固件,旨在从支持加载 ELF 文件的任何设备启动。

664 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Rust 虚拟机固件 此仓库包含一个简单的固件,旨在从支持加载 ELF 文件的任何设备启动。

Rust 虚拟机器固件库 此仓库包含一个简单的固件,旨在从支持加载 ELF 二进制文件并使用 PVH 开机标准来启动。 目的是能够使用此固件从磁盘映像中加载引导加载程序,而无需使用复杂的固件,例如 TianoCore/edk2,也无需 VMM 重用用于引导 Linux 内核的功能。 目前,它将直接从遵循以下格式的磁盘映像中加载内核:

固件主要是针对 Cloud Hypervisor 开发的,但也支持使用 QEMU 的 PVH 加载器。 这个项目最初是使用 Firecracker 开发的,但由于它目前不支持重置 virtio 磁盘设备,因此无法完全引导到操作系统。

target/x86_64-unknown-none/release/hypervisor-fw

运行

可通过 Cloud Hypervisor 和 QEMU 的 PVH 加载程序作为替代方案进行工作 Linux 内核。 目前,云虚拟机和 QEMU 是主要的开发目标。 虽然也会考虑对其他 VMM 的支持。

云超级计算机

按照 [获取] 开始](https://github.com/cloud-hypervisor/cloud-hypervisor/blob/master/README.md#2-getting-started) 但是,而不是使用用于 --kernel 的参数的二进制固件 可以使用 bin

Boot Loader Specification

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言