Release archive
All previous Genode releases are available at the download section of Genode's Sourceforge project.
- Download page at Sourceforge
Release notes summary for the version 11.08
-
Unified workflows for all base platforms
-
Device drivers
-
Combined USB HID and USB storage driver
-
Read/write support for ATAPI driver
-
New AHCI driver
-
New SD-card driver for PL180
-
New UART driver for PL110
-
-
Services
-
New block partition server
-
-
Extended ARM support
-
Qt4 on ARMv6 and ARMv7
-
L4Linux on ARM
-
-
Updated base platforms
-
Fiasco.OC rev 36
-
L4ka::Pistachio rev 803
-
L4/Fiasco rev 472
-
-
New tools for automated building and testing
Read the complete release notes for the version 11.08 in the documentation section...
Release notes summary for the version 11.05
-
New API for type-safe inter-process communication
-
Extended Fiasco.OC platform support
-
Shared libraries
-
Signalling framework
-
ARM RealView PBX-A9 support
-
x86 64-bit support
-
L4Linux (IA32 and ARM)
-
-
New experimental GDB support
-
Device-I/O support for MicroBlaze platform
-
ARM RealView PBX device drivers for input, display, network, and sdcard
-
New ready-to-use scripts for easy test-driving of various Genode features such as Qt4, lwIP, Noux, L4Linux, GDB
Read the complete release notes for the version 11.05 in the documentation section...
Release notes summary for the version 11.02
-
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
Read the complete release notes for the version 11.02 in the documentation section...
Release notes summary for the version 10.11
-
Base framework
-
Support for user-level dataspace managers
-
-
Operating-system services and libraries
-
Final transition to new init concept
-
Virtual network bridge (Proxy ARP)
-
Alpha blending and tinted views in Nitpicker GUI server
-
ISO9660 file-system server
-
-
Device drivers
-
Execution environment for gPXE drivers
-
Enhancements of audio-processing infrastructure
-
Revised GEM/DRM support
-
-
Improved integration of paravirtualized Linux with Genode components
-
Qt4 nitpicker-plugin widget
-
HTTP-based block device in new gems repository
-
Platform-specific refinements on OKL4, Pistachio, and Linux
Read the complete release notes for the version 10.11 in the documentation section...
Release notes summary for the version 10.08
-
Hardware-accelerated 3D graphics via Gallium3D and Intel GEM
-
Wireless networking using MadWifi
-
ATAPI driver, ISO 9660 file system
-
Block device interface, ROM loop service
-
Update of Qt4 to version 4.6.3
-
Dynamic linker for ARM EABI
Read the complete release notes for the version 10.08 in the documentation section...
Release notes summary for the version 10.05
-
Mandatory access control and session routing
-
Added audio-out support
-
OKLinux stub driver for GUI
-
New build system optimized for parallel builds
-
Arora web browser
-
Port of libSDL
Read the complete release notes for the version 10.05 in the documentation section...
Release notes summary for the version 10.02
-
Platform support
-
NOVA hypervisor
-
Codezero kernel
-
-
New thread-context management
-
Real-time priorities
-
Python scripting
Read the complete release notes for the version 10.02 in the documentation section...
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...
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...
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...
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...
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...
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
-