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 464131
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: I don't get it
by nfeske on Sat 26th Feb 2011 17:18 UTC in reply to "RE[3]: I don't get it"
nfeske
Member since:
2009-05-27

I guess that people have a hard time relating to the project because it cannot be easily compared to well-known OSes. It is different paradigm - maybe meta OS is an appropriate term. In a way, Genode relates to traditional OSes as LEGO relates to Playmobil. A kid that spent his whole lifetime with cool Playmobil gadgets would have a hard time to get excited about a bunch of LEGO bricks with no apparent structure. But an experienced LEGO engineer will appreciate the fact that most Playmobil semantics (say the functions of a police car) can be quite easily emulated with a compositon of fairly generic LEGO bricks.

The Noux execution enviroment as added with the current release shows off this flexibility quite well. Even though still in an early stage, is shows that it is feasible to emulate an UNIX-like interface on top of Genode without much effort.

At the current stage, the target audience for Genode are people who enjoy creating custom operating systems. Coming back to the LEGO analogy, such people can choose to create something from scratch (using a wooden brick and a knife), which takes a lot of effort. Or they could use LEGO to set their imagination free. In contrast to LEGO, however, Genode is free .-)

Regarding the question about device drivers: All device drivers that come with Genode work across all supported kernels. The only exception is Linux. The Linux base platform is used as development platform allowing us to start Genode as fast as a normal applications and use GDB for debugging. But it is not intended as a real target platform for deploying the framework.

Reply Parent Score: 3