Linked by nfeske on Thu 27th May 2010 09:40 UTC
OSNews, Generic OSes With the just released version 10.05, the Genode OS Framework reaches out to new application areas by providing a solution for subjecting all processes to mandatory access control, and adding the infrastructure needed for high-quality audio processing. On the way towards running general-purpose OS workloads, the port of the Webkit-based Arora web browser running as a native Genode process marks a pivotal point for the project.
Thread beginning with comment 426939
To read all comments associated with this story, please click here.
What *is* Genode?
by Wi11 on Fri 28th May 2010 02:37 UTC
Wi11
Member since:
2009-12-27

Can someone give me a clear explanation of what Genode *IS*? Is it a userland?

Reply Score: 1

RE: What *is* Genode?
by sakeniwefu on Fri 28th May 2010 07:21 in reply to "What *is* Genode?"
sakeniwefu Member since:
2008-02-26

It is a kernel. Only that as it is based on a micro-kernel(L4?) it actually is a "userland".

The whole concept of turtles-all-the-way-down privilege separation model sounds interesting.

I wonder how expensive all that IPC is, though, if the only way to OS services is through all the ancestor processes, and how it applies to all the Linux/posix stuff they are porting.

http://genode.org/documentation/general-overview

Reply Parent Score: 4

RE: What *is* Genode?
by nfeske on Fri 28th May 2010 08:16 in reply to "What *is* Genode?"
nfeske Member since:
2009-05-27

Genode is a user land that is able to run directly on 6 different kernels (OKL4, L4/Fiasco, L4ka::Pistachio, Codezero, NOVA hypervisor, and Linux). But more importantly, it is an integral OS architecture that applies the microkernel paradigm of minimizing critical complexity to each component of the user land.

Reply Parent Score: 3