Releases: genodelabs/genode
Sculpt OS 25.04
Sculpt OS 25.04 brings compatibility with Intel's Meteor-Lake hardware, introduces multi-monitor window management and display rotation, and is accompanied by a major update of the Chromium web engine.
Incorporating all the technical advancements of the framework releases 24.11 and 25.02, Sculpt OS has now become compatible to Intel's Meteor-Lake hardware, leverages modern IOMMU features, and benefits from recent SIMD-based graphics optimizations.
Usability-wise, the new version comes with two highly anticipated features. First, building upon the multi-monitor support added with the previous release, the new version takes multi-monitor awareness to the window management level, allowing for the flexible assignment of virtual desktops to physical displays, adding new window-manipulation conveniences, and supporting rotated displays. Second, a new directory browser allows the user to interactively assign arbitrary directories as file systems to components, vastly easing the fine-grained sandboxing of subsystems.
Further, an updated version of the Falkon web browser has become readily available, which is based on the Chromium engine version 112 and Qt 6.6.2, and the Goa SDK has been updated to target the new version by default while introducing sandboxed builds.
Sculpt OS 25.04 is available as ready-to-use system image for PC hardware, the PinePhone, and the MNT Reform laptop at the download page with updated documentation.
Genode 25.02
Release notes summary for Genode 25.02
The current release contains the following changes and new features.
- Multi-monitor window management
- Multi-monitor virtual machines
- SIMD optimizations
- Port of Qemu via Goa
- Web Engine updated to Chromium version 112
- User-space IOMMU support for IRQ remapping
- Sculpt OS on Intel Meteor Lake platforms
- Goa SDK improved for building shared libraries
- New board support for F&S i.MX 8MP armStone
Read the complete release documentation for version 25.02 here
Genode 24.11
Release notes summary for Genode 24.11
The current release contains the following changes and new features.
- New book "Genode Applications"
- Largely revised GUI architecture
- Mirrored and panoramic multi-monitor setups
- Tickless GUI server and display drivers
- Atomic blitting and panning
- Support for pointer grabbing
- Device drivers and platforms
- DDE Linux for i.MX SoCs updated to kernel 6.6
- Platform driver for i.MX 8M Plus
- Sculpt OS enabled for the MNT Pocket Reform laptop
- Reworked Wifi management
- PC audio driver updated to OpenBSD 7.6
- AVX and hardware-based AES in virtual machines
- Goa SDK targeting Sculpt OS 24.10 by default
Read the complete release documentation for version 24.11 here
Sculpt 24.10
Sculpt OS 24.10 has gained profound support for multi-monitor setups.
Among the many usability-related topics on our road map, multi-monitor support is certainly the most anticipated feature. It motivated a holistic modernization of Genode's GUI stack over several months, encompassing drivers, the GUI multiplexer, inter-component interfaces, up to widget toolkits. Sculpt OS 24.10 combines these new foundations with a convenient user interface for controlling monitor modes, making brightness adjustments, and setting up mirrored and panoramic monitor configurations.
Besides this main theme, version 24.10 benefits from the advancements of the Genode OS Framework over the past six months: compatibility with Qt6, drivers ported from the Linux kernel version 6.6.47, and comprehensive debugging support for the Goa SDK.
Genode 24.08
Release notes summary for the version 24.08
The current release contains the following changes and new features:
- Qt6 application framework
- Linux-based components updated to kernel version 6.6.47
- Mesa updated to version 24.0.8
- Enhanced board support for i.MX-based devices
- Remote debugging using the Goa SDK
- Meson build system support for the Goa SDK
- API modernization of the base and GUI framework
- Switch to Rust nightly tool chain
- Initial x86 AVX support on NOVA
Read the complete release documentation for the version 24.08 here
Genode 24.05
Release notes summary for the version 24.05
The current release contains the following changes and new features:
- Sculpt OS running on Genode's custom microkernel
- Fine-grained and dynamic assignment of USB devices/interfaces
- On-target debugging on Sculpt OS using GDB
- Suspend/resume for PC platforms
- Completed transition to new audio interfaces
- Intel graphics enabled for high-resolution displays
- Mesa updated to version 24.0.1
- Improved VirtualBox network throughput
- USB pass-through to the Seoul VMM
- Revisited storage-encryption infrastructure
- Goa SDK updated for Sculpt OS 24.04
- Annual update of the "Genode Foundations" book
Read the complete release documentation for the version 24.05 here
Genode 24.02
Release notes summary for the version 24.02
The current release contains the following changes and new features:
- Revised audio infrastructure
- Sculpt OS as remote test target for Goa SDK
- TCP/IP based on DDE-Linux 6.1.20
- Suspend/resume awareness of GPU, AHCI, NVMe drivers
- Improved human-interface device handling
- Multi-client use of Vivante GPUs
- De-privileged light-weight event tracing
Read the complete release documentation for the version 24.02 here
Genode 23.11
Release notes summary for the version 23.11
The current release contains the following changes and new features:
- Kernel-agnostic DMA protection
- PC power, frequency, temperature sensing and control
- Modernized virtualization interface
- New API for low-complexity interactive applications
- Seoul virtual machine monitor for 64-bit guest OSes
- Ports of Linphone VoIP stack, socat, SDL2 libraries
- USB device drivers updated to Linux 6.1.20
- Improved build-system for quick development-test cycles
Read the complete release documentation for the version 23.11 here
Sculpt 23.10
Sculpt OS 23.10 makes metering and power-management options of modern PC CPUs available via an interactive user interface. Also, generally improved support for modern Intel-based laptops renders features like battery monitoring, keyboard backlight control, and external displays just working, e.g., on the Framework Gen 12 laptop. The PinePhone version received several usability improvements like a new screensaver that reduces the power draw to less than 40%, functional volume buttons, and a more flexible dial pad.
Ready-to-use system images for PC and PinePhone are available at the Sculpt download page and the builtin system update dialog. As usual, the release is accompanied by an updated version of the documentation.
Genode 23.08
Release notes summary for the version 23.08
The current release contains the following changes and new features:
- 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
Read the complete release documentation for the version 23.08 here