Releases: genodelabs/genode
Genode 20.08
Release notes summary for the version 20.08
The current release contains the following changes and new features:
- Redesigned low-level GUI stack
- Removal of drivers from the trusted computing base
- Consistent use of 32 bits per pixel
- Improved Qt5 integration and work flows
- Chromium engine and Falkon web browser
- Pluggable crypto and trust anchor for the CBE block encrypter
- Device drivers and platforms
- ARM Trusted Firmware access
- Power and clock management for i.MX 8M Quad SoC
- New block server backed by VFS content
- New port of SDL2 library
- Interactive CPU-affinity management for Sculpt OS
Read the complete release documentation for the version 20.08 here
Genode 20.05
Release notes summary for the version 20.05
The current release contains the following changes and new features:
- Capability-based security via seccomp on Linux
- Feature-completeness of our consistent block encrypter
- Consolidation of the framework API and feature set
- New revision of the Genode Foundations book
- Ability to host board support outside the Genode source tree
- Platform-driver architecture for the ARM universe
- Unified virtual-machine monitor for ARMv7 and ARMv8
- Qemu-virt platform support
- MSI-X support on x86
- Improved CPU affinity management on the NOVA hypervisor
Read the complete release documentation for the version 20.05 here
Genode 20.02
Release notes summary for the version 20.02
The current release contains the following changes and new features:
- Redesign of the user interface of Sculpt OS
- Sculpt OS on 64-bit ARM i.MX8 hardware
- New sandbox library for multi-component applications
- VirtIO support for ARM virtual machine monitor
- Virtual desktops
- Enhanced GUI widget rendering
- Performance optimizations
- Faster XML parsing
- Diminished idle load of the Seoul VMM
- Lower IPC latency of the base-hw kernel
- POSIX compatibility improvements
- Migration to modern block-device API
- Updated audio driver based on OpenBSD 6.6
- Genode running on bare-bone Linux kernel
Read the complete release documentation for the version 20.02 here
Genode 19.11
Release notes summary for the version 19.11
The current release contains the following changes and new features:
- New (preliminary) block-device encryptor
- New virtualization of 64-bit ARM platforms
- New tooling for application development
- Enhanced POSIX compatibility
- More supported Intel wireless devices
- Multi-core 64-bit ARM
- Self-hosting on 64-bit ARM
Read the complete release documentation for the version 19.11 here
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