Announcement: Genode OS Framework version 23.02 released

Norman Feske norman.feske at
Tue Feb 28 15:40:14 CET 2023

I am happy to announce the release of Genode version 23.02.

With this release, the underpinnings of the recently published first 
Sculpt image for the PinePhone - like the system-update mechanism and 
many I/O optimizations - have become part of the regular framework. But 
the phone is only one among many devices addressed by the new version. 
For Xilinx Zynq, which lacks an IOMMU, we crafted a custom IP core to 
attain DMA protection for Genode. For ARMv8, we extended our virtual 
machine monitor with the device models needed for running regular 
graphical Linux distributions. And for PCs, the principle kernel 
mechanism for suspend/resume has become available our custom base-hw 
microkernel in addition to NOVA. Also the extension of the Goa tool with 
library support by Pirmin Duss - as discussed recently on this mailing 
list [1] - made it into the release.

As usual, the above summary is merely the tip of the iceberg. The 
highlights at a glance:

- First system image of mobile Sculpt OS (PinePhone)
- Interactive graphical VMs on ARM
- Custom IP block for DMA protection on AMD/Xilinx Zynq
- Optimized GPU and VFS performance
- On-target system-update and rollback mechanism
- Device-driver improvements for NXP i.MX (USB-C, network)
- Distinction of Intel P&E cores on the NOVA kernel
- Suspend/resume and improved scheduling for the base-hw kernel
- Streamlined work flow for building and publishing libraries

The full details are covered by the official release documentation:

Have fun with exploring the new version!



Dr.-Ing. Norman Feske
Genode Labs ·

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

More information about the users mailing list