Release archive

Release notes summary for the version 9.11

  • Base framework

    • Signal-framework refinements

    • Binary-size optimizations

  • Paravirtualized Linux on top of Genode on OKL4

  • Initial support for the ARM architecture

  • Operating-system services and libraries

    • Packet-streaming interface

    • Fully integrated shared-library support

    • Light-weight IP stack

    • Zero-footprint runtime for Spark/Ada programs

    • Port of popular libraries such as Freetype2 and Jpeg

  • Device drivers

    • Support for USB storage

    • PS/2 mouse scroll-wheel support

    • NIC driver service

  • Qt4 Webkit

    • Support for Jpeg and Freetype2

  • Applications

    • Xvfb integration into Genode on Linux

    • Improved configurability of native applications

Read the complete release notes for the version 9.11 in the documentation section...

Download....

Release 9.08

  • Base framework

    • New lock implementation

    • New generic signalling mechanism

    • Added support for thread-local storage

  • Core extension to run Linux on top of Genode on OKL4

  • Operating-system services and libraries

    • Added shared-library support

    • Improved XML config handling

    • Optimized Nitpicker GUI server

    • New timer server

  • Added support for super pages on L4/Fiasco and L4ka::Pistachio

  • Added support for write-combined I/O access

  • Unified startup code and linker scripts among all platforms

  • Removed glibc dependency from the Linux version

Read the complete release notes for the version 9.08 in the documentation section...

Download....

Release 9.05

  • Applications

    • Integration of Qt4

    • Qt4-based launchpad

  • OS services and drivers

    • Nitpicker performance tweaks

    • Virtualized PCI bus for VESA driver

    • USB session and device interface

  • USB support

    • USB HID driver

    • Host controller drivers for UHCI, OHCI, and EHCI

  • OKL4 as new platform

  • 64-bit Linux platform support

  • Base framework refinements

Read the complete release notes for the version 9.05 in the documentation section...

Download....

Release 9.02

  • Applications

    • Launchpad XML configuration option

    • Qt4 core and GUI library port

  • OS services and drivers

    • PS/2 driver scancode set 1 fixes

    • Linux 2.6 device driver environment

  • Networking

    • Linux-based driver for AMD Pcnet32

    • uIP-based example web server

  • L4ka::Pistachio as new platform

  • Revised malloc implementation for the C library

  • Tool for ISO image creation and boot with Qemu

Read the complete release notes for the version 9.02 in the documentation section...

Download....

Release 8.11

  • Base API

    • Introduced typification of capabilities

    • Improved client-side connection handling

    • New semaphore

    • New API for asynchronous notifications

    • New region-manager fault handling

    • New managed dataspaces

    • Refined allocator interfaces

    • Refined interfaces to consistently use exceptions

  • OS services and libraries

    • New framework called DDE kit for device drivers written in C

    • New alarm API for scheduling timed events

    • Improved PS/2 driver, supporting scan-code sets 1 and 2

    • Optimized output latency of the Nitpicker GUI server

  • New C runtime ported from FreeBSD

  • Applications

    • Double-buffering for scout widgets

    • New execute links for the scout tutorial browser

    • Unified handling of child processes among scout and launchpad

    • New default document "Walking through Genode" for scout

  • Platform-specific changes

    • Linux: Dissolved dependency from glibc by introducing custom system-call bindings

    • L4/Fiasco: Implementation of RM faults, managed dataspaces

    • L4/Fiasco: Implementation of cancel-blocking mechanism

Read the complete release notes for the version 8.11 in the documentation section...

Download...

Release 8.08

The release 8.08 is the first official version of the Genode OS Framework. It contains the following components:

  • The base framework including all libraries and interfaces as described in the Base API documentation

  • The 32-bit Linux version of the base framework, which is the recommended platform for testing and developing

  • The 32-bit L4/Fiasco version of the base framework

  • Drivers

    • Framebuffer driver for VESA and libSDL

    • PS/2 keyboard and mouse driver

    • PCI driver

    • Timer driver

  • Services and applications

    • Nitpicker GUI server

    • Scout tutorial browser

    • Graphical application launcher

    • XML-configurable init process

  • Complete demonstration scenario with graphical test applications such as liquid framebuffer, testnit, and nitlog.

  • Ported libraries

    • libz

    • libpng

Download...

Document Actions