Releases: genodelabs/genode
Genode 17.02
Release notes summary for the version 17.02
The current release contains the following changes and new features:
- Genode application binary interface (ABI)
- Enhanced infrastructure for virtual file systes (VFS)
- VFS support for synchronous I/O and reconfiguration
- Rump-kernel-based file systems as VFS plugin
- Linux TCP/IP stack as VFS plugin
- New execution model of the C runtime
- Dynamically reconfigurable init component
- Generic user-input-processing component
- Improved SD-card drivers, added support for i.MX6
- Muen separation kernel updated to version 0.8
Read the complete release documentation for the version 17.02 here
Genode 16.11
Release notes summary for the version 16.11
The current release contains the following changes and new features:
- Base framework
- Redesigned interplay between parent and child components
- Improved RPC mechanism
- Ongoing transition to modernized framework API
- Extended virtual-networking capabilities
- New timeout-handing API
- Support for smart cards
- Time-based password generation
- NOVA hypervisor
- VirtualBox updated to versions 4.3.40 and 5.1.10
- New asynchronous map operation
Read the complete release documentation for the version 16.11 here
Genode 16.08
Release notes summary for the version 16.08
The current release contains the following changes and new features:
- Base platforms
- Interactive and dynamic workloads on top of the seL4 kernel
- Binary compatibility across all supported kernels
- Xilinx Zynq board support for Parallela, Zedboard, ZC706, ZC702
- Networking
- Virtual networking (routing, NAT)
- New TOR component
- ROM sessions in a network-distributed Genode system
- Virtualization
- VirtualBox 4 on top of the Muen separation kernel
- Experimental version of VirtualBox 5 for NOVA
- Libraries and components
- Improved ACPI integration
- Growing library of "shim" services such as a framebuffer scaler,
an input remapper, a ROM fallback service, and a LOG duplicator - Ported 3rd-party software such as diffutils, less, mbed TLS,
libxml2, RISC-V front-end server - New file-downloading component
- Statistical profiling
Read the complete release documentation for the version 16.08 here
Genode 16.05
Release notes summary for the version 16.05
The current release contains the following changes and new features:
- Fundamental revision of the framework API
- New revision of the "Genode Foundations" book
- Enhanced ACPI support on x86
- Device drivers
- Updated Linux-based drivers to Linux version 4.4.3
(Intel wireless, Intel graphics, USB, TCP/IP stack) - Updated OpenBSD-based audio driver to version 5.9
- Updated Linux-based drivers to Linux version 4.4.3
- GNU debugger running on 64-bit NOVA
- Rust programming language for Genode components
- Tool-chain update
Read the complete release documentation for the version 16.05 here
Genode 16.02
Release notes summary for the version 16.02
The current release contains the following changes and new features:
- Assignment of USB devices to virtual machines
- New support for the RISC-V CPU architecture
- GUI stack usability improvements
- Device drivers
- Reconfigurable USB host-controller driver
- Custom USB mass-storage driver
- Improved audio output on Linux
- Libraries and applications
- New "Genode world" repository for 3rd-party software
- Updated lynx, OpenSSH, tar, libssh, lighttpd
- Platforms
- Enhanced SMP and cache support for base-hw
- Muen SK version 0.7 with MSI support
- seL4 version 2.1
Read the complete release documentation for the version 16.02 here
Genode 15.11
Release notes summary for the version 15.11
The current release contains the following changes and new features:
- Desktop OS features
- Vastly improved GUI stack
- Dynamic audio-mixer settings
- Copy and paste between subsystems
- New VFS server and VFS improvements
- New LOG aggregator
- Improved support for dynamic component configurations
- VirtualBox support for 64-bit guest OSes
- Device drivers
- Intel KMS framebuffer driver
- Framebuffer driver for Exynos 4
- AHCI for non-NCQ devices
- Ability to connect to hidden wireless networks
- Platforms
- Xilinx Zynq-7000 support, including networking
- Improved TrustZone support on USB Armory
- Simplified memory management on NOVA
- Booting via iPXE over HTTP
- New tool for creating preconfigured U-Boot images
Read the complete release documentation for the version 15.11 here
Genode 15.08
Release notes summary for the version 15.08
The current release contains the following changes and new features:
- Genode on top of the Muen separation kernel
- Genode/NOVA used as day-to-day operating system
- Kernel-resource management on NOVA and our custom
base-hw kernel - Base framework and low-level OS infrastructure
- Improved audio support
- Unified networking components
- Enhanced tracing and file-system facilities
- Low-complexity software rendering
- Device drivers
- Raspberry Pi and Odroid-X2 on Fiasco.OC, including
USB support - BCM57cxx network cards
- Raspberry Pi and Odroid-X2 on Fiasco.OC, including
- VirtualBox
- Guest-host integration (policy-based mouse shapes,
dynamic adaptation to screen size changes, audio) - Multi-processor support
- Guest-host integration (policy-based mouse shapes,
Read the complete release documentation for the version 15.08 here
Genode 15.05
Release notes summary for the version 15.05
The current release contains the following changes and new features:
- Comprehensive architectural documentation
- Feature completion of the our custom kernel
- Kernel-protected capabilities
- Principal support for the 64-bit x86
- Dynamic thread weights
- Revised device-driver infrastructure
- Device drivers
- New AHCI driver
- Multi-touch support
- Audio drivers ported from OpenBSD
- SD-card drivers for i.MX53 and Raspberry Pi
- Board support for i.MX6-based Wandboard
- Support for GPT partitions
- Proof-of-concept support for the seL4 kernel
- NOVA kernel mechanism for signals
- Tool chain updated to GCC 4.9.2 and binutils 2.25
Read the complete release documentation for the version 15.05 here
Genode 15.02
Release notes summary for the version 15.02
The current release contains the following changes and new features:
- Virtualization on ARM
- Modular tool kit for automated testing
- Improved performance of VirtualBox on NOVA
- Libraries and protocol stacks
- Update of rump-kernel based file systems
- Ports of sqlite and libbz2
- Device drivers
- Support for USB touchscreen devices
- New wireless configuration interface
- New USB session interface
- Platforms
- Added support for the USB Armory board
- IPC helping on the base-hw kernel
- Out-of-order page-fault handling on NOVA
Read the complete release documentation for the version 15.02 here
Genode 14.11
Release notes summary for the version 14.11
The current release contains the following changes and new features:
- Intel wireless stack
- New CPU scheduler for the base-hw kernel
- New dynamic linker
- VirtualBox version 4.3.16 running on NOVA
- Updated Seoul VMM running on NOVA
- New GUI-architecture components
- Improved integration of Qt5
- Extended Raspberry-Pi driver support
- Tool-chain update to GCC 4.7.4
Read the complete release documentation for the version 14.11 here