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.

Order by: Score:
I Love This Stuff
by Pro-Competition on Mon 2nd Dec 2013 19:56 UTC
Pro-Competition
Member since:
2007-08-20

Another great update from the Genode team!

I love this kind of progress. The FUSE, Linux TCP/IP and QML items are really useful. But my favorites are the "experimental" parts - things like the asynchronous page fault / IRQ concept and dynamic resource balancing.

I can't wait to read about this in more detail, because these are the kinds of things that still get the ones and zeros flowing in my blood!

Reply Score: 3

Comment by drcouzelis
by drcouzelis on Tue 3rd Dec 2013 14:28 UTC
drcouzelis
Member since:
2010-01-11

I feel like one day I'm gonna wake up and discover that Genode has suddenly taken over the computer world. ;)

Reply Score: 2

RE: Comment by drcouzelis
by nfeske on Wed 4th Dec 2013 10:21 UTC in reply to "Comment by drcouzelis"
nfeske Member since:
2009-05-27

Thanks for the nice words. :-)

Reply Score: 2

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