Viewing profile — jasonwhite
jasonwhite
HN member- Joined
- Sat, Oct 31, 2020, 6:44 PM UTC
- HN karma
- 78
- Public activity
- 11 items
- HN profile
- View on Hacker News ↗
About jasonwhite
No profile information was provided.
Recent public activity
-
comment
Comment #33714004
There shouldn't be! We don't do any sort of binary rewriting, which is the typical problem with JITed code.
-
comment
Comment #33713595
I'm the primary author of Reverie[1], the syscall interception framework that Hermit sits on top of. We don't currently use ptrace's SYSEMU, but that's something I'm interested in …
-
comment
Comment #33713314
Oops, yes, you are correct and it's not too hard to get around that by adding the user to a group that has access. Still, nested virtualization isn't always enabled, which I think …
- comment
-
comment
Comment #33711333
We certainly looked into gVisor and Firecracker when we started this project a few years ago. These systems use KVM and gVisor in particular uses the Model Specific Registers (MSRs…
-
comment
Comment #33711032
Once we have complete control over the determinism of a test, we can start to play with tweaking the non-deterministic inputs in a controlled way. For example, we can tweak the RNG…
-
comment
Comment #33710888
We're working on it! Should be fixed soon.
-
comment
Comment #33710747
- We've taken a lot of inspiration from RR and it is very good at what it does (record/replay + randomizing thread schedules). This project diverges a bit from RR in that we focus …
-
comment
Comment #33710518
Since CPU is a "compressible" resource, system load doesn't affect the determinism. It'll make it slower of course. Since memory is a non-compressible resource, things can start ge…
-
comment
Comment #33709314
TL;DR: This is a Rust project that forces deterministic execution of arbitrary programs and acts like a reproducible container. That is, it hermetically isolates the program from s…
- story