1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Genode Aims To Produce A General Purpose OS

Operating Systems

Published on 05 December 2011 07:41 AM EST
Written by Michael Larabel in Operating Systems
5 Comments

2012 could be an especially interesting year for open-source software with continued advancements in the area of open-source drivers, prominent announcements, major software releases like GIMP 2.8 and Ubuntu 12.04 LTS, and much more. Another event to look forward to next year is a new operating system release built atop the unique Genode Operating System Framework.

Last week I mentioned there was a new release of Genode (version 11.11) that brought new virtualization options support for GDB debugging, a new IPC implementation for Linux, improved support for hybrid Linux/Genode programs, L4Android integration, an updated tool-chain, and other enhancements. However, there wasn't a new Genode 11.11 Live operating system joining this release. In the past few days I've been in email contact with Norman Feske of Genode Labs about the matter.

Norman Feske has shared that they are aiming for a new operating system release next year and that they are striving to produce a general-purpose OS. "We are indeed planning a new edition, but not before February. Our plan is to give a glimpse of our vision to create a Genode-based general-purpose OS (at least from our perspective as developers). During the last year, we have made good progress but there are still some pieces missing that I'd like to include in the next live system."

No other details were given about their vision or potential features for this next release. Genode developers have already ported Gallium3D and other open-source Linux/BSD components to their platform.

For those wishing to play with Genode right now without building everything from scratch, there is an (outdated) Live OS image from last year.

If you're not familiar with Genode, below is the description of the project from their web-site.
Genode is a novel operating-system architecture that enables dynamic workload while retaining security and robustness. The fundamental difference of Genode compared to other OS architectures is its strict organizational structure, which allows the execution of sensitive applications with a trusted computing base of a few thousand lines of code beside high-complexity workload. With its organizational approach, the architecture facilitates a clean separation of policies and mechanisms, and enables the definition and application of system policies in a natural and distributed fashion. Genode's resource-management concept enables highly dynamic workload but still retains deterministic behaviour normally only found in statically configured systems. Learn more about the concepts of Genode...

The Genode OS framework is the reference implementation of this architecture. Its low source-code complexity of less than 10,000 lines of code not only eases thorough evaluation but principally enables the application of formal verification methods to the code base.

Genode's targeted application domains include high-security computing, dependable systems, automotive applications, and mobile devices. Even though the Genode OS framework mainly addresses specialized applications in the mid-term, we believe that the implemented mechanisms scale well towards the needs of a general-purpose operating system.

Genode is an offspring of the L4 community. Until spring 2008, it was conducted internally within the TU Dresden OS research group. The foundation of Genode Labs by the original creators of Genode marks the transition of Genode to a community project. At present, the implementation of the Genode OS framework is not complete but it is a solid starting point for a community effort. The direction where the project is heading...

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
  2. Sumo's Omni Gets Reloaded
  3. AMD A10-7800 & A6-7400K APUs Run Great On Linux
  4. Radeon Gallium3D Is Running Increasingly Well Against AMD's Catalyst Driver
Latest Linux Articles
  1. Intel's Latest Linux Graphics Code Competes Against OS X 10.9
  2. Intel Sandy Bridge Gets A Surprise Boost From Linux 3.17
  3. Open-Source Radeon Graphics Have Some Improvements On Linux 3.17
  4. CPUFreq Scaling Tests With AMD's Kaveri On Linux 3.16
Latest Linux News
  1. GNOME 3.14 Beta Released
  2. Mesa 10.3 Branched & RC1 Released, Mesa 10.4 On Master
  3. Intel Sandy Bridge Gains On Linux 3.17 Extend Beyond Graphics
  4. LinuxCon: What's Going On With Fedora.Next
  5. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  6. EFL 1.11 Is A Big Milestone For Enlightenment Users
  7. DirectFB Updates GTK3 Support, Working Towards DirectFB 1.8
  8. Userptr Support Set For AMD Radeon GPUs In Linux 3.18
  9. NVIDIA Releases CUDA 6.5 As A Huge Update
  10. GNOME 3.14 Beta Makes GLSL Optional, Supports Wayland Gesture/Touch Events
Latest Forum Discussions
  1. AMD Offers Mantle For OpenGL-Next, Pushes Mantle To Workstations
  2. Systemd 216 Piles On More Features, Aims For New User-Space VT
  3. ATI CrossFire Does Not Support On This Platform When Enabling (Ubuntu Lucid)
  4. Dead Island for Linux (?)
  5. The dangers of Linux kernel development
  6. Remote gui not accessible in Phoronix Test Suite 5.2
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. Next-Gen OpenGL To Be Announced Next Month