13 comments

[ 2.8 ms ] story [ 36.2 ms ] thread
> The framework aligns the construction principles of L4 with Unix philosophy. In line with Unix philosophy, Genode is a collection of small building blocks, out of which sophisticated systems can be composed. But unlike Unix, those building blocks include not only applications but also all classical OS functionalities including kernels, device drivers, file systems, and protocol stacks.

That's very interesting, but does it actually work in practice?

Has "genode" any meaning in English, or is it just an artistic blend of "generic" and "node" or similar?

I'm asking because my brain read "Genocide OS" at the first pass, which seems a bit unfortunate.

It is soo cool. Had the opportunity to see a demo at last year fossdem, and it blew me away with the level of configurability and seemingly compatibility.
Very interesting OS but it is a bit difficult to get my mind around this one as it is so different from any other OS out there. Is there a default option within Sculpt where you can easily get access to a desktop with a app launch option, editors, a browser etc without having to click through a lot of very obscure menus to add components one at a time?
does it work on 4MB RAM with a GUI?
I remember seeing this a while ago when I was on an OS kick, I thought it died!
Is there a preferred CI pipeline for Genode?
Oh, that's an interesting idea that could unlock a bunch of potential use cases.

If it's fairly easy to get working as part of a CI pipeline, that would let people and projects automate building their software for it. That'd be super useful for enabling adoption. :)

(comment deleted)
getting a machine running to try out sculpt/genome has been in my todo list forever.
Hi Sculpt team, I have been watching this project for a long time. I have tried the OS on my MNT Reform. I had some confusions about how to navigate and set specific options . I was thinking a similar interface to a traditional desktop could be helpful in wrapping my head around the features . However, I did not want to impose on your vision if the Sculpt team felt strongly about their current interface. What are your thoughts ?
Huh. This project is still going strong. I remember playing with it ... 15 years ago, when (IIRC) for some time it was supporting microkernel I was part of the team developing (Codezero).

The Base Platform https://genode.org/documentation/platforms/index mentions mostly microkernels even older than Genode. I wonder how does the microkernel landspace looking now? Is it just done or do people still release interesting new projects nowadays? Do real deployments of Genode use typically Linux due to HW support anyway?

How is RISV support anyway?

Makes me wonder if something like Nix and Genode could be combined for some interesting properties. Reproducible, flexibly nested OSes, etc.

Did work with it a bit. But It does not make practical sense. It might arouse some interest in hobbiests and hardcore geeks, but for real value stuff, no space.

Trying to accomplish something with minimal value on top of it was a total nightmare. Only cons, no pros.

I checked the codee, you are talented guys, move on, stop wasting time.