Live data from Hacker News

DBOS Operating System

dbos.dev

11–20 of 30 posts

Re: DBOS Operating System

#11
Hah. I worked in one of Michael's startups in 2000 (I think the only one that failed).

I doubt he remembers me. In any case even back then he would say that the database should just do everything in our staff meetings.

Many of us were smirking back then each time it came up, but it looks like now, 20 years later, he is finally having a go at it!

He is one of the smartest people I have ever met - as far as I can tell :) So if there's someone who can do it, it is him and the team he assembles.

Re: DBOS Operating System

#12
look, I know this thing is obviously the second coming, or new sliced bread or something, but the dupes are just out of control: https://hn.algolia.com/?q=dbos and that's not even counting the submissions of blog posts about their hot new thing from the employees

We got it, it's awesome, stop making NEW THREADS where everyone who wasn't in the first 500 of these submissions posts the same things

Re: DBOS Operating System

#13

Hah. I worked in one of Michael's startups in 2000 (I think the only one that failed). I doubt he remembers me. In any case even back then he would say that the database should just do everything in our staff meetings. Many of us were smirking back then each time it came up, but it looks like now, 20 years later, he is finally having a go at it! He is one of the smartest people I have ever met - as far as I can tell…

I kind of agree at least for a huge amount of code that mostly schleps data around according to rules. The data should be at the center with the code orbiting it, not off to the side.

Re: DBOS Operating System

#14

> Linux is legacy code at the present time and is having difficulty making forward progress. For example there is no multi-node version of Linux, requiring people to run an orchestrator such as Kubernetes. I can run linux on a raspberry pi. I can run kubernetes on a raspberry pi (if I wanted to). Can I run DBOS on a raspberry pi?

I agree, that is a strange point make.

My first thought was this, https://en.wikipedia.org/wiki/OpenSSI

Never an especially viable option, but one that always fascinated me.

Re: DBOS Operating System

#16
At the risk of making a classic "I have a few qualms with this app" blunder, I'm not super clear on what this has over other durable workflow solutions.

It seems to take the durable workflow idea and lock you into a specific language, operating system, and database, when other projects in the same space give you choice over those components.

Re: DBOS Operating System

#19

At the risk of making a classic "I have a few qualms with this app" blunder, I'm not super clear on what this has over other durable workflow solutions. It seems to take the durable workflow idea and lock you into a specific language, operating system, and database, when other projects in the same space give you choice over those components.

Co-founder here. Thanks for the questions! A couple advantages DBOS has:

1. It's a serverless platform. It manages application deployments, providing a simpler experience than trying to bolt a durable execution framework onto an app deployed on Kubernetes.

2. Transactional guarantees. DBOS does durable execution in the same transactions as your business logic, so it guarantees exactly-once execution for most operations while other workflow solutions are at-least-once. More details here: https://docs.dbos.dev/explanations/how-workflows-work

3. Database time travel, which greatly enhances observability/debugging/recovery. More details here: https://docs.dbos.dev/cloud-tutorials/timetravel-debugging

Re: DBOS Operating System

#20

> Linux is legacy code at the present time and is having difficulty making forward progress. For example there is no multi-node version of Linux, requiring people to run an orchestrator such as Kubernetes. I can run linux on a raspberry pi. I can run kubernetes on a raspberry pi (if I wanted to). Can I run DBOS on a raspberry pi?

Also, there is the ambiguity of exactly what "multi-node" entices. Kubernetes is basically orchestration on top of a high-level segmentation of a node's resources. This is basically as vague as people want.
Post reply on HN