4 ms·
> that can tolerate no real-world chaos, and I'm not aware of any commercially viable realms which would either. Watchdog timers will happily kill/restart you
by vvanders 2y ago
> that can tolerate no real-world chaos, and I'm not aware of any commercially viable realms which would either.
Watchdog timers will happily kill/restart your processes that don't poke them often enough. Even in my hobby exercises I've seen I2C busses hang up often enough(and bring the whole system down!) when some protocol bit goes wrong that I think the design is actually quite inspired. As I understand it this isn't talking about known error cases(that are handled) but protocol mismatches and other things that shouldn't ever happen.
Many other comments touched on it but it's a purpose built OS, much in the same way I'm not going to build a UI in Erlang, Hubris seems well positioned for the space that it occupies.