5 ms·
You could base such system on software transactional memory and persistent data structures (like in Clojure) and in case of a bug just revert the state to any p
by ajuc 5y ago
You could base such system on software transactional memory and persistent data structures (like in Clojure) and in case of a bug just revert the state to any particular point in time by changing one pointer.
Your app crashed? No problem - Rewind 5 minutes earlier and don't do the thing that crashed it.
There's whole unexplored universe of possibilities when we do away with traditional OS design. I'm especially interested in how it would work with Intel Optane.
- garaetjjte 5y agoState can be silently corrupted and only cause problems much later, even many years later.