9 个不稳定版本 (4 个破坏性更新)
0.9.1 | 2024年6月7日 |
---|---|
0.9.0 | 2024年4月11日 |
0.8.2 | 2024年2月29日 |
0.8.0 | 2023年12月20日 |
0.0.0 | 2019年6月16日 |
#368 in 操作系统
每月下载量 59
用于 mavryk-smart-rollup
10KB
190 代码行
Hermit for Rust
此包构建并链接到 Hermit 内核 以创建 Hermit 单内核镜像。
构建
-
将以下内容添加到您的
Cargo.toml
[target.'cfg(target_os = "hermit")'.dependencies] hermit = "0.6"
-
将以下内容添加到您的
main.rs
#[cfg(target_os = "hermit")] use hermit as _;
-
针对以下之一构建:
*-unknown-hermit
目标。要么
- 在稳定 Rust 上安装 rust-std-hermit
要么
- 在夜间 Rust 上使用
-Zbuild-std=std,panic_abort
。
运行
您可以在专门的 Uhyve 单内核虚拟机或使用 Hermit 加载器 在其他平台(如 QEMU)上启动生成的镜像。
许可证
根据您的选择,许可协议为
- Apache 许可证 2.0 版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义,任何有意提交以包含在作品中的贡献,都将根据上述方式双重许可,不附加任何额外条款或条件。
依赖项
~0–1.3MB
~18K SLoC