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. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  2. Intel Pentium G3258 On Linux
  3. SilverStone Precision PS10
  4. ASRock Z97 Extreme6
Latest Linux Articles
  1. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  2. KVM Benchmarks On Ubuntu 14.10
  3. X.Org Server 1.16 Officially Released With Terrific Features
  4. Ubuntu With Linux 3.16 Smashes OS X 10.9.4 On The MacBook Air
Latest Linux News
  1. GNOME 3.13.4 Continues Working On Wayland & More
  2. Wine 1.7.23 Has Initial Support For 64-bit Android Builds
  3. FreeBSD Developing A New Automounter, Other Features
  4. Guix 0.7 Can Now Install The GNU Operating System
  5. X.Org Foundation Still Works Towards Becoming An SPI Project
  6. Open-Source AMD Hawaii Support Should Now Be Working!
  7. KDE Developers Continue Working Toward Wayland Support
  8. Ubuntu 14.04.1 LTS Released
  9. Linux Developers Jump Quickly On ACPI 5.1, Helps Out ARM
  10. Pkg 1.3.0 Released To Improve Package Management On FreeBSD
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. AMD "Hawaii" Open-Source GPU Acceleration Still Not Working Right
  3. Radeon related kernel bug??
  4. how the US intellegentia operates:
  5. AMD Publishes Open-Source Linux HSA Kernel Driver
  6. Next-Gen OpenGL To Be Announced Next Month
  7. Open-Source Radeon Performance Boosted By Linux 3.16
  8. Remote gui not accessible in Phoronix Test Suite 5.2