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 操作系统

Download history 15/week @ 2024-04-27 2/week @ 2024-05-04 6/week @ 2024-05-18 1/week @ 2024-05-25 111/week @ 2024-06-01 55/week @ 2024-06-08 21/week @ 2024-06-15 18/week @ 2024-06-22 37/week @ 2024-06-29 60/week @ 2024-07-06 3/week @ 2024-07-13 12/week @ 2024-07-20 47/week @ 2024-07-27

每月下载量 59
用于 mavryk-smart-rollup

MIT/Apache 协议

10KB
190 代码行

Hermit for Rust

Crates.io docs.rs

此包构建并链接到 Hermit 内核 以创建 Hermit 单内核镜像。

构建

  1. 将以下内容添加到您的 Cargo.toml

    [target.'cfg(target_os = "hermit")'.dependencies]
    hermit = "0.6"
    
  2. 将以下内容添加到您的 main.rs

    #[cfg(target_os = "hermit")]
    use hermit as _;
    
  3. 针对以下之一构建:*-unknown-hermit 目标。

    要么

    要么

    • 在夜间 Rust 上使用 -Zbuild-std=std,panic_abort

运行

您可以在专门的 Uhyve 单内核虚拟机或使用 Hermit 加载器 在其他平台(如 QEMU)上启动生成的镜像。

许可证

根据您的选择,许可协议为

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,任何有意提交以包含在作品中的贡献,都将根据上述方式双重许可,不附加任何额外条款或条件。

依赖项

~0–1.3MB
~18K SLoC