I am happy to announce the release of Genode 23.08 today.
https://genode.org/news/genode-os-framework-release-23.08
This version is primarily focused on two aspects of developer tooling. First, it introduces a new multi-component debug monitor that can be used as drop-in replacement for init to interact with the hosted components via the GDB protocol. We regard it as the gateway to smooth on-target debugging on Sculpt OS. Second, the Goa tool rapidly evolves into an all-encompassing alternative to Genode's traditional work flows for developing, porting, and publishing applications. The release introduces countless new productivity boosters, up to the ability to manage cross-dependencies between Goa projects.
Besides these two prominent topics, we concentrated our efforts on code modernization, the retiring of legacies, and quality assurance. This involves the replacement of aged device drivers by completely new ones that leverage our modern DDE-Linux approach. E.g., there are new drivers for PC NICs as well as the USB host controllers of the Raspberry Pi and i.MX6.
Summary of changes:
- New multi-component debug monitor - Goa tool support for working with multiple projects - New NIC server for raw uplink connectivity - New PC network driver based on DDE-Linux - New USB host drivers for i.MX6 and Raspberry Pi - New PinePhone support for buttons and screensaver - New depot-remove component - Improved drivers for Intel GPU, Intel display, Wifi, and audio - Internal core and base-framework modernization
The official release documentation covers all the details:
https://genode.org/documentation/release-notes/23.08
Hoping you'll enjoy the new version,
Norman