Releases: genodelabs/genode
Genode 19.08
Release notes summary for the version 19.08
The current release contains the following changes and new features:
- Flexible keyboard layouts
- Custom kernel for 64-bit ARM and NXP i.MX8
- i.MX8 network driver
- Accessing SMBIOS tables on x86
- New tooling for light-weight tracing
- General system time concept
- Clipboard handling
- SSH exec channel support
- Qt5 version 5.13
- Updated Ada/SPARK runtime
- Disposable VM for handling captive portals
- Consolidation of the C runtime and Noux
Read the complete release documentation for the version 19.08 here
Genode 19.05
Release notes summary for the version 19.05
The current release contains the following changes and new features:
- Kernel-agnostic virtualization interface
- Initial support for the 64-bit ARM architecture
- New tool chain based on GCC 8.3.0 and binutils 2.32
- Updated C and SPARK runtimes
- Build directories shared across different boards
- Improved kernel support for Muen, NOVA, seL4, Fiasco.OC
- Performance optimization of the base-hw kernel
- Logging for distributed Genode systems
- Updated Zynq and Intel network drivers
- Ability to run Tomcat and Spring on OpenJDK
Read the complete release documentation for the version 19.05 here
Genode 19.02
Release notes summary for the version 19.02
The current release contains the following changes and new features:
- Sculpt OS with federated software provisioning
- Showcase of a Java-based IoT network appliance (Boot2Java)
- Showcase for a component-based web service (Genodians.org)
- OpenJDK with JIT on 32-bit ARM and 64-bit x86
- Improved Ada and SPARK support, including AUnit
- Initial support for the OCaml programming language
- Removal of deprecated APIs
- API-safety improvements
- Support of i.MX 6 Quad Sabrelite and Nitrogen6 SoloX
Read the complete release documentation for the version 19.02 here
Genode 18.11
Release notes summary for the version 18.11
The current release contains the following changes and new features:
- Quality assurance
- Automated test infrastructure hosted on top of Genode
- New tooling for obtaining test-coverage metrics
- Static code analysis
- Genode as a platform for Mirage-OS unikernels
- Initial version of the Genode SDK
- Component health monitoring
- Modularized window system in Sculpt OS
- Zero-copy networking on Xilinx Zynq
- New SSH terminal server
- New window layouter
Read the complete release documentation for the version 18.11 here
Genode 18.08
Release notes summary for the version 18.08
The current release contains the following changes and new features:
- Sculpt OS with live runtime view
- Device drivers
- Linux device-driver environment based on kernel 4.16.3
- Updated and enhanced Intel framebuffer and wireless drivers
- De-componentized USB stack, support for isochronous devices
- Improved device compatibility of NIC and PS/2 drivers
- Experimental runtime for Zircon-based drivers
- Base framework and OS-level infrastructure
- NIC-router support for multiple uplinks
- New VFS plugin for using LwIP as TCP/IP stack
- Cached file-system-based ROM service
- VFS plugin for importing initial content
- Enhanced Ada language support
- Libraries and applications
- Python 3
- VirtualBox 5.1.38
- Platforms
- New Intel Microcode update mechanism
- Multiprocessor support for our custom kernel on x86
- Updated NOVA and Fiasco.OC kernels
Read the complete release documentation for the version 18.08 here
Genode 18.05
Release notes summary for the version 18.05
The current release contains the following changes and new features:
- Sculpt OS for The Curious (TC)
- New revision of the Genode Foundations book
- Storage
- Enhanced VFS library and plugin interface
- New audit and copy-on-write VFS plugins
- Creating and modifying GUID partition tables on target
- Dynamic reconfiguration of user-level network routing
- GUI stack
- UTF-8 support for graphical components
- New font-rendering and text-output facilities
- Modernized API for input-event processing
- Device drivers
- NVMe storage devices
- Improved USB-storage driver
- PCI access via ECAM/MMCONF
- Libraries and Applications
- Packaged Qt5 framework
- New Java language support
- Improved Ada language support
- Updated Seoul VMM on NOVA
- Updated seL4 kernel to version 9.0.1
- Updated Muen separation kernel
Read the complete release documentation for the version 18.05 here
Genode 18.02
Release notes summary for the version 18.02
The current release contains the following changes and new features:
- Sculpt for Early Adopters (EA)
- On-target package installation and deployment
- Improved networking stack
- Support for servers written in the Nim language
- VirtualBox version 5.1.32
- New trace-logging component
- Ethernet-driver for i.MX-based Wandboard
- SMP support for Xilinx Zynq hardware
Read the complete release documentation for the version 18.02 here
Genode 17.11
Release notes summary for the version 17.11
The current release contains the following changes and new features:
- Base framework and OS-level infrastructure
- Dynamic device-driver management
- NIC-router ability to act as DHCP client and server
- Improved input processing, including mouse acceleration,
mouse-wheel emulation, capslock and numlock handling - Revised GUI stack, covering broader use cases
- Refined Rump-kernel-based file-system support
- Platform support
- UEFI boot, consistent use of GRUB2 on x86
- Enabling MMU-based threat mitigations by default
- seL4 updated to kernel branch 7.0
- Wrapping up internal redesign of Genode's custom kernel
- Runtimes, applications, and libraries
- Cultivation of the Nim language for Genode components
- Native execution of Libretro-based game-console emulators
- Reworked libSDL backend with support for resizing
- Improved tooling for validating configurations
Read the complete release documentation for the version 17.11 here
Genode 17.08
Release notes summary for the version 17.08
The current release contains the following changes and new features:
- Hardware-accelerated graphics for Intel Gen-8 GPUs
- The seL4 6.0 kernel on ARM and 64-bit x86 hardware
- Genode as Xen DomU
- Preliminary UEFI support for NOVA, base-hw, and seL4
- New server for capturing reports to files
- New runtime for the sequential execution of components
- Support for boot-time initialized frame buffer
- FatFS-based VFS plugin
- Extended non-blocking operation of the VFS
- Refined time handling
- Updated Muen separation kernel
Read the complete release documentation for the version 17.08 here
Genode 17.05
Release notes summary for the version 17.05
The current release contains the following changes and new features:
- New approach and tools for package management
- Updated revision of the "Genode Foundations" book
- Completion of Genode's API modernization
- GNU compiler collection (GCC) 6.3 including Ada support
- Qt5 updated to version 5.8
- Feature-complete VirtualBox 5.1.22 for NOVA
- Nim programming language
- Interpolated wall-clock times
- New network-traffic and CPU-time monitoring tools
- Muen separation kernel updated to latest version
Read the complete release documentation for the version 17.05 here