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

hermit

> 编程语言
开源

Hermit 将 linux x86_64 程序启动在一个特殊的、密封隔离的沙箱中,以控制它们的执行。Hermit 将正常的、非确定性的行为转换为确定性的行为。

1.4K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Hermit 将 linux x86_64 程序启动在一个特殊的、密封隔离的沙箱中,以控制它们的执行。Hermit 将正常的、非确定性的行为转换为确定性的行为。

Hermit 是一个可重现的 x86-64 Linux 程序容器。它在 Reverie ptrace 后端下运行未修改的客户机,并控制了非确定性的来源,包括线程调度、时间、随机数据、CPUID 结果和选定的文件元数据。Hermit 适用于可重复执行、受控并发性测试、记录/回放实验以及诊断对调度敏感的故障。

[!警告]

  • 通过 rustup 进行 Rust 夜间运行; Rust-toolchain.toml 会自动选择仓库工具链。

通过在命令前面加入 hermit run -- 来确定性地运行命令:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Rust

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

> 工具信息

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

> 相关工具

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