Linked by nfeske on Thu 24th Feb 2011 23:27 UTC
OSNews, Generic OSes The just released version 11.02 of the Genode OS Framework pushes its platform support to 8 different kernels. Genode allows the construction of specialized operating systems by combining one of those kernels with a steadily growing number of ready-to-use components. The new platform additions are the support for Fiasco.OC, which is a modern capability-based microkernel, the upgrade to the NOVA hypervisor 0.3, and a custom kernel implementation specifically targeted to softcore CPUs as employed in FPGA-based SoCs. Functionality-wise, Genode 11.02 features the first parts of a new execution environment for running command-line-based GNU software natively on Genode.
Thread beginning with comment 464019
To read all comments associated with this story, please click here.
I don't get it
by TheGZeus on Fri 25th Feb 2011 18:45 UTC
TheGZeus
Member since:
2010-05-19

Why don't more people rave about this?
It's a pile of fantastic ideas.

Reply Score: 4

RE: I don't get it
by Neolander on Fri 25th Feb 2011 20:39 in reply to "I don't get it"
Neolander Member since:
2010-03-08

Maybe the name of the microkernel being used doesn't sound inspiring enough ?

Reply Parent Score: 1

RE: I don't get it
by wannabe geek on Fri 25th Feb 2011 21:39 in reply to "I don't get it"
wannabe geek Member since:
2006-09-27

Indeed, Genode sounds like the most promising general purpose operating system out there. It has all the buzz words; graphical, secure (capability-based), real-time, hypervisor, microkernel, 3d-accelerated, with good support and integration of legacy systems (such as Linux), portable (with different kernels and archs, including an FPGA soft core), with native ports of many powerful open source frameworks. What's left to ask for?


The latest demo is really impressive. In case someone missed it:

http://www.osnews.com/story/24167Genode_OS_Walkthrough_on_YouTube

Reply Parent Score: 2

RE[2]: I don't get it
by renox on Sat 26th Feb 2011 13:58 in reply to "RE: I don't get it"
renox Member since:
2005-07-06

But if I understand correctly it's an either/or choice: if you want the drivers you install Linux, if you want to use the 'object capabilities' you need to do another installation..
Maybe that's why people are not so excited about it?

Reply Parent Score: 2

RE: I don't get it
by Soulbender on Sun 27th Feb 2011 02:13 in reply to "I don't get it"
Soulbender Member since:
2005-08-18

Why don't more people rave about this?


Because most people are OS users, not OS designers or builders. The main question for OS users is: what can it do for me today?
Today this question remain largely unanswered with Genode.

It's an awesome technology though, no doubt about it, and I'm sure it will have some very intersting applications in the, hopefully near, future.

Reply Parent Score: 2

RE: I don't get it
by fithisux on Sun 27th Feb 2011 08:07 in reply to "I don't get it"
fithisux Member since:
2006-01-22

Why don't more people rave about this?
It's a pile of fantastic ideas.


I am very happy for this release. Contrary to what others say uKernels are the future. It makes the OS construction modular. I believe that this is the way forward. I wish Genode had a version with IOKit to use and write MacOSX compatible drivers (there was an IOKit port to L4) some years ago. Since uKernels are the future (and I do not agree with performance FUD) I hope the processor vendors realize that and start providing IOMMUs at desktop boards in order to make drivers more secure and other goodies. All in all Genode is a forward looking example and I would like to see much more uKernel OSs. Hurd is another paradigm though its problems are not uKernel related but both share a common vision. Hobby crowd should focus on writing hobby micro-kernels instead of hobby kernels.

Reply Parent Score: 2

RE[2]: I don't get it
by renox on Sun 27th Feb 2011 10:26 in reply to "RE: I don't get it"
renox Member since:
2005-07-06

Contrary to what others say uKernels are the future.


Maybe, remember that we are using a lot of HW&SW which are "suboptimal": x86, C, C++, etc, even if micro-kernels were better technically, this doesn't ensure that we will use them in the future..

Reply Parent Score: 2

RE[2]: I don't get it
by nfeske on Sun 27th Feb 2011 18:12 in reply to "RE: I don't get it"
nfeske Member since:
2009-05-27

Wouldn't you like to give it a try to port IOkit? It sounds like a cool project. On Genode, there exists an API called DDE Kit (Device Driver Environment Kit), which is a suitable hook for such an endeavour.The API is really simple, check out the documentation:

http://genode.org/documentation/api/dde_kit_index

DDE Kit is already being used as backend for Genode's dde_linux (to run Linux drivers), dde_gpxe (to run gPXE network drivers) as well as the Gallium3D/GEM port. So it might be a natural point to start.

Reply Parent Score: 1