Re:Starting Over: A FOSS proposal for a new type of OS for a...
by Person5478 on Tuesday February 09, 2021 @11:59AM
(#26079783)
Not only that, but in order to build a fault tolerant system you __WANT__ your components to fail fast and hard. Anything else runs the risk of your system doing the wrong thing while you have no idea it's happening.
failing is noisy, it's a very clear signal to the system to pay attention.
From an overall system-wide perspective, sure. But from an individual component perspective, it seems to work pretty darn reliably. There's a reason why Erlang/OTP (as one example) has such a reputation for fault-tolerance and robustness.
And on that note, Erlang's model of supervised preemptive processes seems like it'd be a good fit for unified-memory computing, especially if taken to an "everything is a process" extreme.