Remix.run Logo
▲ teleforce 2 days ago

I think data centric system and data centric OS is the way to go, and we should move away from file centric system and filesystem oriented OS, even more so now with AI and agentic systems are on the rise [1].

Please check the data centric OS proposed by Stonebreaker and his team from Stanford, MIT, Google and VMware, and the pre-cursors to it namely TabulaROSA by the MIT team and also Twizzer from UC Santa Cruz [2],[3],[4].

These are excellent books by Dave McComb on the subject of data-centric software paradigm and why we need this new paradigm shift [5].

[1] Why We Need A Data-Centric OS For AI:

https://www.nextplatform.com/control/2025/05/27/why-we-need-...

[2] DBOS: A DBMS-oriented Operating System [PDF]:

https://vldb.org/pvldb/vol15/p21-skiadopoulos.pdf

[3] TabulaROSA: Tabular Operating System Architecture for Massively Parallel Heterogeneous Compute Engines:

https://dspace.mit.edu/entities/publication/69c8906b-440f-49...

[4] Twizzler: A Data-centric OS for Non-volatile Memory:

https://dl.acm.org/doi/10.1145/3454129

[5] Software Wasteland and The Data-Centric Revolution:

https://technicspub.com/software_wasteland/

▲kukkeliskuu 2 days ago | parent [-]

There is also my very much related open source product that takes a practical approach, and is inspired by this research. Kind of a modern equivalent for Transaction Processing monitors that mainframes use, based on transactional, hierarchical state machines. It has built-in verification system. Not tested under production use yet.

https://voucha.net