Announcement: Genode OS Framework version 11.02 released

Norman Feske norman.feske at ...1...
Thu Feb 24 14:42:50 CET 2011


We are happy to announce the release of the version 11.02 of the Genode
OS Framework.

The development is this version was primarily focused on further
expanding the platform support of the framework. We are excited about
the following three significant improvements in this area.

First, we introduced support for the Fiasco.OC kernel, which is a modern
capability-based microkernel developed at the Dresden University of
Technology and published under GPLv2. Fiasco.OC provides a rich set of
features, most notably kernel support for user-level object capabilities
(hence the suffix "OC"), multi-processor support, and comprehensive
support for the x86_32, x86_64, and ARM architectures. For more
information on Fiasco.OC visit

  http://os.inf.tu-dresden.de/fiasco

Second, we upgraded the support for the NOVA hypervisor to version 0.3,
and thereby, promoted the NOVA version of Genode to cover the entire
Genode API. So, NOVA can now be recommended as base platform for Genode
without reservations. The project website of NOVA is:

  http://hypervisor.org

Third, the Genode project reaches out to kernel land by adding a custom
kernel platform for running Genode on the Xilinx MicroBlaze CPU
architecture. Our design has a special twist that sets it apart from
existing microkernels, namely that it is not a free-standing program but
a part of Genode's core. By consolidating the kernel with the user-level
core into one program, the TCB complexity of the Genode base systems
gets quite dramatically reduced compared to the combination of a normal
microkernel with core running as roottask.

The most prominent functional addition introduced with the new release,
is the Noux execution environment, which facilitates the use of GNU
userland software on top of Genode without requiring much manual porting
labour. Albeit being in an early stage, Noux is already able to run many
commands of the GNU coreutils.

In short, the release notes summary is:

  - Fiasco.OC as new base platform
  - Running Genode natively on MicroBlaze CPUs
  - Support for version 0.3 of the NOVA hypervisor
  - Noux execution environment for GNU userland software
  - Base framework
    - Core resource accounting using guarded allocators
    - Protocol enhancements for upgrading session quotas
  - Qt4 updated to version 4.7.1
  - New tool for automated integration and testing

Please find a more elaborative description of the changes accompanied
with a lot of background information in the release notes of version 11.02:

  http://genode.org/documentation/release-notes/11.02

The new version is ready for download at our download page at
Sourceforge and our public SVN repository:

  http://genode.org/download

Best Regards
-- 
Dr.-Ing. Norman Feske
Genode Labs

http://www.genode-labs.com · http://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth




More information about the users mailing list