DBOS: A Database-Oriented Operating System

Posted on May 19, 2023

A group of researches are proposing a radical change of the future operating system. Replacing the fundamental idea from Unix that everything is a file and instead relying on concepts from the database world a operating system that supports large scale distributed applications in the cloud can be built.

| Everything is a file

The core principles suggested to achieve this is:

  • Store all application in tables in a distributed database
  • Store all OS state in tables in a distributed database.

The suggested architecture(four levels) looks as follows: Arch.

Links:

Will continue on this topic in a later blog post where we deep dive in to the research.