Linked by nfeske on Mon 2nd Dec 2013 00:15 UTC
OSNews, Generic OSes

The Genode project has released version 13.11 of their OS framework. This time, the focus lies on exploring new ways for bringing existing protocol stacks to the Genode world. FUSE-based file systems and the Linux TCP/IP stack have become available as user-level libraries, and the improved Qt5 port covers QML. Hardware-wise, the new version extends the support for Exynos-5, Raspberry Pi, and ARM TrustZone.

With the release cycle of version 13.11, the Genode developers took the chance to explore plenty of experimental features across the whole software stack.

Permalink for comment 578209
To read all comments associated with this story, please click here.
Well designed and cool project.
by eklerks on Sat 7th Dec 2013 20:48 UTC
eklerks
Member since:
2013-12-07

I am quite a newbie to operating systems, but I find this framework surprisingly easy to work with.

It is a really mature system, which provides tons of tools for the experimenter. It gives you debug tools, a sophisticated build system, a lot of automation for boring tasks.

Testing is a breeze with run scripts. It is easy to create a image and boot it with one command, so you can test it in a vm.

And the interfaces are well defined, it gives the feeling it is adhering to a strong design. If you switch to another kernel, it mostly just work (as long as you don't do arch specific things I suppose).

Documentation could be better, but it is enough to use it. I find it fun to work with.

The build system is sometimes a bit difficult to work with. I have broken it a couple of times, but that happens less and less now I get more used to it.

(edit: I am sorry, I wanted to comment on the main item.)

Edited 2013-12-07 20:49 UTC

Reply Score: 1