#system #harness #qemu #container

system-harness

为虚拟化和仿真系统提供系统抽象和配置序列化的库

5 个版本 (3 个破坏性更新)

0.6.0 2024年5月18日
0.5.1 2024年5月11日
0.5.0 2024年5月11日
0.4.0 2024年5月8日
0.2.0 2024年4月20日

#87 in 模拟器

Download history 1/week @ 2024-04-28 321/week @ 2024-05-05 153/week @ 2024-05-12 101/week @ 2024-05-19 1/week @ 2024-05-26 7/week @ 2024-06-30 26/week @ 2024-07-07

每月261次下载

MIT/Apache

38KB
1K SLoC

用于编程控制系统(如模拟器或虚拟机)的库。


lib.rs:

QEMU

使用 QemuSystem 实现 SystemHarness,可以通过使用可以由 serde 反序列化的 QemuSystemConfig 来实例化。

最顶层的映射应与 QEMU 参数名称对齐,子映射应与后端和/或参数属性对齐。

一个示例 QEMU 配置

容器

使用可以由 serde 反序列化的 ContainerSystemConfig,可以实例化实现 SystemHarnessContainerSystem

容器配置示例

依赖

~0.3–1MB
~21K SLoC