Announcement: Genode OS Framework version 21.08 released

Norman Feske norman.feske at
Tue Aug 31 12:31:42 CEST 2021

I'm happy to announce the release of Genode version 21.08.

The most prominent topics of the new version are GPU support and a fresh
approach for porting device-driver code from the Linux kernel to Genode.

Up to now, the use of hardware-accelerated graphics has remained a mere
experimentation ground for Genode. As such, GPUs remain unused by Sculpt
OS. The current release aims to change that, setting the goal of making
GPUs a commodity feature of Genode-based systems. This line of work
comprises a largely improved version of our custom GPU multiplexer for
Intel GPUs, a novel way of decoupling the display driver from the GPU
driver, and a revamped Mesa library stack.

The second major topic is a new device-driver environment (DDE) for
executing unmodified Linux driver code as Genode components. With the
re-imagined DDE introduced by Genode 21.08, the porting of such drivers
takes only a fraction of time compared to our previous porting efforts.

A quick summary of the current release:

- Linux-device-driver environment re-imagined
- New device drivers
  - i.MX8mq framebuffer driver
  - i.MX8mq SD-card driver
  - Pinephone framebuffer
  - Pine-A64-LTS networking driver
  - RAM framebuffer driver for Qemu
- Revived GPU support
  - Mesa 21.0.0
  - Architectural integration of GPU multiplexing
- Refined user-level network routing
- Updated and improved VirtualBox
- Media playback and SSL validation for Qt5 and QtWebEngine
- Modular integration of LTE modem stack in Sculpt OS
- Tool-chain support for RISC-V

The detailed release documentation is available here:

Have fun with exploring the new version!


Dr.-Ing. Norman Feske
Genode Labs ·

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