Genode Labs Newsletter - January 2011


 1. Genode OS walk-through as screencast on YouTube
 2. Milkymist platform featuring the Genode FX GUI stack
 3. Genode OS reaches for further base platforms

 1. Genode OS walk-through as screencast on YouTube

 We consider the bootable Live CD released in November as the most
 significant milestone of the Genode OS project so far. Prior the Live
 CD, the project was mainly geared to people with a profound technical
 understanding of operating systems and microkernels. Now, that has
 changed. The Live CD makes the unique capabilities of our architecture
 tangible to a much wider audience. To further lower the burden to get
 involved with Genode's concepts, we have now supplemented the Live CD
 with a screencast showing a guided walk-through of the Live CD:


 2. Milkymist platform featuring the Genode FX GUI stack

 Milkymist is currently one of the worlds most ambitious open-source
 hardware-software co-design efforts. The FPGA-based platform is
 built around a unique SoC design consisting of a LM32 softcore CPU
 and a rich set of IP cores such as a high-performance memory
 controller, controllers for various peripherals, and special-
 purpose functions, in particular for hardware-accelerated graphics.
 In contrast to commonly used FPGA-based SoCs, Milkymist does not
 depend on proprietary IP cores and tools other than a synthesis

 The hardware design is complemented with a software stack consisting
 of the RTEMS real-time operating system, device drivers interfacing
 the OS with the SoC hardware, and a custom firmware called Flicker-
 noise. We are excited that the Milkymist project selected the software
 stack of our Genode FPGA Graphics project as foundation for the
 Flickernoise GUI.

 In addition to the SoC and software developments, the project has now
 finished the work on a custom hardware called Milkymist One. In the
 spirit of Milkymist, the PCB layout was released under an open-source
 license as well. Milkymist One has now become ready to order. Please
 find more information on the project's website:


 So if you like to see a fully integrated open-source hardware-
 software platform in action or run the Genode FX software stack on
 an easily customizable platform, Milkymist One provides you with a
 perfect starting point.

 3. Genode OS reaches for further base platforms

 The most unique property of the Genode OS Framework is its ability to
 run on different kernels while maintaining software compatibility.
 This way, we can easily combine the highly varying feature sets of
 different kernels with the steadily growing functionality of the
 software running on top of Genode.

 Within Genode Labs, we are currently busy with extending the platform
 support of the framework beyond the six kernels that are currently

 On the one hand, with our stated goal to develop Genode towards a
 general-purpose OS platform, we reach for modern microkernel features
 such as capability-based security, hardware-assisted virtualization,
 and protected I/O access. But we are also looking at moving the
 framework to the space of devices with tight resource constrains, in
 particular FPGA-based SoCs. For pursuing the latter endeavour, we are
 extending our activities to kernel land and experiment with a novel
 interface between kernel and user mode.

 We plan to make first results of these activities available with
 the upcoming Genode version 11.02 to be released end of February.

 About the newsletter

 If you have friends or colleagues who might be interested in our
 projects, we would appreciate you to forward this email. If you
 received this newsletter as a forwarded email, you may subscribe
 to the newsletter here:


 In the case of receiving this newsletter unintended, you can
 cancel your subscription at any time by replying to this email
 with the subject set to "unsubscribe".

 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

postal address:

  Genode Labs GmbH
  Dammweg 2
  D-01097 Dresden

visiting address:

  Genode Labs GmbH
  Friedrichstr. 26
  D-01067 Dresden


  +49 351 3282613