3 ms·
> https://github.com/DBOS-project https://github.com/DBOS-project I don't believe that's the current code. That's the code from when they were a university res
by skissane 3y ago
> https://github.com/DBOS-project https://github.com/DBOS-project
I don't believe that's the current code. That's the code from when they were a university research project. Now they've spun off it into a commercial venture, the code is here: https://github.com/dbos-inc/dbos-ts https://github.com/dbos-inc/dbos-ts
It looks like the local development environment is open source but cloud-based production runtime is closed source.
- ThinkBeat 3y agoInteresting. Thank you for the link. Browsing through the code, it appears that they have at least opens sourced many components. It does not seem easy to "compile" combine them coherently them into an ISO and install. (ok usb stick, whatever is best these days) Also surprised to see Java and Scala, Python and C++, I do think that is cool.
- skissane 3y ago> It does not seem easy to "compile" combine them coherently them into an ISO and install. (ok usb stick, whatever is best these days) I don't think this actually is an "operating system" in the traditional sense of the term. It isn't trying to replace Linux/Windows/XNU/etc, it isn't something like Fuschia or seL4. They mention a "minimal kernel", but I bet it isn't their own custom OS kernel, it is just a Linux kernel with some minimalist configuration It is more an "application server" – if WebSphere, WebLogic, Tuxedo, CICS, TXSeries, etc, are "operating systems" then this is an operating system too. Maybe a merged "application server"/"database", which is not actually a new idea (go back to 1999 or so, and Oracle's J2EE app server was built into Oracle RDBMS, and ran as part of the database; shortly thereafter Oracle decided this was a bad idea, and moved to a more conventional architecture in which the app server runs in a standard JVM outside of the database)