Get the latest tech news

Hermit is a hermetic and reproducible sandbox for running programs


Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable beh...

Hermit cannot isolate the guest program from sources of non-determinism such as file system changes or external network responses. After that you can try running it in a concurrency stress testing (chaos) mode, or varying other parameters of the configuration such as the speed at which virtual time passes inside the container, or the random number generation seed: This can be used for various applications, including: record/replay debugging, simple reproducibility, "chaos mode" to expose concurrency bugs in a controlled and repeatable way.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Sandbox

Sandbox

Photo of Hermit

Hermit

Photo of running programs

running programs

Related news:

News photo

The Sandbox reaches 1,000 user-generated experiences

News photo

Sea of Thieves devs discuss "surreal" PS5 launch and 2024's "year of the sandbox"

News photo

OpenAI’s Altman Sees UAE as World’s AI Regulatory Testing Ground