3 ms·
Hermit [1] is another cool effort at determinism/reproducibility. [1] https://github.com/facebookexperimental/hermit https://github.com/facebookexperimental/he
by wyldfire 3y ago
Hermit [1] is another cool effort at determinism/reproducibility.
[1] https://github.com/facebookexperimental/hermit https://github.com/facebookexperimental/hermit
- eatonphil 3y agoYes it is, for simple programs anyway. On the other hand, I've tried using Hermit to wrap around tests of a Raft implementation in Rust and Hermit would crash no matter what I did. Perhaps it was me using threads, perhaps it was me using sockets, I have no idea. The error messages were pretty obscure to me. The Hermit devs don't seem to be super responsive in general to issues on the repo. I don't blame them of course.
- wyldfire 3y ago> The Hermit devs don't seem to be super responsive in general to issues on the repo. I don't blame them of course. Maybe I got lucky but I reported some issues right around the time of their article publication [1] - Nov '22 - and they were pretty responsive then. [1] https://developers.facebook.com/blog/post/2022/11/22/hermit-deterministic-linux-testing/ https://developers.facebook.com/blog/post/2022/11/22/hermit-...
- eatonphil 3y agoYeah the repo activity in general seems to have died down a bit since then.
- camkego 3y agoA Meta developer responded to an issue of mine on Hermit, and said: "Just to let you know we're not actively working on Hermit in the team..." https://github.com/facebookexperimental/hermit/issues/34#issuecomment-1949510810 https://github.com/facebookexperimental/hermit/issues/34#iss...