facebookexperimental / hermitLinks
Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
☆1,281Updated 2 weeks ago
Alternatives and similar repositories for hermit
Users that are interested in hermit are comparing it to the libraries listed below
Sorting:
- An ergonomic and safe syscall interception framework for Linux.☆611Updated 2 weeks ago
- intentrace is strace with intent, it goes all the way for you instead of half the way. intentrace is currently in beta☆593Updated 3 weeks ago
- allocscope - a memory tracking tool☆556Updated 2 years ago
- Add hardship to your tests☆1,004Updated last month
- A pretty (simple) alternative to strace☆1,004Updated last week
- VMM for native-performance sandboxing☆607Updated 2 weeks ago
- A UI for eBPF-based performance debugging☆577Updated 2 years ago
- A very fast linker for Linux☆2,237Updated this week
- Simplified executable deployment☆711Updated this week
- Verified Rust for low-level systems code☆1,944Updated this week
- A debugger for Linux☆1,257Updated this week
- A high-level distributed programming framework for Rust☆940Updated this week
- A time traveling resource monitor for modern Linux systems☆1,390Updated this week
- Hermit for Rust.☆1,801Updated this week
- Novel implementation of a Trie data structure optimized for small, sparse maps☆567Updated 8 months ago
- A static verifier for Rust, based on the Viper verification infrastructure.☆1,657Updated this week
- Command-line sampling profiler for macOS, Linux, and Windows☆3,213Updated this week
- Shuttle is a library for testing concurrent Rust code☆824Updated 3 weeks ago
- Unsafely fast hashing algorithm 📈☆937Updated last month
- Rust port of Spice, a low-overhead parallelization library☆651Updated 2 months ago
- Formal verification tool for Rust: check 100% of execution cases of your programs 🦀 to make super safe applications! ✈️ 🚀 ⚕️ 🏦☆938Updated this week
- A Rust implementation of the Starlark language☆819Updated last week
- Think tmux, then aim... lower☆1,331Updated this week
- Performance Optimizer Observation Platform☆1,505Updated 7 months ago
- Gossip-based service discovery (and more) for large distributed systems.☆1,103Updated this week
- the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem☆471Updated last year
- Data interchange with algebraic data types.☆625Updated last week
- A simple, fast, and secure operating system for the cloud.☆939Updated this week
- Disassembler focused on comprehensive rust support.☆812Updated 2 months ago
- An executable specification language with delightful tooling based on the temporal logic of actions (TLA)☆952Updated this week