Releases: genodelabs/genode
Genode 22.02
Release notes summary for the version 22.02
The current release contains the following changes and new features:
- Framework for special-purpose Sculpt-based operating systems
- First version Sculpt OS on the Pinephone
- Sculpt OS running on the Linux kernel
- Modularized source-code organization
- Base framework and OS-level infrastructure
- Tightened API and default warning levels
- VFS plugin for packet-level network access
- Black-hole server component
- Device drivers
- New Linux-device-driver environment for PC drivers
- GPU-driver improvements
- Pinephone modem access
- Audio improvements and 3D acceleration for VirtualBox 6
- Completed C and stdc++ support for the RISC-V architecture
Read the complete release documentation for the version 22.02 here
Genode 21.11
Release notes summary for the version 21.11
The current release contains the following changes and new features:
- Modularization of Genode's board-support code base
- Drivers
- Interactive scenarios on the Pinephone (touch + graphics)
- New USB driver for NXP i.MX8
- New Vivante GPU driver and etnaviv Mesa driver
- New VirtIO input and framebuffer drivers
- Hardware-accelerated graphics with Intel Gen9+ GPUs
- New support for the Xilinx Zynq-based USRP E310 board
- Feature completion of VirtualBox 6
- Sculpt OS for 64-bit ARM in addition to x86
- Audio and OpenGL support for libSDL2
- Automated boot-image creation for i.MX8, Zynq, Allwinner
Read the complete release documentation for the version 21.11 here
Genode 21.08
Release notes summary for the version 21.08
The current release contains the following changes and new features:
- Linux-device-driver environment re-imagined
- New device drivers
- i.MX8mq framebuffer driver
- i.MX8mq SD-card driver
- Pinephone framebuffer
- Pine-A64-LTS networking driver
- RAM framebuffer driver for Qemu
- Revived GPU support
- Mesa 21.0.0
- Architectural integration of GPU multiplexing
- Refined user-level network routing
- Updated and improved VirtualBox
- Media playback and SSL validation for Qt5 and QtWebEngine
- Modular integration of LTE modem stack in Sculpt OS
- Tool-chain support for RISC-V
Read the complete release documentation for the version 21.08 here
Genode 21.05
Release notes summary for the version 21.05
The current release contains the following changes and new features:
- Webcam support
- Tool chain updated to GCC 10.3 and Binutils 2.36
- New documentation "Genode Platforms"
- File vault based on the CBE encrypter
- Genode/Linux on 64-bit ARM
- I2C and reset-domain support for i.MX8
- Network driver on RISC-V
- Evolving support for the Pine-A64-LTS board
- New tools for porting Linux drivers
Read the complete release documentation for the version 21.05 here
Genode 21.02
Release notes summary for the version 21.02
The current release contains the following changes and new features:
- Pluggable network device drivers
- LTE modem stack
- VirtualBox 6.1.14
- Improved USB pass-through for VirtualBox 5
- VirtIO block devices for virtual machines on ARM
- Power-gating of PCI devices on x86
- Pine-A64-LTS single board computer
- RISC-V update to privileged ISA 1.10
- VFS support for named pipes
- OpenSSL 1.1.1i, curl 7.70.0
Read the complete release documentation for the version 21.02 here
Genode 20.11
Release notes summary for the version 20.11
The current release contains the following changes and new features:
- CPU-load balancing
- Sculpt OS on 64-bit ARM hardware (i.MX8 EVK)
- Multicore virtualization on ARM
- VFS: Open Sound System ioctl emulation
- VirtIO networking
- Improved support for OpenBSD audio drivers
- HWP support for recent PC hardware
- NOVA: I/O-MMU support for AMD
Read the complete release documentation for the version 20.11 here
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